我正在看一个网站尝试以 Palatino 字体显示文本。我的系统上没有安装此字体。我不确定是否可以在 Linux 中安装它。(FWIW 我已经ttf-mscorefonts-installer
安装了。)
无论如何,后备字体在 Firefox 中的呈现效果非常糟糕,如屏幕截图所示。
如您所见,字符的高度各不相同。例如,在“enslave”中, 比a
短v
。此页面在 Chromium 中呈现良好。我发现了一个老虫子据说这个问题三年前就修复了,所以我不确定这是我的系统出了问题,还是只是回归了。
我该如何解决这个问题?
==编辑==
我的系统上已经texlive-fonts-recommendedtexlive-fonts-recommended
安装了,据说包含 Palatino,但我在字体管理器中找不到它。
答案1
据我所知,这是一个提示问题。尝试将其放入新文件中~/.config/fontconfig/conf.d
,例如20-autohint.conf
:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<test name="family">
<string>URW Bookman L</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>URW Chancery L</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>URW Gothic L</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="pattern">
<test name="family">
<string>URW Palladio L</string>
</test>
<edit name="autohint" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>
如果您有一个较旧的系统并且此方法不起作用,请尝试将其放入文件中~/.fonts.conf
。