- Вступ
- Спосіб 1: автоматичне визначення DPI
- Спосіб 2: зміна DPI на льоту
- Спосіб 3: включення підтримки High-DPI
Починаючи з 42 версії шрифти в Chromium (і зрозуміло Google Chrome) стали «замиленим» при використанні фіксованого DPI в системі. В даному HOWTO ми розглянемо кілька способів по виправленню цього.
Вступ
Отже, після установки Chromium (Chrome) 42 версії ми бачимо «замилені» шрифти і некоректне масштабування інтерфейсу. це відомий баг , Але вирішувати його поки ніхто не збирається.
Chromium в нормальному стані Chromium з жорстко заданим DPI в настройках системи
Обидва скриншота клікабельні і зроблені з однаковим розміром вікна на одній тій же простий веб-сторінці, щоб було добре видно різницю.
Спосіб 1: автоматичне визначення DPI
В налаштуваннях середовища (KDE, Gnome, XFCE і т.д.) відключаємо примусове завдання DPI і «ікси» будуть самостійно вибирати потрібне значення.
Налаштування шрифтів KDE 4
У 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 /.