После обновления с версии 36 до 37 шрифты в браузере Google Chrome и его версии Chromium с открытым исходным кодом выглядят намного хуже. На прикрепленном скриншоте вы увидите ту же страницу с версиями 37 (слева) и 36 (справа). Шрифты слева видны жирнее и размытее, чем в Chromium. Есть ли способ это исправить?
ОБНОВЛЕНИЕ: я погуглил и обнаружил, что начиная с версии 37 Google Chrome поставляется с функцией DirectWrite, предназначенной для улучшения рендеринга шрифтов для пользователей Windows. Похоже, что на внешний вид шрифта в Linux это тоже влияет. Однако в Linux, похоже, нет возможности отключить эту функцию с помощью chrome://flags
. На данный момент я понизил свои браузеры до версии до 37.
пожалуйста, проверьте, решена ли проблема путем переопределения системных настроек шрифтов типа Microsoft. Проблема заключается в том, что freetype, движок рендеринга шрифтов, работает по-разному, пытаясь правильно отобразить шрифты типа Windows (это более ужасная работа в Microsoft, чем в Linux), принимая во внимание встроенные растровые изображения, которые эти шрифты имеют по умолчанию внутри. Так что сделайте следующее:
Создать папку
~/config/fontconfig
если она не существует, а затем перейдите в нее.Создайте
fonts.conf
внутри него файл со следующей информацией:источник
embeddedbitmap
включенном или отключенном.