Решение проблем со шрифтом helvetica

Мой повседневный браузер Firefox, но как то пришлось запустить chromium, и сказать, что у меня вытекли глаза, это не сказать ничего, шрифты на сайта были просто ужасные, и я начал разбираться почему.


Причину я выяснил, она заключалась в некорректном изображение шрифта helvetica, гугление вопроса привело меня к тому, что надо отключить bitmap шрифты. Не буду мучить долгими рассказами, а просто покажу как сделать, хорошо.
Отправляемся в каталог /etc/fonts/ и там активируем конфиг 70-no-bitmaps.conf, для этого надо его пролинковать в conf.d
cd /etc/fonts/conf.d
rm 70-yes-bitmaps.conf
ln -s ../conf.avail/70-no-bitmaps.conf .
Выполним команду fc-cache -f -v из под нашего пользователя, а не от root.
Проверим, все ли у нас получилось для этого введем команду fc-match "helvetica" должно выдать:
arial.ttf: "Arial" "Normal"
Все теперь наслаждаемся, кровь из глаз больше не течет, на сайты снова можно смотреть широко открытыми глазами.
Всем хороших шрифтов.

UPD 28.12.2015:
Теперь еще необходимо добавить следующий файл с настройками alias'ов.
~/.config/fontconfig/conf.d/29-replace-bitmap-fonts.conf:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Заменить общие имена растровых шрифтов, на общие шрифты семейства TTF-->
    <match target="pattern">
        <test name="family" qual="any">
            <string>Helvetica</string>
        </test>
        <edit mode="assign" name="family">
            <string>Arial</string>
            <string>Liberation Sans</string>
            <string>sans-serif</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="family" qual="any">
            <string>Courier</string>
        </test>
        <edit mode="assign" name="family">
            <string>Courier New</string>
            <string>Liberation Mono</string>
            <string>monospace</string>
        </edit>
    </match>
    <match target="pattern">
        <test name="family" qual="any">
            <string>Times</string>
        </test>
        <edit mode="assign" name="family">
            <string>Times New Roman</string>
            <string>Liberation Serif</string>
            <string>serif</string>
        </edit>
    </match>
</fontconfig>

Комментарии ()

    Есть вопрос или предложение пиши в Telegram @cloudsv

    Прямой эфир

    cloudsv 24 октября 2018, 00:27
    О жизни Обновление Scala Rider G4 0
    cloudsv 21 октября 2018, 23:16
    Arch Linux Памятка по основным утилитам Linux 0
    cloudsv 01 июня 2018, 01:39
    Telegram Настройка прокси mtproto для Telegram 28
    cloudsv 22 января 2018, 21:59
    Web Локальное зеркало обновлений Dr.web 0
    cloudsv 03 октября 2017, 10:55
    Web Пароль от резервной копии Bitrix 1
    cloudsv 09 июля 2017, 23:02
    Arch Linux Let's Encrypt это легко и просто 0