
dpkg
新しいフォントはすぐにインストールされ、使用できるようになります。 フォントを手動で追加する場合は を使用する必要があり、完了するまでに時間がかかります。 dpkg の方法でfc-cache -f
フォントを手動でインストールするにはどうすればよいですか? dpkg は を実行せずにすべてのアプリケーションからフォントにアクセスできるようにするにはどうすればよいでしょうかfc-cache -f
?
答え1
実行せずにフォントにアクセスできるようにするにはどうすればいいですか?fc-cache -f
走らないでfc-cache -f
!
少なくとも私のシステム (Arch) では、フォントは fontconfig に認識されているディレクトリに配置されると選択されます (キャッシュは自動的に再構築されます)。
fc-cache -f
フォントキャッシュの再構築を強制する
-f Force re-generation of apparently up-to-date cache files, overriding the timestamp checking.
しかし、フォント キャッシュを更新する必要がない場合、なぜ強制的に更新する必要があるのでしょうか?
代わりに引数なしで実行することもできますfc-cache
。Arch wikiにはさらに多くの提案があります:
システム全体にフォントをインストールするには(すべてのユーザーが利用可能)、フォルダーを /usr/share/fonts/ ディレクトリに移動します。 [...]
次に、fontconfig フォント キャッシュを更新します。(fontconfig ライブラリを使用するソフトウェアがこれを行うため、通常は不要です。)
$ fc-cache
(強調は筆者による)
例
フォントがなかったティティリウムウェブインストール済み:
そこで、これをダウンロードし (permissive license、OFL!)、ttf ファイルを にコピーしました。 キャッシュを更新する必要があるかどうかを確認するために(sans )/usr/share/fonts/TTF
を実行するつもりでしたが、まず を再実行しました:fc-cache
-f
fc-list | grep -i titi
フォントキャッシュが更新されたことに少し驚いたので、GIFはループする前にしばらく一時停止します。
そして、それらはすでにキャッシュされていました。予想どおり、アプリケーションで使用できました。 は必要ありませんfc-cache
し、 で強制する必要もありません-f
。