web-dev-qa-db-ja.com

i3wm構成ファイルで特定のフォントバージョン(Font Awesomeなど)を設定する方法

私はi3wmとi3statusバーを使用しています。私の設定ファイルは「FontAwesome 10 "さまざまなアイコンをバーに表示するためのフォント仕様。新しいバージョンの Font Awesome が登場しました。以前と同じように、アイコンをconfig-にコピーして貼り付けますi3wmが古いバージョンのフォント(4.7.0)を調達しているため、ファイルは認識されません。

enter image description here

新しいバージョン(5.7.2)をインストールしましたが、i3wmでは使用されません。 i3に特定のフォントバージョンを使用するように強制/指定できますか?どうやって?

1
alex

お使いのOSがわかりません(Ubuntuを使用しています。現在18.04)が、aptパッケージが最新のFontAwesomeバージョンに更新されていない場合は、サイトから最新のパッケージを手動でダウンロードします。 。

  • 新しい.otfファイルを/usr/share/fonts/opentype/font-awesome/に保存します
  • 新しい.eot.svg.ttf.woff.woof2ファイルを/usr/share/fonts-font-awesome/fontsに保存します

フォントキャッシュは必ずSudo fc-cache -f -vで再読み込みしてください。

余談ですが、少なくとも polybar を調べることもお勧めします。それは本当に柔軟性があり、FontAwesomeでも完璧に動作します。かなり前にi3statusバーから移動しました。

2
Try431

ローカルにインストールされた新しいバージョンでシステムフォントを上書きできます。新しいフォントバージョンをダウンロードして、~/.local/share/fonts/に解凍します。次に、フォントキャッシュが更新されていることを確認します。

$ fc-list |grep Awesome
/home/user/.local/share/fonts/Font Awesome 5 Free-Solid-900.otf: Font Awesome 5 Free,Font Awesome 5 Free Solid:style=Solid
/home/user/.local/share/fonts/Font Awesome 5 Free-Regular-400.otf: Font Awesome 5 Free,Font Awesome 5 Free Regular:style=Regular
/usr/share/fonts/opentype/font-awesome/FontAwesome.otf: FontAwesome:style=Regular
/usr/share/fonts/woff/font-awesome/fontawesome-webfont.woff: FontAwesome:style=Regular
/home/user/.local/share/fonts/Font Awesome 5 Brands-Regular-400.otf: Font Awesome 5 Brands,Font Awesome 5 Brands Regular:style=Regular
/usr/share/fonts/truetype/font-awesome/fontawesome-webfont.ttf: FontAwesome:style=Regular

その後、i3statusを再起動する必要がある場合があります。

0
anlar