Linuxでグリフフォールバックを防ぐ方法は?

Linuxでグリフフォールバックを防ぐ方法は?

Linuxの特定のアプリケーションでフォントの交換を防ぐことを望んでいますが、調査によると、フォント設定を使用してシステムレベルでのみ制御できることがわかりました。私は特定のフォントを置き換えるようにfontconfigを指示する方法についての議論を見つけましたが、機能を完全にオフにする方法についての議論はありません。

最良の答えは、個々のアプリケーションに対して文字置換を無効にする方法ですが、システム全体で何をしても何もしないよりも優れています。

答え1

フォント置換を無効にする方法はまったくないようです。 Fontconfigがインストールされている場合、フォント置換メカニズムは常に有効になります。

フォールバックを制限する2つの狭い方法を見つけました。まず、Pango を使用するアプリケーションでフォールバックを防ぐには、次のようにします。Pango 代替プロパティ代替フォントを使用しない特殊バージョンをコンパイルします。 (編集:誰かがアプリケーション内でGtkTextLayoutとGtkTextViewを変更してこれを行うことができると提案しました。)

第二に、あなたはできます限界Fontconfigは、目的のフォントのみを含むディレクトリのパスを検索します。

関連情報