Шрифт имеет встроенную растровую версию для определенных размеров шрифта. Выключите его в fontconfig:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- ...other settings can be here... -->
<match target="font">
<test name="family">
<string>Monaco</string>
</test>
<edit name="embeddedbitmap">
<bool>false</bool>
</edit>
</match>
</fontconfig>
Если у вас fontconfig 2.10 или новее, поместите его в ~/.config/fontconfig/fonts.conf
. В старых версиях отредактируйте ~/.fonts.conf
.
Чтобы изменить это в масштабе всей системы, отредактируйте /etc/fonts/conf.d/fix-monaco.conf
.
Вы также можете отключить встроенные растровые изображения для всех шрифтов, удалив строку <test ...>
. По моему опыту, встроенные растровые изображения никогда не бывают полезными; они всегда делают шрифт безобразным.