Як встановити, оновити та видалити шрифти в Linux

Додавання, видалення та керування шрифтами на Linux робочий стіл простий, якщо ви знаєте, куди їх розмістити.

Необхідні довідники

Прихований файл .fonts у файловому менеджері Linux.

Linux підтримує два основних місця розміщення нових шрифтів. Перше розташування робить шрифти доступними в усьому світі, тому, якщо кілька людей увійдуть на ваш сервер Linux і хочуть мати доступ до більшого, ніж стандартний шрифт, каталог для цих шрифтів /usr/share/fonts. У цьому каталозі ви знайдете п’ять підкаталогів, три з яких важливі:

  • /usr/share/fonts/opentype
  • /usr/share/fonts/truetype
  • /usr/share/fonts/truetype1

У першому каталозі ви розміщуєте шрифти відкритого типу. Ці шрифти зазвичай мають розширення файлу .otf. Другий і третій каталоги містять шрифти truetype, які зазвичай закінчуються на .ttf.

Другий каталог для шрифтів, специфічних для користувача, знаходиться в /home/USER/.fonts (Де USER – це фактичне ім’я користувача). Шрифти, збережені в цьому каталозі, можуть використовуватися лише цим конкретним користувачем. Не всі дистрибутиви Linux створюють цей каталог за замовчуванням. Якщо ви відкриєте свій файловий менеджер, вам потрібно буде вказати йому відображати приховані каталоги (каталоги, які починаються з крапки). Для більшості файлових менеджерів натисніть

Ctrl+H. Якщо ви не бачите цього каталогу, створіть його, клацнувши правою кнопкою миші у диспетчері файлів і вибравши Новий > Папка, або ви можете відкрити вікно терміналу та ввести команду:

mkdir ~/.fonts. 

Немає необхідності створювати підпапки для розміщення шрифтів opentype і truetype, оскільки всі вони будуть розміщені в одному каталозі.

Додавання шрифтів

Перемістіть файли .ttf, .TTF або .otf у правильний каталог. Щоб додати глобальні шрифти, вам доведеться працювати з підказкою оболонки, оскільки звичайний користувач не має дозволу переміщувати файли в /usr/share/fonts/.

Якщо ви завантажили купу шрифтів .ttf у свій каталог завантажень користувача (/home/user/Downloads), перемістіть ці шрифти в глобальний каталог, виконавши таку команду:

sudo mv ~/Downloads/*.ttf /usr/share/fonts/truetype/

Далі повідомте систему про зміну, виконавши команду:

sudo fc-cache -fv. 

Коли fc-cache завершиться, усі користувачі системи отримають доступ до нещодавно доданих глобальних шрифтів.

Додавання шрифтів Microsoft

інсталятор ttf

Microsoft виробляє кілька своїх ліцензованих шрифтів — Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana і Webdings — доступні для настільних комп’ютерів Linux через пакет TTF-MSCoreFonts-Installer.

Ці шрифти будуть додані до глобального каталогу, і інсталяція автоматично оновить кеш шрифтів для вас.

Пакет Microsoft залежить від кількох пакетів Python3.

Додавання шрифтів Google

Програма встановлення веб-шрифтів Google TypeCatcher.

Google пропонує велику кількість веб-шрифтів для використання на комп’ютері. Щоб додати їх на робочий стіл Linux, встановіть файл TypeCatcher програму через ваш менеджер пакетів.

Після встановлення TypeCatcher знайдіть шрифт, який потрібно встановити, а потім натисніть кнопку завантаження (стрілка, що вказує вниз у верхньому лівому куті). Після того, як ви завантажили всі потрібні веб-шрифти Google, вам все одно доведеться оновити кеш шрифтів за допомогою команди sudo fc-cache -fv. Після виконання цієї команди всі шрифти Google стануть доступними для ваших програм і для всіх користувачів.

Як видалити шрифти

Видаліть шрифт, видаливши його файл із відповідної папки.

Коли ви видаляєте глобальний шрифт, виконайте таку команду, щоб оновити кеш шрифтів системи:

sudo fc-cache -fv. 

Щоб видалити Основні шрифти Microsoft пакет, запустити:

sudo apt видалити ttf-mscorefonts-installer. 

Інформування програм про нові шрифти

Оскільки програми сканують зміни у шрифтах кожного разу, коли їх відкривають, достатньо просто закрити, а потім знову запустити програму, щоб виявити нещодавно встановлені шрифти в цій програмі.