Можливо, вашу проблему можна вирішити, додавши ці налаштування до ~/.config/fontconfig/fonts.conf
:
<match target="font">
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
Цей фрагмент виконує такі дії:
- Вмикає підпіксельну антиаліазію, що покращує зовнішній вигляд багатьох шрифтів (це та сама система, яку використовує ClearType в Windows)
- Встановлює натяк на шрифт на незначний (зазвичай це глобальний дефолт, але LibreOffice, здається, не бачить цього)
- Увімкнює звичайне антиаліазінг (це працює спільно з субпіксельним антиаліазінгом)
Натяк на шрифт призводить до вирівнювання літер з піксельною сіткою на моніторі, що, можливо, може спричинити проблеми з керуванням. Встановивши це на незначне, міжсимвольний простір зберігається.
Ці проблеми, як правило, трапляються лише у шрифтах або шрифтах Windows, розроблених як метрично еквівалентні (наприклад, шрифт LibreOffice за замовчуванням), оскільки вони не розроблені із занепокоєнням підключитися до піксельної сітки.