如何才能让 Palatino 在 Firefox 中看起来好看?

如何才能让 Palatino 在 Firefox 中看起来好看?

我正在看一个网站尝试以 Palatino 字体显示文本。我的系统上没有安装此字体。我不确定是否可以在 Linux 中安装它。(FWIW 我已经ttf-mscorefonts-installer安装了。)

无论如何,后备字体在 Firefox 中的呈现效果非常糟糕,如屏幕截图所示。

Firefox 中的 palantino

如您所见,字符的高度各不相同。例如,在“enslave”中, 比av。此页面在 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

答案2

我最近想到的另一个解决方案是安装 Infinity 字体,它可以解决这个问题,而无需文件提及扬·拉雷斯。我现在正在使用 Arch,但没有理由它不能在 Ubuntu 上运行。

相关内容