Как изменить макет субпикселя по умолчанию RGB в Infinality?
У меня установлены патчи Infinality, но шрифты выглядят не очень хорошо. Используя страницу определения макета субпикселя на lagom.nl, я обнаружил, что мой монитор имеет макет BGR, но Infinality использует RGB по умолчанию.
Как настроить Infinality на использование субпиксельного рендеринга шрифтов BGR?
1 ответ
Вам нужно изменить настройку под названием rgba
от rgb
в bgr
,
<fontconfig>
<match target="font">
<edit name="rgba" mode="assign">
<const>bgr</const> <!-- here -->
</edit>
</match>
</fontconfig>
Я на Арке, и для меня это было в /usr/share/fontconfig/conf.avail.infinality/10-base-rendering.conf
, В вашей системе это может отличаться, просто grep для rgba
в целом *.conf
файлы. Перезагрузка /X перезагрузка также может потребоваться.
РЕДАКТИРОВАТЬ Я только что понял, что обновление пакета может вернуть это значение по умолчанию. Так что правильное место для этого etc/fonts/local.conf
, вы можете создать его, если он не существует.