Как установить дополнительные шрифты в систему?

Аватар пользователя admin

Хотя в любом дистрибутиве Linux довольно много пакетов со шрифтами, иногда этого бывает недостаточно, особенно для людей которые профессионально занимаются графикой, где нужны разные шрифты. Но недостающие шрифты можно установить в систему и сделать это довольно просто.

Для этого нам понадобятся собственно файлы со шрифтами в одном из поддерживаемых форматов. Рассмотрим сиутацию на примере шрифтов JetBrains, которые можно загрузить https://www.nerdfonts.com/font-downloads. Итак, скачиваем архив JetBrainsMono Nerd Fornts. В иотге мы получаем .zip архив, в котором находятся шрифты в формате .ttf.

Теперь нам надо принять решение, будем ли мы добавлять эти шрифты для всех пользователей (т.е. на системном уровне) или только для одного пользователя? Если решили, что будем добавлять в систему, то создадим подкаталог /usr/share/fonts/jetbrains-mono или /usr/local/share/fonts/jetbrains-mono и распакуем туда .ttf файлы из полученного архива. Если решили, что шрифты в системе не нужны, а нужны лишь одному пользователю, то архив надо распаковать в каталог ~/.local/share/fonts/jetbrains-mono, где "~" - это домшний каталог пользователя.

После этого, необходимо выполнить команду

fc-cache -f -v

от суперпользователя (root), если вы распаковывали архи в /usr/share/fonts/jetbrains-mono или /usr/local/share/fonts/jetbrains-mono, или от того пользователя, для которого вы распаковывали аржих в ~/.local/share/fonts/jetbrains-mono.

Далее вы можете проверить, действительно ли эти шрифты стали доступными. Для этого выполните команду:

fc-list | grep "JetBrains"

и вы увидите те шрифты, которые были в файлах архива.

0
Ваш рейтинг: Нет