April 20, 2021

Шрифты в Ubuntu Linux

В Линуксе сильно меньше шрифтов, чем в Windows, поэтому решим эту проблему

Для начала, получим список шрифтов:

fc-list :lang=ru

покажет список шрифтов с поддрежкой русского языка

fc-list :lang=ru | grep Calibri

покажет список шрифтов с поддержкой русского языка, в названии которых есть слово Calibri

Теперь поставим столько шрифтов, сколько сможем:

TrueType от Microsoft

apt install ttf-mscorefonts-installer

Устанавливает:

  • Andale Mono
  • Arial,
  • Arial Black
  • Comic Sans MS,
  • Courier New,
  • Georgia,
  • Impact,
  • Times New Roman,
  • Trebuchet,
  • Verdana,
  • Webdings

ClearType от Майкрософт

Тут все сложнее. Сначала под sudo:

sudo apt install cabextract

А дальше все надо делать из под того пользователя, под которым шрифты должны быть доступны (то есть другим пользователям они будут недоступны)

cd ~
mkdir .fonts
wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Содержимое файла vistafonts-installer - можно найти по тут

Это установит дополнительно:

  • Constantia,
  • Corbel,
  • Calibri,
  • Cambria,
  • Candara,
  • Consolas

Установить шрифт из файла

Это уже надо делать из под sudo

После того, как мы скачали файл со шрифтом :

cd /usr/share/fonts
sudo mkdir googlefonts
cd googlefonts
sudo unzip Open_Sans.zip
sudo chmod -R --reference=/usr/share/fonts/opentype /usr/share/fonts/googlefonts

В этом примере мы ставим в папку /usr/share/fonts/googlefonts шрифт Open Sans из файла Open_Sans.zip

Очистить кеш шрифтов:

fc-cache -f -v