Пользовательский интерфейс Chrome 37 стал больше и стал размытым при 125% DPI [дубликат]

28

Сегодня я обновился до стабильной версии Chrome 37 (64-битная, но 32-битная имеет ту же проблему).

Я использую режим 125% DPI в Windows 8.1, потому что везде мне нужны шрифты большего размера, так как мои глаза не так хороши :)

Проблема в том, что после обновления размер интерфейса Chrome заметно увеличился, и интерфейс, и шрифты стали выглядеть размытыми и ужасными.

Я пробовал следующие вещи, и ни одна из них не работала:

  1. Отключение DirectWrite в chrome://flags. Странно, не только то, что это не работает, но и кернинг шрифта (расстояние между буквами) становится неравномерным.
  2. Включение текста поля расстояния .
  3. Включение параметра совместимости Отключите масштабирование дисплея при настройках с высоким разрешением .
  4. Включение режима высокого разрешения в Chrome, следуя этой статье .
  5. На панели управления нажмите « Сделать текст и другие элементы больше или меньше» и переключите параметр « Позвольте мне выбрать один уровень для всех моих дисплеев» .
  6. Изменение настроек Chrome по умолчанию масштаб страницы и размер шрифта по умолчанию .

Есть ли решение этой проблемы, которое не включает изменение моего DPI для Windows до 100% или возврат к Chrome 36?

Андерсон
источник

Ответы:

26

Щелкните правой кнопкой мыши значок ярлыка и добавьте следующее в поле «Цель» на вкладке «Ярлык»: /high-dpi-support=1 /force-device-scale-factor=1

Так это выглядит так:

.../chrome.exe" /high-dpi-support=1 /force-device-scale-factor=1

Закройте Chrome и запустите его с помощью обновленного ярлыка. Это должно вернуться к нормальной жизни. (Возможно, вам придется удалить и повторно закрепить значок на панели задач, чтобы изменения также вступили в силу.)

Джейсон
источник
2
Это сработало для меня отлично, и интерфейс, и проблема со шрифтами исчезли. Большое спасибо!
Андерсон
3
Если это не сработает, обязательно закройте все запущенные процессы Chrome на панели задач, прежде чем повторно запускать ярлык с флагами
OpherV
1
Обновление: я использую несколько фоновых приложений Chrome. Из-за этого в Chrome всегда выполняется фоновая задача. Теперь, каждый раз, когда я включаю свой компьютер, эта задача запускается автоматически при запуске, а затем, когда я открываю Chrome, она по-прежнему имеет исходную проблему, даже если в целевом ярлыке есть флаги. Я понял, что мне нужно выйти из Chrome со значка на панели задач (чтобы отключить фоновый сервис), а затем перезапустить Chrome. Теперь я делаю это при каждом запуске Windows. Это не так уж важно, но, возможно, кто-то знает решение этой проблемы.
Андерсон
5
Поскольку вопрос защищен сообществом, и я не могу оставить ответ ... Вот оно. Прежде всего - флаг --high-dpi-support исчезает. Теперь вы должны использовать реестр. Что на самом деле хорошо, так как значения реестра должны применяться ко ВСЕМ запущенным процессам Chrome, включая фоновые. Вы должны изменить флаг high-dpi = support в [HKEY_CURRENT_USER \ Software \ Google \ Chrome \ Profile] на 1 (всегда включен) и перезапустить. Это должно длиться Если нет - измените второй параметр (force-device-scale-factor) в chrome: // flags (введите chrome: // flags как URL, найдите этот параметр, измените на 1, перезапустите).
Томаш Стручински
1
@ TomaszStruczyński: ключ high-dpi-support(есть небольшая опечатка), и он должен быть типа DWORD, в соответствии с goo.gl/BU3nCN . Кроме того, что force-device-scale-factorкасается Chrome 38, вы не можете установить на chrome://flagsстранице что-либо ниже, чем 1.1 - установка его в 1 с помощью ярлыка все еще работает, но это не работает для фоновых процессов. Также мне пришлось создать ключ Profileпод Chromeсебя. Кроме того, я должен отметить, что ничего из вышеперечисленного не помогло мне в конце концов.
Tomocafe