Chrome 37 - Відображення тексту субпікселів BGR


5

Мені пощастило мати екран із компонуванням субпікселів BGR.

Я маю на увазі, що Google Chrome 37 тепер змусив відображення RGB субпікселів за допомогою нещодавно доданого методу візуалізації тексту DirectWrite. Текст вичерпно читати зараз.

Хтось знає, як змусити BGP-макет субпікселя?


Ви ще запустили оптимізатор ClearType? Він повинен підтримувати BGR, хоча я не знаю, чи впливає DirectWrite.
Даніель Б

Це змінює налаштування системи, так. Але Chrome повністю ігнорує це при ініціалізації DirectWrite, що не пов'язане з системними налаштуваннями.
Рей

Відповіді:


6

Наразі існує два обхідних шляхи, але реальної можливості встановлення відображення субпікселя на BGR немає.

Перейдіть до chrome://flagsта встановіть вказані нижче прапори на вказані значення.

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

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

Перезавантажте Chrome, і ви побачите зміни.

EDIT: Недавній коментар до моїх звітів про помилки говорить про те, що він буде виправлений у наступних версіях Chrome.


Дякую за вирішення! Я хочу, щоб оновлення Chrome надходили з попереднім повідомленням у таких ситуаціях: "Ось чому ваші шрифти можуть раптом виглядати дивно, і як повернути зміни, якщо потрібно ..."
acatalept

1
Я був би радий, якби вони просто поважали відображення субпікселів BGR. Це помилка, якщо ви запитаєте мене. Adobe Reader робить таку ж помилку.
Рей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.