デフォルトでは、ディストリビューションのモノスペースフォント(Trisquel)はフォントAです。フォントBに変更したいと思います。しばらく前にフォントCに部分的な変更を加えることができましたが、この方法を忘れてしまい、できなくなりました。再現します。
問題は、3つのフォントすべてが等幅コンテキストで表示される可能性があることです。 gnome-tweak-tool
の使用 rootとuserの両方として、「monospace」フィールドをFont Bに変更しました。これも、rootとuserの両方として、gsettingsのコマンドラインから実行しました。ただし:
-
Webページがスタイル編集:これは私が変更したFirefoxの設定でした。{font-family: monospace;}
を要求する場合 、フォントCが表示されます。 - Inkscapeおよびgeditフォントメニューには、フォントAである単に「Monospace」と呼ばれるフォントがあります。変更したディストリビューションのデフォルトのUIフォントも、これらのメニューに「Sans」および「Sans」という名前で表示されます。セリフ」。
- 受信したThunderbirdメッセージがプレーンテキストとしてフォーマットされている場合、それらはフォントAで表示されます。明示的に変更されない限り、私が作成したメッセージは「Sans」および「Monospace」のフォントでも表示されます。
フォントBが上記のすべてのコンテキストで表示され、不思議な「Sans」フォントが現在使用しているUIフォントに置き換えられるように、この状況を修正するにはどうすればよいですか?
承認された回答:
これを~/.config/fontconfig/fonts.conf
に追加します フォントBをデフォルトの等幅フォントとして設定するファイル
<match target="pattern">
<test name="family" qual="any">
<string>monospace</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<string>Font B</string>
</edit>
</match>
または/etc/fonts/local.conf
システム全体に設定します。