Как установить, обновить и удалить шрифты в Linux
Добавление, удаление и управление шрифтами на Linux рабочий стол прост, если вы знаете, куда их положить.
Необходимые каталоги
Linux поддерживает два основных места для размещения новых шрифтов. Первое расположение делает шрифты доступными по всему миру, поэтому, если на ваш сервер Linux входит несколько человек и хочет иметь доступ к большему количеству шрифтов, чем стандартный, каталог для этих шрифтов будет /usr/share/fonts. В этом каталоге вы найдете пять подкаталогов, три из которых являются важными:
- /usr/share/fonts/opentype
- /usr/share/fonts/truetype
- /usr/share/fonts/truetype1
Первый каталог - это место, где вы размещаете шрифты opentype. Эти шрифты обычно имеют расширение файла .otf. Второй и третий каталоги содержат шрифты истинного типа, которые обычно заканчиваются на .ttf.
Второй каталог для пользовательских шрифтов находится в /home/USER/.fonts (Где USER - фактическое имя пользователя). Шрифты, хранящиеся в этом каталоге, могут использоваться только этим конкретным пользователем. Не все дистрибутивы Linux создают этот каталог по умолчанию. Если вы откроете файловый менеджер, вам нужно будет указать ему, чтобы он отображал скрытые каталоги (каталоги, начинающиеся с точки). Для большинства файловых менеджеров нажмите
mkdir ~ / .fonts.
Нет необходимости создавать подпапки для размещения шрифтов opentype и truetype, поскольку все они будут размещены в одном каталоге.
Добавление шрифтов
Переместите файлы .ttf, .TTF или .otf в правильный каталог. Вам придется работать с приглашением оболочки, чтобы добавить глобальные шрифты, потому что у обычного пользователя нет разрешения на перемещение файлов в /usr/share/fonts/.
Если вы загрузили несколько шрифтов .ttf в свой пользовательский каталог загрузок (/home/user/Downloads) переместите эти шрифты в глобальный каталог, выполнив следующую команду:
sudo mv ~ / Загрузки / *. ttf / usr / share / fonts / truetype /
Затем сообщите системе об изменении, введя команду:
sudo fc-cache -fv.
Когда fc-cache завершает работу, все пользователи системы получают доступ к недавно добавленным глобальным шрифтам.
Добавление шрифтов Microsoft
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 предлагает большое количество веб-шрифтов для настольных компьютеров. Чтобы добавить их на рабочий стол Linux, установите ТипКэтчер программу через диспетчер пакетов.
AfterTypeCatcher установлен, найдите шрифт, который хотите установить, а затем нажмите кнопку загрузки (стрелка вниз в верхнем левом углу). После того, как вы загрузили все нужные веб-шрифты Google, вам все равно придется обновить кеш шрифтов с помощью команды sudo fc-cache -fv. Когда эта команда завершится, все шрифты Google будут доступны вашим приложениям и всем пользователям.
Как удалить шрифты
Удалите шрифт, удалив его файл из соответствующей папки.
При удалении глобального шрифта выполните следующую команду, чтобы обновить кеш шрифтов системы:
sudo fc-cache -fv.
Чтобы удалить Шрифты Microsoft Core пакет, запустите:
sudo apt удалить ttf-mscorefonts-installer.
Информируем приложения о новых шрифтах
Поскольку приложения сканируют изменения шрифтов каждый раз, когда они открываются, простого закрытия и повторного запуска приложения достаточно, чтобы обнаружить недавно установленные шрифты в этом приложении.