Как заставить Google Chrome соблюдать мои настройки Windows DPI?

33

Google Chrome не соответствует моим настройкам DPI в Windows. Я использую 150 DPI, но Chrome игнорирует это, что означает, что изображения и текст крошечные .

Я ударил:

  • Ctrl + +
  • Ctrl + +

для увеличения. К сожалению, каждая новая вкладка или новое окно по умолчанию имеет 100% крошечный уровень масштабирования.

Обновление: также важно отметить, что вы не можете нажимать кнопки во флэш-памяти (например, видео YouTube), потому что Chrome неправильно обрабатывает координаты мыши. (Исправлено 6.0.472.55)

Это возможно для:

  • Хром, чтобы уважать мои настройки Windows dpi?
  • Хром, чтобы вспомнить мои настройки увеличения?

Проверенная версия: 4.1.249.1045


Половина исправлена


Хотя Chome по-прежнему не поддерживает настройку DPI для Windows, теперь он запоминает ваш уровень масштабирования.

Версия: 5.0.375.55


Пять восьмых исправлены


Хотя Chrome по-прежнему не поддерживает настройку DPI для Windows, теперь он предлагает параметр «масштабирование страницы» по умолчанию:

введите описание изображения здесь

К сожалению, нет уровня масштабирования, соответствующего моим текущим настройкам DPI: 136% (131dpi).

Версия: 10.0.648.133

Зум флаг

Я попытался предложить scoducks новый скрытый флаг dpi. Это действительно ужасно. Похоже, что Chrome просто масштабирует окончательное визуализированное окно; текст становится размытым (а не резким):

введите описание изображения здесь

Ian Boyd
источник

Ответы:

16

Это известная ошибка в Chromium, программе, на которой был построен Chrome.

Обязательно пометьте это!

Обновление : более актуальный связанный отчет об ошибках: Включить поддержку высокого разрешения в Vista, Win7 и Win8

Kelbizzle
источник
OMFG. Я наблюдаю за темой, получаю уведомления по электронной почте, где есть новый ответ. Разработчик заблокировал ветку 5 минут назад, заявив, что не совсем понимает проблему. лицевая сторона
Ян Бойд
1
Более актуальный связанный отчет об ошибке: code.google.com/p/chromium/issues/detail?id=149881
Ƭᴇcʜιᴇ007
Также смотрите bugs.chromium.org/p/chromium/issues/detail?id=410696 Для меня это все еще не работает (v53), я установил DPI на 125%, но Chrome показывает страницы меньше, чем FF или IE. (забавный факт: Windows поддерживает масштабирование DPI, по крайней мере, с XP, то есть с 2002 года)
Дэвид Балажич
1

У меня был этот вопрос, и я нашел этот ответ, который был размещен где-то еще. Перейти к: chrome://flags/#high-dpi-support

Он не идеален, потому что он еще не полностью поддерживается, но это именно то, что вы искали, это решило проблему для меня. Несколько кнопок имеют неправильный размер, но это намного лучше.

scoducks
источник
2
Текст ужасно размыт. Похоже, они просто применяют тупой молоток для масштабирования окончательного составного изображения окна - вместо того, чтобы фактически поддерживать высокое разрешение. Надеюсь, это работа в процессе; возможно, через 7 лет Chrome будет там, где IE был 7 лет назад.
Ян Бойд
Я попробовал это и вернул обратно, меню и расширения chrome не очень хорошо работают с этим параметром (например, текст прокрутки меню выводится из видимого окна).
Eric L
1

Обновление: 05.09.2014

Chrome 37 теперь поддерживает высокое разрешение

Например:

  • значки панели закладок масштабируются
  • текст панели закладок масштабируется
  • текст в адресной строке масштабируется
  • значок вкладки и текст масштабируются
  • значки расширений масштабируются
  • иконка настройки масштабируется

Теперь Chrome просто нужно улучшить скорость рендеринга, чтобы он работал так же быстро, как и IE .

Но это великий день!

Ян Бойд
источник
И многие темы нарушены ...
Фран Марзоа
1

С Chrome 44.0.2403.9 dev-m (64-bit) у меня проблема, когда только несколько веб-сайтов отображаются очень маленькими. Для меня работает Chrome DevTools для эмуляции другого устройства.

  • ctrl+ shift+, iчтобы открыть Chrome DevTools
  • ctrl+ shift+ mдля включения режима устройства , если он еще не включен
  • В раскрывающемся меню устройства в левом верхнем углу экрана выберите мобильное устройство, например планшет с большим разрешением экрана, например Nexus 10.
  • ctrl+ shift+ iзакрыть Chrome DevTools

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

WhiteKnight
источник
Тогда не используйте релиз dev, используйте вместо этого последний стабильный релиз (43.0.2357)
DavidPostill
@DavidPostill Это была не жалоба, а скорее возможное решение для других людей, испытывающих ту же проблему. Эта проблема существовала в течение многих лет и все еще существует в текущих версиях браузера Chrome, которые я выделил, указав номер своей версии, и это также можно увидеть по последним сообщениям об ошибке, указанной в сообщении, помеченном как ответ.
WhiteKnight
Если это всего лишь несколько сайтов, то это, вероятно, не проблема Chrome. Можете ли вы поделиться парой неисправных сайтов?
DavidPostill
@DavidPostill Несколько примеров - Reddit, 500px и Google Drive, но другие меньшие сайты имеют ту же проблему. Я сообщил об этих сайтах в Google.
WhiteKnight
0

Я постараюсь подвести итог обсуждения на форумах поддержки Google, которые ранее были связаны. Это сводится к двум предложениям.

A. Разработайте наши веб-страницы с фиксированной шириной и фиксированным шрифтом для заданного значения dpi, а затем разрешите браузеру масштабировать все.

B. Используйте переменные размеры текста, изображений и таблиц, которые указаны относительно 96 DPI, и позвольте браузеру добавить настройки DPI рабочих столов к этим значениям.

Microsoft пошла и установила уровень масштабирования в IE8, чтобы соответствовать настройкам DPI в ОС. Если у вас размер 125% DPI (120 точек на дюйм), уровень масштабирования по умолчанию в IE8 будет 125%. Обратите внимание, что IE определяет его как процентное увеличение от значения по умолчанию 96 DPI, а не фактического целевого значения DPI, для которого он отображает. 100% означает 96 точек на дюйм в настройках Windows DPI.

Правда в том, что большинство веб-страниц не имеют изменяемого размера текста, таблицы и дизайна, поэтому вам, скорее всего, потребуется использовать функцию увеличения всей веб-страницы. Ленивые веб-дизайнеры и Microsoft доминируют в Windows с их несправедливым пакетом Internet Explorer, и мы можем предположить, что решение для увеличения останется здесь.

оборота ДаркУльтра
источник
2
Чем А отличается от Б ? Я имею в виду, с точки зрения реализации, вы не заметите никакой разницы. И как веб-дизайнер, оба одинаковы. И хотя ie увеличивает масштаб, он не увеличивает масштаб. Это не "взорвать все". Если это так, то текст станет нечетким. Это не так. т. е. меняет все по мере необходимости. С другой стороны, я действительно устаю от плохой поддержки высокого разрешения в Chrome. Как только ie9, и его скорость рендеринга высвобождается, я ооочень переключаюсь обратно.
Ян Бойд
Кроме того, было бы плохим решением назвать его 96dpi, а не 100%. Никто не знает, заботится или показывает, не должен знать или должен заботиться о том, что такое dpi и почему их 96. Сама Windows при настройке dpi даже не называет ее dpi. Они используют процент больше, например 125%
Ян Бойд
1
Мы можем назвать разрешение на мониторах VGA, WXGA, WUXGA и т. Д. Вместо 640x480, 1280x768 или 1920x1200. Мы могли бы поставить спидометр медленно, быстро, очень быстро и слишком быстро. Мы могли бы ничего не говорить и назвать это игрой. Так же, как в Modern Warfare 2 для нескольких игроков; они устанавливают задержку в виде столбцов, и невозможно определить, сколько представляет один столбец. Было обнаружено, что они слишком велики, и многие люди отредактировали файлы конфигурации так, чтобы одна полоса означала 25 мс. А потом они узнали, что у большинства людей задержка более 100 мс в любое время для любого хоста.
DarkUltra
Это потребовало бы обучения, отображая задержку в миллисекундах вместо столбцов, но с другой стороны, это хорошо масштабировалось бы в будущем, когда интернет-соединения станут быстрее.
DarkUltra
То же самое относится и к DPI. Необходимо знать, хотите ли вы быть точным в том, что вы проектируете или пишете, и это будет хорошо масштабироваться в будущем, и это обеспечит точную точку отсчета из общего текста и масштабирования дизайна. Веб-страницы должны иметь возможность масштабироваться и хорошо выглядеть в большинстве разрешений для настольных компьютеров и ноутбуков, а также в ситуациях DPI.
DarkUltra
0

Во-первых, если Chrome (или другие приложения) выглядят размытыми, вернитесь к настройкам dpi Windows и установите флажок «Масштабирование шрифтов в стиле XP».

введите описание изображения здесь

В то же время в Chrome увеличьте масштаб до 100%, но увеличьте размер шрифта до большого (или очень большого). Установите минимальный размер шрифта.

Если у вас Chrome 26 или более ранняя версия, это работает хорошо. Текст страницы увеличивается, как и сам Chrome (панели URL и закладки). В Chrome 28 или более поздней версии текст страницы масштабируется, но строки URL и закладок остаются небольшими.

полковник паника
источник
1
Это просто отключает композицию на рабочем столе приложений, не поддерживающих HighDpi. Такого же эффекта можно добиться, отключив масштабирование только Chrome. (Бонусная болтовня: не используйте глобальное решение для решения локальной проблемы. В любом случае, это не решает проблему.
Ян Бойд,
0

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

Вместо использования стандартного масштабирования 100%, 125%, 150% и т. Д. Я изменил его на пользовательское масштабирование 126%, и оно сработало.

По некоторым причинам Google Chrome игнорирует масштабирование до 125%.

SJCorp
источник