Шрифты Chrome выглядят не так

19

Так что, может быть, через неделю или около того, мои шрифты на некоторых веб-сайтах выглядят довольно странно ... Они зазубренные и часто больше, чем раньше.

Например, вот одна и та же страница в Chrome и Firefox (обратите внимание: страница Chrome раньше выглядела как страница Firefox):

Хром
Нажмите для полного размера

Fire Fox
Нажмите для полного размера

Как вы можете видеть (надеюсь), шрифт в Firefox намного четче. И не только этот сайт не работает должным образом, есть еще несколько (но не все, что странно).

Кто-нибудь знает, как это исправить? Я бы предпочел не переключать браузеры.

РЕДАКТИРОВАТЬ: версия браузера составляет 31.0.1650.63 м

РЕДАКТИРОВАТЬ: вещи, которые я уже пробовал: сброс к настройкам по умолчанию; Попытка включить / отключить прямую запись (опция недоступна в списке); Добавление "/ high-dpi-support = 1 / force-device-scale-factor = 1" к исполняемому файлу

Cleverbird
источник
возможный дубликат Chrome 37 UI
увеличился

Ответы:

19

В Windows 10 и Chrome версии 52 я не смог найти никакой опции «DirectWrite» на вкладке экспериментов.

Однако я смог решить эту проблему, отключив другой эксперимент:

Set "Accelerated 2D Canvas" to "Disabled"

(В адресной строке браузера перейдите chrome://flags#disable-accelerated-2d-canvas, измените настройку, перезапустите браузер.)

Поскольку исправление для этой проблемы явно изменилось, я бы предложил вообще отключить любые аппаратно-ускоренные функции рендеринга текста / 2D-рендеринга в будущем, если это исправление перестанет работать.


В Google Chrome 55 эта проблема, похоже, снова возникла. Как и ожидалось, исправление отключало аппаратное ускорение, оно просто меняло местоположение.

Новое исправление (для меня) выглядит так:

Settings -> Show advanced settings... -> System
UNCHECK "Use hardware acceleration when available"
Coruscate5
источник
2
Начиная с версии 52 рендеринг GDI был удален из Chrome для Windows, поэтому опция отключения DirectWrite была удалена.
Брайан Никсон
Облом, у меня тоже не сработало. (Windows 7, Chrome 52, обычное масштабирование. Устаревший вариант DirectWrite помог мне в старых версиях Chrome.)
Арджан
Для дальнейшего использования, как и для удаления GDI: bugs.chromium.org/p/chromium/issues/detail?id=579678
Арджан
Работал на меня сегодня. Шрифты Chrome отображались некорректно примерно неделю назад. Возможно, обновление драйвера графического адаптера NVidia связано с этим?
Великолепно
@Phlucious У меня есть драйверы Intel для графики, поэтому я не думаю, что это проблема Nvidia.
Mrswadge
12

Это сработало для меня:

  1. Откройте Google Chrome
  2. Откройте новую вкладку и введите в адресную строку следующее: chrome: // flags / # disable-direct-write
  3. Нажмите «Включить», чтобы включить этот параметр, отключив использование Microsoft DirectWrite в Google Chrome.
  4. Закройте и снова откройте Chrome.
Майк Стивенс
источник
4

Самое простое исправление, которое я видел для Chrome v53, - включить 2G для загрузки веб-шрифтов - chrome: // flags / # enable-webfonts -vention-v2

Новая версия User Agent Intervention для загрузки веб-шрифтов. Mac, Windows, Linux, Chrome OS, Android Включить Новая версия User Agent Intervention для загрузки веб-шрифтов. Разрешает-интервенции Веб-шрифты-v2

Включено: 2G

ToddG
источник
Спасибо, это сработало для меня, как и это решение superuser.com/a/1112095/155435 . Затем я смог вернуть все настройки по умолчанию, и все было в порядке.
Mrswadge
Это также сработало для меня. Примечание. Мне пришлось отключить настройки «ускоренный 2-й холст» и «Использовать аппаратное ускорение при наличии».
gr1zzly be4r
1

Когда Chrome запущен, щелкните правой кнопкой мыши значок Chrome на панели задач. Затем щелкните правой кнопкой мыши строку, которая гласит «Google Chrome» в серой области, нажмите «Свойства». Перейдите на вкладку «Совместимость». И проверьте запись в нижней половине, которая гласит: «Отключить масштабирование дисплея при настройках с высоким DPI».

Это происходит из-за текущей проблемы с масштабированием шрифтов в Chrome, если активирована функция масштабирования шрифтов / содержимого в Windows (т. Е. Если у вас высокое разрешение / большой экран и вы настроили Windows, чтобы сделать вещи больше, чтобы вы могли их реально прочитать).

Флориан Големо
источник
Странный. Я полагаю, вы закрыли все экземпляры Chrome после того, как сделали это, а затем снова запустили Chrome, верно? Также проверьте в диспетчере задач, что другой экземпляр не запущен - или выйдите из системы и снова войдите в нее. Также вы используете масштабирование DPI в Windows, не так ли? (Потому что у меня была точно такая же проблема)
Флориан Големо
Масштаб
Ах, ладно, это меняет картинку ... попробуйте открыть этот URL в Chrome и нажать «включить» - затем перезапустить Chrome (внизу есть кнопка для этого): chrome: // flags / # disable-direct-write ... также отредактируйте исходный пост и перечислите, что вы уже сделали.
Флориан Големо
У меня нет ничего под названием «Прямая запись» или «DirectWrite» в этих опциях. Изменил мой оригинальный пост, чтобы отразить то, что я пытался.
Cleverbird
1

Починил это! Видимо, мой Chrome больше не обновлялся по какой-либо причине ... Мне удалось исправить это с помощью следующей ссылки:

http://www.howtogeek.com/186330/how-to-fix-and-adjust-automatic-updating-in-google-chrome/

ДОБАВЛЕНИЕ: Chrome версии 53 имел эту проблему со шрифтами. Проблема была исправлена ​​в версии 54. Исправление сбойной функции автообновления позволило устранить проблему низкого качества шрифта.

Cleverbird
источник
1

В моем случае (Chrome 58 на Windows 10) я сделал следующее: я сначала пошел к:

chrome://flags/#top-chrome-md

И найти вариант под названием:

UI Layout for the browser's top chrome Mac, Windows, Linux, Chrome OS

Затем выбирается Normalиз соответствующего раскрывающегося списка и перезапускается Chrome.

Проблема решена.

Farshid
источник
0

Редактирование реестра Windows полностью устранило проблему толщины шрифта. Мы можем настроить толщину шрифта / темноту, отрегулировав значение FONTSMOOTHINGGAMMA в диапазоне от 150 до 190 в шестнадцатеричном формате (от 336 до 400 в десятичном виде)

  • START -> RUN -> REGEDIT
  • искать FONTSMOOTHINGGAMMA, нажимая клавишу «Ctrl F» (автоматически приведет нас к CurrentUser \ ControlPanel \ Desktop path)
  • щелкните правой кнопкой мыши FONTSMOOTHINGGAMMA на правой стороне, выберите Modify ... и введите любое значение от 150 до 190 в шестнадцатеричном формате. (Чем ниже значение, тем толще шрифты.)
  • закройте инструмент РЕГЕДИТ
  • LOGOFF, а затем LOGON

Теперь все шрифты очень толстые и очень темные в браузере Chrome.

Но мы должны убедиться, что сглаживание ClearType включено в Windows (controlPanel -> персонализация -> внешний вид -> Эффекты -> флажок сглаживания ClearType (отмечен флажок))

                     OR  alternately in RegEdit ...

FONTSMOOTHINGING = 2 FONTSMOOTHINGTYPE = 2
FONTSMOOTHINGORIENTATION = 1 для ЖК-экрана, 0 для CRT-экрана

YVRao
источник
0

Я столкнулся с той же проблемой плохого рендеринга шрифтов сразу после настройки системы. Отмена настройки исправила проблему рендеринга. Пытаясь ускорить работу своего компьютера, я изменил «Системные свойства» / «Дополнительно» / «Производительность», чтобы отрегулировать максимальную производительность. При этом отключено «Сглаживать края экранных шрифтов». Когда этот параметр был повторно включен, проблема рендеринга шрифтов исчезла.

user516958
источник
0

Для меня это были просто настройки монитора. Я использую HDTV в качестве монитора, и он использовал предустановку, которая отлично работала в играх, но контраст, яркость и другие настройки заставляли текст выглядеть как сглаженный неправильно. Простое переключение на другой пресет исправило это для меня.

redOctober13
источник
0

Сброс всех флагов по умолчанию сделал это для меня.

ianbeks
источник
0

chrome //: помечает и отключает «сглаживание текста на ЖК-дисплее»

J.Flesch
источник
Если вы прочитаете фактические ответы, то увидите, что это была конкретная проблема с определенной версией Chrome, и на этот вопрос был дан ответ 2 года назад. Ваш ответ хороший ответ, но не на этот вопрос.
music2myear
0

У меня тоже была та же проблема, что исправило для меня следующее: когда вы устанавливаете что-либо из Adobe, оно устанавливает приложение Creative Cloud. Откройте это приложение, перейдите в «элементы», «шрифты» и отключите все синхронизированные шрифты.

Johannes
источник
0

Я исправил это, включив текст ClearType в свойствах моего дисплея Windows 7.

user779423
источник