Укажите подсказку для определенного шрифта

Я использую шрифт Droid. У меня есть KDE.

Шрифты Droid выглядят идеально с полной подсказкой, а шрифт Ubuntu - нет.

Шрифт Ubuntu выглядит хорошо, без намеков или с небольшими намеками, но тогда шрифты Droid выглядят плохо.

Full hinting No hinting

Full hinting No hinting

Есть ли возможность указать тип подсказки для семейства шрифтов ?

Я попробовал следующее в 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>
0
задан 16.04.2020, 23:03

1 ответ

Хорошо, похоже, что совпадение шрифтов было неверным. Это работает:

<!-- 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>
0
ответ дан 16.04.2020, 23:03

Теги

Похожие вопросы