5

Мне повезло, что у меня есть экран с субпиксельной разметкой BGR.

К счастью, я имею в виду, что Google Chrome 37 теперь принудительно использует субпиксельный рендеринг RGB с помощью недавно добавленного метода рендеринга текста DirectWrite. Текст утомительно читать сейчас.

Кто-нибудь знает, как заставить субпиксельную раскладку BGR?

1 ответ1

6

Пока есть два обходных пути, но нет реальной возможности установить субпиксельный рендеринг на BGR.

Перейдите к chrome://flags и установите указанные ниже флаги в указанные значения.

  1. Полностью отключите DirectWrite и используйте старые методы рисования GDI.
    Вы можете полностью отключить новый метод рендеринга и использовать старый, как в пре-36.
    Disable DirectWrite: установите для него значение Включить

  2. Использовать субпиксельный рендеринг в оттенках серого вместо красного и синего
    Продолжайте использовать DirectWrite, но субпиксель не будет использовать красный и синий, а вместо этого оттенки серого.
    LCD text antialiasing установите значение Отключен

Перезапустите Chrome, и вы увидите изменения.

РЕДАКТИРОВАТЬ: недавний комментарий вокруг моих отчетов об ошибках говорит, что это будет исправлено в следующих версиях Chrome.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .