我使用的特定PDF使用未安装在系统上的非嵌入式字体“ TimesNRMT”。与使用类似的字体代替Times New Roman这样的字体一样,Document Viewer不合适地选择使用一些sans-serif字体,这使文本几乎不可读:
如何覆盖字体替换的这种选择?
我使用的特定PDF使用未安装在系统上的非嵌入式字体“ TimesNRMT”。与使用类似的字体代替Times New Roman这样的字体一样,Document Viewer不合适地选择使用一些sans-serif字体,这使文本几乎不可读:
如何覆盖字体替换的这种选择?
Answers:
创建一个规则的 .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>
如果已经有了文件,则只需粘贴match标记所包围的部分。
如果您使用的是字体管理器,则文件位于其他位置(〜/ .config / font-manager / local.conf)。
alias
它来保持简单。~/fonts.conf
。