私が持っている特定のPDFは、システムにインストールされていない「TimesNRMT」という名前の非埋め込みフォントを使用しています。ドキュメントビューアーは、フォントをTimes New Romanなどの類似フォントに置き換える代わりに、サンセリフフォントを使用することを不適切に選択しているため、テキストがほとんど判読できません。
このフォント置換の選択をオーバーライドするにはどうすればよいですか?
私が持っている特定のPDFは、システムにインストールされていない「TimesNRMT」という名前の非埋め込みフォントを使用しています。ドキュメントビューアーは、フォントをTimes New Romanなどの類似フォントに置き換える代わりに、サンセリフフォントを使用することを不適切に選択しているため、テキストがほとんど判読できません。
このフォント置換の選択をオーバーライドするにはどうすればよいですか?
回答:
でルールを作成し、あなたの .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)にあります。
alias
シンプルにするために使用することにしました。~/fonts.conf
。