我使用了一个名为"TimesNRMT“的非嵌入式字体,它没有安装在我的系统上。Document没有用类似的字体(如泰晤士新罗马 )代替字体,而是不恰当地选择使用一些sans-serif字体,这使得文本几乎不可读:
如何覆盖这种字体替换的选择?
发布于 2011-06-02 08:21:20
在.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,则文件位于不同的位置(~/..config/字体管理器/local.conf)。
发布于 2011-06-03 12:46:16
也许你需要安装MS字体。
sudo apt-get install msttcorefonts
https://askubuntu.com/questions/43048
复制相似问题