web-dev-qa-db-ja.com

より適切なフォント置換を指定するにはどうすればよいですか?

特定のPDF私は、システムにインストールされていない「TimesNRMT」という名前の非埋め込みフォントを使用しています。フォントを Times New Roman のような類似のフォントに置き換える代わりに、Document Viewerはテキストをほとんど読みにくくするsans-serifフォントを使用することを不適切に選択しています。

screenshot

このフォント置換の選択をオーバーライドするにはどうすればよいですか?

21
ændrük

your.fonts.confファイルにルールを作成します。ホームフォルダーにない場合は作成します。 .fonts.confファイルの完全な例を次に示します。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

  <match target="pattern">
    <test name="family" qual="any" >
      <string>TimesNRMT</string>
    </test>
    <edit name="family" mode="assign" binding="same">
      <string>Times New Roman</string>
    </edit>
  </match>

</fontconfig>

既にファイルがある場合は、一致タグで囲まれた部分に貼り付けてください。

Font Managerを使用している場合、ファイルは別の場所(〜/ .config/font-manager/local.conf)にあります。

18
miloshadzic

たぶん、MS Core Fontsをインストールする必要があるでしょう。

Sudo apt-get install msttcorefonts
2
fitojb