動機
Arch Linuxに入れたSlack Clientのデフォルトフォント(Lato?)が気に食わないので変えたい
環境
- Slack 2.4.2 64-bit
- Arch Linux(Electronなので他の環境でも大体同じ)
手順
- Slack Clientを閉じる
- asar(Electronのパッケージツール)のインストール
npm install -g asar
- asarパッケージのバックアップ・展開
cd /usr/lib/slack/resources # インスール先は環境によって違うはず
sudo cp app.asar app.asar.bak
sudo asar e app.asar app.asar.extract
- CSS(LESS)編集
sudo vi app.asar.extract/src/static/plastic/plastic_typography.less
使用したいfont-familyを追記する
13 /* Double-quotes are required to get Helvetica Neue to load properly */
14 @lato: *使いたいやつ*, 'Slack-Lato', 'appleLogo', sans-serif;
15 @helvetica: "Helvetica Neue", Helvetica, "Segoe UI", Tahoma, Arial, sans-serif;
- asarパッケージング
sudo asar pack app.asar.extract app.asar
参考