Форум программистов, компьютерный форум, киберфорум
Наши страницы
tezaurismosis
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Замена шрифта на CyberForum под Linux

Запись от tezaurismosis размещена 14.05.2015 в 09:01

Давно столкнулся с проблемой, что при просмотре на Linux сайт выглядит неудобночитаемо из-за того, что по лицензионным причинам, шрифт Tahoma не включён в некоторые популярные дистрибутивы (в частности сталкивался на Debian и openSUSE) и заменяется Arial'ом. Однако установка шрифта-замены со свободной лицензией не до конца решает проблемы - текст всё-равно выглядит плохо и размылено.
Это можно решить установкой дополнения для браузера, такого как Stylebot, однако нужно исправлять много элементов, чтобы все они отображались одинаково и дополнение бьёт по производительности на маломощных машинах.
В Интернете удалось найти более кардинальное и, при этом, простое решение. Суть заключается в подмене шрифта Arial (если установлена Tahoma, то и её) на вам удобный шрифт в настройках fontconfig. Я использую Droid Sans.
В домашней папке создаём файл .fonts.conf со следующим содержимым
XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <match target="pattern">
        <test qual="any" name="family">
            <string>Arial</string>
        </test>
        <edit name="family" mode="assign" binding="same">
            <string>Droid Sans</string>
        </edit>
    </match>
</fontconfig>
Затем нужно освежить кэш шрифтов командой fc-cache
Стоит отметить, что этот способ подменяет шрифт практически во всех приложениях (не только в Iceweasel).

Полезная ссылка на Arch Wiki
https://wiki.archlinux.org/index.php/Font_configuration#Replace_fonts
Размещено в Без категории
Просмотров 717 Комментарии 1
Всего комментариев 1
Комментарии
  1. Старый комментарий
    Аватар для tezaurismosis
    Дополнение: на свежей openSUSE (Tumbleweed) этот текст стоит поместить в файл ~/.config/fontconfig/rendering-options.conf
    Запись от tezaurismosis размещена 11.01.2016 в 14:37 tezaurismosis вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.