Я смотрю на веб-сайт , который пытается отобразить текст шрифтом Palatino. Это не установлено в моей системе. Я не уверен, возможно ли вообще получить его в Linux. (FWIW у меня установлено ttf-mscorefonts-installer
.)
В любом случае резервный шрифт ужасно отображается в Firefox, как показано на скриншоте.
Как видите, высота символов различна. Например, в «порабощении» a
короче, чем v
. Эта страница хорошо отображается в Chromium. Я нашел старую ошибку , которая предположительно была исправлена три года назад, поэтому я не уверен, что это что-то странное с моей системой или просто регрессия.
Как я могу решить эту проблему?
== EDIT ==
У меня уже установлено texlive-fonts-recommendedtexlive-fonts-recommended
в моей системе, которая предположительно содержит Palatino, но я не могу ее найти в диспетчере шрифтов.
Насколько я знаю, что это - подсказывающая проблема. Попытайтесь поместить это в новый файл в ~/.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
.
Другим решением, которое я недавно обошел, является установка шрифтов Infinality, которая решает эту проблему без файла , упомянутого Яном Ларресом . Сейчас я использую Arch, но нет причин, по которым он не должен работать в Ubuntu.