Firefox のフォント構成 一致結果から一部のフォントを削除したいと思います。
私はそれがあることを知っていますが、<rejectfont>
システムに存在しないかのように、すべての人のフォントを完全に削除します。
試してみましたprepend_first
が、Firefoxにはフォント設定からすべての一致を取得して並べ替える独自のフォント選択アルゴリズムがあることがわかりました。 (ビットマップフォントで正しいサイズの一致が見つからない場合は、拡張可能なフォントを好むようです。fontconfig
より複雑で設定可能なフォント一致ロジック)ので、不要なフォントはリストから完全に除外する必要があります。
delete
そして、delete_all
この問題には編集モードが機能しないようです。
Firefox自体にパッチを適用するよりも、この問題を処理するより良い方法はありますか?
答え1
FONTCONFIG_FILE
または、FONTCONFIG_PATH
環境変数を使用して、プロセスとその子孫に対してのみフォント構成設定を変更できます。
$ cp /etc/fonts/fonts.conf /path/to/fonts-for-firefox.conf
# modify /path/to/fonts-for-firefox.conf as you see fit
# don't forget to change the include ..>conf.d< to >/etc/fonts/conf.d<
$ FONTCONFIG_FILE=/path/to/fonts-for-firefox.conf firefox ...