Решение проблем со шрифтом 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>

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

  1. Макс 28 марта 2023, 14:22 # 0
    Ничего не понятно, но очень интересно.

    Авторизация

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

    MTProto прokси для Telegram

    Прямой эфир

    cloudsv 26 октября 2024, 11:31
    MySQL Workbench падает при подключении 4
    Diego mont 25 мая 2023, 07:04
    Полезные боты в Telegram 2
    cloudsv 24 апреля 2023, 17:56
    Обновление Scala Rider G4 52
    cloudsv 12 ноября 2022, 19:16
    Установка и настройка minidlna 3
    cloudsv 03 ноября 2022, 03:42
    Настройка прокси mtproto для Telegram 52
    cloudsv 03 января 2022, 10:50
    Let's Encrypt это легко и просто 4
    cloudsv 05 августа 2020, 11:57
    Мне вчера стукнуло 34 4
    cloudsv 07 августа 2023, 22:56
    Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
    cloudsv 15 апреля 2023, 16:23
    Linux Уведомление о смены workspace в X11 Linux 0
    cloudsv 17 октября 2020, 09:55
    Linux Отключить DHCP IPv6 в systemd 0
    cloudsv 30 июля 2020, 21:54
    О жизни Мне вчера стукнуло 34 4
    cloudsv 15 апреля 2020, 15:45
    Linux Основные hotkeys редактора Vim 0
    cloudsv 01 октября 2019, 08:00
    Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 16:14
    О жизни Социальная сеть от Яндекса Aura 0
    cloudsv 30 июля 2019, 21:34
    О жизни 33 year old 0
    cloudsv 25 июня 2019, 18:29
    Telegram Полезные боты в Telegram 2