В очередной раз увидев как рисует браузер латинские буквы в microsoft
-овском шрифте Calibri
, решил это дело как-нибудь починить. Эксперементальным путём выяснил, что шрифт в системе есть, и что браузеры его правильно подхватывают, что уродливыми края у букв становятся только у латинских символов, и что только при размере <=16px
. В итоге Google
дал мне такой ответ:
Calibri
fonts and othercleartype fonts
have bitmap versions embedded in them which activate at small sizes, which makes it look bad. To disable this and get correct smoothing at all sizes do this:Create a
.fonts.conf
file in yourhome
directory, paste this in it:<match target="font"> <edit name="embeddedbitmap" mode="assign"> <bool>false</bool> </edit> </match>
Перезагрузив браузер (похоже, что для Chromium
-а теперь это тривиально сделать невозможно, т.к. он работает аки daemon
, но никаких иконок в tray
-е не рисует) — убедился что уродливые границы исчезли.