CentOSでデフォルトのシステムフォントを設定するには?

CentOSでデフォルトのシステムフォントを設定するには?

CentOSでアプリケーションがグローバルに(またはユーザーごとに)使用するシステムフォントを変更したいと思います。どうすればいいですか?たぶん~/.config/fontconfig/fonts.confファイルを修正する必要がありますか? WinXPと同様に、私のアプリケーションにTahomaフォントを設定したいと思います。

答え1

回避策 - ファイルに次の行を挿入します/etc/fonts/fonts.conf

    <!-- Fallback fonts preference order -->
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Tahoma</family>
            <family>Arial</family>
        </prefer>
    </alias>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Times New Roman</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Courier New</family>
        </prefer>
    </alias>


  <match target="font">
      <edit name="antialias" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hinting" mode="assign">
          <bool>true</bool>
      </edit>
      <edit name="autohint" mode="assign">
          <bool>false</bool>
      </edit>
      <edit name="hintstyle" mode="assign">
          <const>hintfull</const>
      </edit>
  </match>

次に、アップデートフォントキャッシュを使用しますfc-cache。これで、必要なフォントをシステム全体で使用できるようになります。

関連情報