Doka avatar

Журнал Эмбеддед-Инженера

О микроэлектронике, радиотехнике и хобби

Dmitry Murzinov

2 минут чтения

Установка шрифтов в CentOS 7

Установка GUI-оболочки над fontconfig’ом (можно будет назначать произвольные шрифты в качестве дефолтных системных):

sudo yum install -y fonts-tweak-tool

Установка майкрософтовских шрифтов из репо: 

sudo yum install -y msttcore-fonts-installer.noarch

Поиск нужных шрифтов в репо:

yum search fonts

Установка сторонних шрифтов

Если  нужных шрифтов нету в репо, их можно добавить в систему сладующим образом:

  1. скачать и помесить в папку ~/.fonts/:
wget http://www.paratype.ru/uni/public/PTMonoOFL.zip -O ~/.fonts/PTMonoOFL.zip
cd ~/.fonts
unzip PTMonoOFL.zip 
  1. дать команду на обновление (пересборку кэша) шрифтов:
fc-cache -v

или если надо, чтобы не только на текущего пользователя распространялись устанавливаемые шрифты:

fc-cache -s

Также полезной будет добавить опцию -f для того чтобы зафорсить перезачитывание каталога шрифтов.

Манипуляции с установленными шрифтами

Вывести списком все установленные шрифты:

fc-list

либо только названия установленных шрифтов:

fc-list : family

либо только имена файлов (с путями) установленных шрифтов:

fc-list : file

либо доступные стили установленных шрифтов:

fc-list : style

Можно сделать сортировку выведя только доступные шрифты с кириллическим набором символов:

fc-list :lang=ru 

либо более сложную сортировку:

$ fc-list :lang=ru | grep -i serif | grep Regular
/usr/share/fonts/google-droid/DroidSerif-Regular.ttf: Droid Serif:style=Regular

Также полезным будет просмотр какие шрифты в системе установлены как дефолтные:

$ fc-match monospace
  DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
$ fc-match regular
  DejaVuSans.ttf: "DejaVu Sans" "Book"
$ fc-match serif
  DejaVuSerif.ttf: "DejaVu Serif" "Book"
$ fc-match sans-serif
  DejaVuSans.ttf: "DejaVu Sans" "Book"

Свободные шрифты

Ниже - каталог свободных шрифтов,  которые удалось собрать по крупицам:

Font Awesome (также доступен к установке через yum): https://fortawesome.github.io/Font-Awesome/ (также доступен из репа)

 Кириллические шрифты

Отдельная радость - свободные кириллические шрифты, которые очень прижились при оформлении технической документации в корпоративном стиле. Семейство PT от Paratype - в фаворитах по сей день.

Ссылки

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Desktop_Migration_and_Administration_Guide/configure-fonts.html

Последние записи

Разделы