Chrome 37 - субпиксельная визуализация текста BGR

1779
Ray Koopa

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

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

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

5
Вы уже запустили оптимизатор ClearType? Предполагается, что он поддерживает BGR, хотя я не знаю, влияет ли это на DirectWrite. Daniel B 9 лет назад 0
Это меняет настройки системы, ага. Но Chrome полностью игнорирует это при инициализации DirectWrite, которая не связана с настройками системы. Ray Koopa 9 лет назад 0

1 ответ на вопрос

5
Ray Koopa

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

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

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

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

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

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

Большое спасибо за обходной путь! Я хотел бы, чтобы обновления Chrome сопровождались уведомлением о таких ситуациях: «Вот почему ваши шрифты могут неожиданно выглядеть странно, и как отменить изменения, если это необходимо ...» acatalept 9 лет назад 0
Ну, я был бы рад, если бы они просто уважали субпиксельный рендеринг BGR. Это ошибка, если вы спросите меня. Adobe Reader делает ту же ошибку. Ray Koopa 9 лет назад 0

Похожие вопросы