Сломались шрифты в Chrome/Chromium

С очередным обновлением chrome/chromium на в.37 у меня сломались шрифты моноширинные на некоторых сайта.
Выглядит это так:
chrome-font-bug
Нашел «костыль», будем лечить.

Ссылка на ошибку https://code.google.com/p/chromium/issues/detail?id=408059
Подписываемся, ставим звездочку.
В ней же и есть решение.
Надо добавить в файл ~/.config/fontconfig/fonts.conf следующие строки:

1
2
3
<match target="font" >
  <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
</match>

Это исправит ошибку. Но надо перезапустить браузер.

У меня этот файлик не пустой, там есть еще костыли для «хромого» браузера.
Если кому интересно, то мой файлик выглядит так:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
   <match target="font">
      <edit name="autohint" mode="assign">
         <bool>true</bool>
      </edit>
      <edit name="hinting" mode="assign">
         <bool>true</bool>
      </edit>
      <edit mode="assign" name="hintstyle">
         <const>hintslight</const>
      </edit>
      <edit name="antialias" mode="assign">
         <bool>true</bool>
      </edit>
      <edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>
   </match>
</fontconfig>

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.