Як зробити так, щоб Google Chrome вшанував мою настройку DPI для Windows?


33

Схоже, Google Chrome не поважає мої налаштування DPI в Windows. Я працюю зі 150 DPI, але Chrome це ігнорує, тобто зображення та текст є маленькими .

Я влучив:

  • Ctrl + +
  • Ctrl + +

щоб збільшити масштаб. На жаль, кожна нова вкладка чи нове вікно за замовчуванням до рівня 100% -ного маленького масштабування.

Оновлення: Важливо також зазначити, що ви не можете натискати кнопки у спалах (наприклад, відео YouTube), оскільки Chrome неправильно обробляє координати миші. (Виправлено 6.0.472.55)

Чи можливо для:

  • Chrome поважати мої налаштування dpi для Windows?
  • Chrome пам’ятати мої налаштування масштабування?

Перевірена версія: 4.1.249.1045


Наполовину зафіксовано


Хоча Chome досі не шанує налаштування DPI для Windows, тепер він пам’ятає ваш рівень збільшення.

Версія: 5.0.375.55


Зафіксовано п'ять восьмих


Хоча Chrome все ще не вшановує налаштування DPI для Windows, тепер він пропонує опцію "масштабування сторінки" за замовчуванням:

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

На жаль, немає масштабу, який відповідає моєму поточному параметру DPI: 136% (131dpi).

Версія: 10.0.648.133

Збільшити прапор

Я спробував запропонувати scoducks нового прихованого прапора dpi. Це справді жахливо. Здається, що Chrome просто змінить масштаб остаточного вікна; внаслідок чого текст стає розмитим (а не чіткішим):

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

Відповіді:


16

Це відома помилка з програмою Chromium, на якій був побудований Chrome.

Не забудьте це зірочку!

Оновлення : Більш сучасний звіт про помилку: увімкніть підтримку високої DPI у Vista, Win7 та Win8


omfg. Я спостерігав за потоком, отримую сповіщення електронною поштою, де є нова відповідь. Розробник заблокував нитку 5 хвилин тому - сказав, що він не дуже розуміє проблему. facepalm
Ian Boyd

1
Більш
оновлений

Також дивіться bugs.chromium.org/p/chromium/isissue/detail?id=410696 Для мене все ще не працює (v53), я встановив DPI на 125%, але Chrome показує сторінки менші, ніж FF або IE. (цікавий факт: Windows підтримує масштабування DPI з принаймні XP, тобто 2002 рік)
David Balažic

1

У мене було це питання і я знайшов цю відповідь, яку розмістили десь в іншому місці. Йти до: chrome://flags/#high-dpi-support

Це не ідеально, тому що він ще не повністю підтримується, але саме те, що ви шукали, вирішило проблему для мене. Кілька кнопок неправильного розміру, але це набагато краще.


2
Текст жахливо розмитий. Схоже, вони просто застосовують тупий молоток масштабування остаточного складеного віконного зображення - а не насправді підтримують високу точку зображення в dpi. Сподіваємось, це незавершена робота; можливо, через 7 років Chrome буде там, де 7 років тому був IE.
Ян Бойд

Я спробував це і повернув його назад, хромовані меню та розширення не грають добре з цим налаштуванням (наприклад, прокрутка тексту меню, відображена з видимого вікна).
Ерік Л

1

Оновлення: 5.05.2014

Зараз Chrome 37 підтримує високу роздільну здатність!

Наприклад:

  • значки панелі закладок масштабуються
  • текст рядка закладок масштабується
  • текст адресного рядка масштабується
  • значок вкладки та текст масштабується
  • Значки розширень масштабуються
  • значок налаштування масштабується

Тепер Chrome просто повинен покращити швидкість візуалізації, щоб він був таким же швидким, як IE .

Але це чудовий день!


І багато тем порушено ...
Fran Marzoa

1

З Chrome 44.0.2403.9 dev-m (64-розрядний) у мене є проблема, коли лише кілька веб-сайтів надаються надзвичайно мало. Що для мене працює - це використовувати Chrome DevTools для емуляції іншого пристрою.

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

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


Тоді не використовуйте версію розробника, використовуйте останній стабільний випуск натомість (43.0.2357)
DavidPostill

@DavidPostill Це була не скарга, а скоріше можливе рішення для інших людей, які відчули ту саму проблему. Ця проблема існує роками і досі існує в сучасних версіях браузера Chrome, яку я підкреслював, розміщуючи номер своєї версії, а також можна побачити останні повідомлення в помилку, вказану в поточній публікації, позначеній як відповідь.
WhiteKnight

Якщо це лише кілька веб-сайтів, то це, мабуть, не є хромованою проблемою. Чи можете ви поділитися декількома збійними сайтами?
DavidPostill

@DavidPostill Декілька прикладів - Reddit, 500px та Google Drive, але інші менші веб-сайти мають таку ж проблему. Я повідомив Google про ці сайти.
WhiteKnight

0

Я спробую підвести підсумки дискусії на попередньо пов'язаних форумах підтримки Google. Це зводиться до двох пропозицій.

A. Розробіть наші веб-сторінки з фіксованою шириною та фіксованим шрифтом для встановленого dpi, а потім дозвольте браузеру масштабувати все.

B. Використовуйте змінні розміри тексту, зображень та таблиць, які вказані як 96 DPI, і дозвольте браузеру додавати налаштування DPI для настільних ПК до цих значень.

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

Правда, більшість веб-сторінок не створені зі змінним розміром тексту, таблиці та дизайну, тому в основному вам потрібно буде використовувати функцію масштабування всієї веб-сторінки. Ледачі веб-дизайнери та панування Microsofts Windows з їх несправедливим поєднанням Internet Explorer, ми можемо припустити, що рішення масштабування тут залишається.


2
Чим A відрізняється від B ? я маю на увазі, з точки зору реалізації, ви не помітили жодної різниці. І як веб-дизайнер, обидва рівноцінні. І хоча тобто "збільшує", він не "збільшує". Це не "підірве все". Якби це було, текст стане нечітким. Це не так. тобто переробляє все, як потрібно. З іншого боку, я дуже втомився від поганої підтримки Chrome із високою роздільною здатністю. Як тільки IE9, і це швидко швидкість рендеринга відпущена, я дуууже перемикання назад.
Ян Бойд

Крім того, було б поганим рішенням називати це 96dpi, а не 100%. Ніхто не знає, не піклується або показує, не повинен знати або не піклуватися про те, що таке dpi і чому їх 96. Сама Windows під час встановлення dpi навіть не називає її dpi. Вони використовують відсоток більший, наприклад 125%
Ian Boyd

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
Це просто вимикає склад настільних програм для невідомих додатків, що знаходяться на високому рівні. Такого ж ефекту можна досягти, відключивши масштабування лише Chrome. (Бонусна балаканина: Не використовуйте глобальне рішення для вирішення локальної проблеми. Так чи інакше, це не вирішує проблему.
Ian Boyd

0

Це те, що працювало для мене,

Замість використання масштабу за замовчуванням 100%, 125%, 150% тощо, я змінив його на спеціальне масштабування 126%, і воно спрацювало.

Чомусь Google Chrome ігнорує масштабування до 125%.

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