Как я могу изменить рендеринг шрифта на субпиксельный порядок BGR?

12

В Ubuntu 11.10 я не могу найти способ изменить порядок субпиксельных байтов на BGR. У меня есть монитор BGR и шрифты выглядят размытыми из-за этого. Я установил, gnome-tweak-toolно не могу найти опцию для субпиксельного порядка. Раньше это было легко сделать со старым окном настроек шрифта.

TIMS
источник

Ответы:

16

Вы можете сделать это с помощью графического интерфейса ( dconf-editorиз пакета dconf-tools) или из командной строки:

графический интерфейс пользователя

  1. открыто dconf-editor
  2. На левой панели перейдите в / org / gnome / settings-daemon / plugins / xsettings
  3. На правой панели измените значение ключа rgba-order на bgr :

введите описание изображения здесь

Командная строка

Просто беги:

gsettings set org.gnome.settings-daemon.plugins.xsettings rgba-order 'bgr'
htorque
источник
2
Что если у меня один монитор в портретной, а другой в альбомной? Могу ли я установить порядок субпикселей для каждого монитора независимо? AFAICT, это невозможно, но, может быть, я что-то упустил?
allyourcode
1
Кроме того, Chrome, похоже, не использует этот параметр. Есть ли способ, которым я могу установить это в Chrome?
allyourcode
Командная строка для gsettings отлично сработала, спасибо!
Кейси Мюррей
1
@allyourcode Глядя на некоторые возможные сообщения об ошибках на crbug.com, кажется, что Chrome на самом деле не поддерживает вертикальные макеты субпикселей, и переключение на AA в оттенках серого кажется единственной альтернативой (перейдите к chrome://flags/#lcd-text-aaэтому).
phk
6

Вы также можете изменить общесистемные настройки шрифта (и заново войти в систему):

ln -s ../conf.avail/10-sub-pixel-bgr.conf /etc/fonts/conf.d

Это исправляет субпиксельный рендеринг в Google Chrome для меня тоже.

Хорст Ширмайер
источник
Это больше не работает с Google Chrome версии 75.0. У меня тоже есть дисплей BGR, и Chrome и Firefox делают неправильный субпиксельный рендеринг.
Микко Ранталайнен