Тюним масштабирование браузера для hidpi Windows

google-chrome-hidpi

Имеется: ноутбук 14″ с разрешением Full HD 1920×1080, Windows 8.1 и браузеры Firefox и Chrome

По умолчанию Chrome и Firefox достаточно хорошо масштабируют картинку, но для некоторых приложений получается уж слишком большое изображение и на экране помещается мало контента.

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

Решение для Chrome

  1. Находим ярлык для запуска Chrome
  2. Открываем его свойства
  3. На вкладке Ярлык в поле объект дописываем параметры запуска:
    /high-dpi-support=1 /force-device-scale-factor=1.3
  4. Сохраняем свойства
  5. Запускаем браузер через этот ярлык

Свойства ярлыка Chrome

Решение для Firefox

  1. Открываем страницу about:config
  2. Соглашаемся не делать глупостей
  3. Находим свойство layout.css.devPixelsPerPx
  4. Устанавливаем ему значение 1.3
  5. Значение будет применено без перезапуска браузера

Свойства about:config Firefox

Итого

Мы получили масштабирование всего, что рисует браузер (и даже его интерфейса) с коэффициентом 1.3, вместо автоматического 1.5 на 14″ Full HD.

Yuriy Artamonov on GithubYuriy Artamonov on LinkedinYuriy Artamonov on Twitter
Yuriy Artamonov
Software Developer
До последнего времени Юрий принимал активное участие в разработке опенсорс-фреймворка CUBA Platform, специализируясь на архитектуре и фронтенд-технологиях. Преподавал в Самарском университете разработку приложений для мобильных устройств, основы UI/UX и менторил студентов.

В настоящее время работает в компании JetBrains в команде IntelliJ IDEA Ultimate. Когда выдаётся свободное время, пишет статьи и контрибьютит в проекты с открытым исходным кодом. Обожает реализовывать странные идеи с лозунгом: «А почему бы и нет?».