Я использую шрифт Droid. У меня есть KDE.
Шрифты Droid выглядят идеально с полной подсказкой, а шрифт Ubuntu - нет.
Шрифт Ubuntu выглядит хорошо, без намеков или с небольшими намеками, но тогда шрифты Droid выглядят плохо.
Есть ли возможность указать тип подсказки для семейства шрифтов ?
Я попробовал следующее в fonts.conf
, но это не работает:
<match target="pattern" name="family">
<test name="family" qual="any">
<string>Ubuntu</string>
</test>
<edit binding="strong" mode="assign" name="hintstyle">
<const>hintnone</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
Хорошо, похоже, что совпадение шрифтов было неверным. Это работает:
<!-- Special handling for Droid Font family -->
<match target="font">
<test name="family" qual="any" compare="contains">
<string>Droid</string>
</test>
<edit mode="assign" name="hintstyle"><const>hintfull</const></edit>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>
<!-- Special handling for Ubuntu Font family -->
<match target="font">
<test name="family" qual="any" compare="contains">
<string>Ubuntu</string>
</test>
<edit mode="assign" name="hintstyle"><const>hintnone</const></edit>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
</match>