Начиная с 42 версии шрифты в Chromium (и разумеется Google Chrome) стали “замыленными” при использовании фиксированного DPI в системе. В данном HOWTO мы рассмотрим несколько способов по исправлению этого.

Введение

Итак, после установки Chromium (Chrome) 42 версии мы видим “замыленные” шрифты и некорректное масштабирование интерфейса. Это известный баг, но решать его пока никто не собирается.

Способ 1: автоматическая настройка DPI

В настройках среды (KDE, Gnome, XFCE и т.д.) отключаем принудительное задание DPI и “иксы” будут самостоятельно выбирать нужное значение.

В KDE например нужно убрать флажок из чекбокса Использовать другой DPI и нажать кнопку Применить.

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

Способ 2: изменение DPI на лету

Чтобы узнать текущий эффективный DPI, пропишем в терминале:

xdpyinfo | fgrep dots

Для установки нового DPI 96 точек на дюйм воспользуемся утилитой xrandr, входящей в комплект поставки X11:

xrandr --dpi 96x96

После перезапуска Chromium (Chrome) все шрифты и интерфейс будут отображаться корректно. Фикс действует только до перезапуска “иксов”.

Способ 3: включение поддержки High-DPI

На мой взгляд, это самый оптимальный вариант, т.к. активирует встроенную в Chromium (Chrome) поддержку мониторов с высоким DPI:

/usr/bin/chromium --high-dpi-support=1 --force-device-scale-factor=1

Можно также отредактировать директиву Exec в *.desktop файле браузера в /usr/share/applications/.