Fontik

Как установить шрифт в Linux (Ubuntu и другие)

В Linux шрифт — это обычный файл в папке со шрифтами, о которой знает система. Его можно установить одним щелчком в GNOME либо вручную: скопировать файлы и обновить кэш шрифтов.

Обновлено:

Шаги

  1. Скачайте шрифт и распакуйте архив.
  2. Самый простой способ в GNOME: дважды щёлкните по файлу .ttf или .otf и нажмите «Установить» в окне просмотра шрифтов (Font Viewer).
  3. Вручную: если папки ~/.local/share/fonts ещё нет, создайте её командой mkdir -p ~/.local/share/fonts и скопируйте в неё файлы шрифта.В старых системах работает и папка ~/.fonts. Чтобы установить шрифт для всех пользователей, скопируйте файлы в /usr/local/share/fonts (понадобится sudo).
  4. Обновите кэш шрифтов командой fc-cache -f -v.
  5. Проверьте, что система видит шрифт, командой fc-list | grep -i "font name", подставив настоящее название шрифта.
  6. Перезапустите приложения, в которых хотите использовать шрифт.

Советы

  • В KDE можно открыть «Параметры системы» → «Шрифты» и выбрать «Установить из файла» (System Settings → Fonts → Install from File).
  • Чтобы удалить шрифт, удалите его файлы и снова выполните fc-cache -f.
  • Если приложение не показывает новый шрифт, перезапустите его.

Вопросы

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

В ~/.local/share/fonts, если шрифт нужен только вам, или в /usr/local/share/fonts, если он нужен всем пользователям (для этого нужен sudo).

Почему приложение не видит шрифт?

Обновите кэш командой fc-cache -f -v и перезапустите приложение. Командой fc-list можно проверить, видит ли система шрифт.

Подойдёт ли шрифт для кириллицы и казахских букв?

Только если в нём есть эти буквы. На странице шрифта в каталоге указано, какие языки он поддерживает.

Другие инструкции