Как изменить макет субпикселя по умолчанию 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, вы можете создать его, если он не существует.

Другие вопросы по тегам