人気のWebサイト(Facebookなど)のフォントの一部は、14.04 LTSを再インストールしてから変更されています。最初は約1週間しかインストールしていなかったので、フォントは正常に見えました。ただし、一部のフォントを再インストールすると、読みにくいものに変更されます。
古い(より良い)フォント:
新しい(さらに悪い)フォント:
フォントを元に戻すにはどうすればよいですか? Unity Tweak Toolをインストールし、デフォルト設定のフォントを(再フォーマット前と同じように)持っています。 ttf-mscorefonts-installer
でしょうか?なぜなら、それが最後のゴーアラウンドにインストールされたかどうかわからないからです。
編集:申し訳ありませんが、言及するのを完全に忘れてしまいました。どちらの場合もウェブブラウザはChromiumです。
これは、whtygerの提案に従って、ttf-mscorefonts-installer
の完全なアンインストールを実行し、システムを再起動することで解決しました。
ケースのフォント置換は、ファイル/etc/fonts/conf.avail/30-metric-aliases.conf
で説明されています。一見複雑に見えますが、かなり論理的です。
「より良い」フォントはLiberation Sans
であり、ttf-mscorefonts-installer
をインストールするまで、どこでもHelvetica
とArial
を置き換えます。これで、システムにArial
が表示され、置換ルールに従ってLiberation Sans
よりも好ましい(これらのファイルの「ジェネリックを特定にマップ」セクションで見つけることができます)。
これらのルールは、個人用ルールファイルで上書きできます。 local.conf
という名前のファイルをどこかに作成し、次の行を追加します。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Map generics to specifics (overrides 30-metric-aliases.conf) -->
<alias binding="same">
<family>Helvetica</family>
<accept>
<family>Liberation Sans</family>
</accept>
</alias>
</fontconfig>
次に、フォント設定でフォルダーにコピーします。
Sudo cp local.conf /etc/fonts
再起動して、「良い」フォントが「悪い」フォントに置き換わっているかどうかを確認します。
NBこのトリックはsans-serifフォントのみを置き換えましたが、必要に応じてセリフと等幅フォントの優先順位を設定するために使用できます。