Рассказываем о том, как загрузить новые шрифты в Linux.
По умолчанию в Linux добавляются только те шрифты, которые свободно распространяются и не защищены никакими лицензиями. Это вообще довольно специфичный момент. Какие-то шрифты стоят денег, какие-то можно загрузить в систему только после ее установки.
Собственно, из-за особенностей лицензирования в Linux нет шрифтов из Windows. Их нельзя использовать глобально в самой системе и в отдельных документах (да, напечатать реферат с Calibri или Times New Roman не выйдет).
Впрочем, решить эту проблему можно. В Linux без особых проблем можно добавить как шрифты из Windows, так и любые другие. Благо общество позаботилось о создании кучи подходящих инструментов и пакетов, доступных для многих популярных дистрибутивов.
Устанавливаем сторонние шрифты вручную
В Linux можно подгрузить любой шрифт в формате TTF. Это делается через терминал с помощью пары команд. Главное — для начала обзаведитесь самими шрифтами. Их, кстати, можно найти на сайте Google Fonts. Там полно бесплатных вариантов, которые можно использовать при разработке сайтов, для оформления документов или в каком-нибудь графическом редакторе.
Шрифт скачали, идем дальше:
- Открываем терминал.
- Создаем в корневой директории папку под шрифты с помощью команды mkidr ~/.fonts
- Теперь копируем загруженный шрифт в только что созданную папку. Для этого воспользуемся командой cp
В моем примере видно, что я собираюсь копировать файл со шрифтами helvetica.ttf, который лежит в папке по пути ~/Downloads/Helvetica/. Естественно, у вас название файла и путь могут быть другими. Внимательно вводите их и не забывайте, что вам нужен файл в формате TTF.
- Теперь обновляем кэш шрифтов с помощью команды fc-cache -f -v.
Устанавливаем шрифты с помощью менеджера пакетов
Некоторые шрифты можно вытянуть в систему с помощью встроенного менеджера пакетов. В Ubuntu и ей подобных есть массивный список пакетов со шрифтами прямо в Synaptic (это менеджер пакетов такой). Чтобы их найти и добавить в систему:
- Открываем менеджер пакетов. В случае с Ubuntu — Synaptic. В других дистрибутивах есть своим варианты. Я рассказываю на примере Synpatic как самого популярного и распространенного в сообществе начинающих линуксоводов.
- Выбираем раздел «Шрифты».
- Ищем в списке шрифтов те, которые хотим добавить в систему, и ставим напротив них галочки.
- Затем жмем на кнопку «Применить» в верхней панели управления.
- Жмем по кнопке «Применить», чтобы шрифты установились в систему.
Похожую процедуру можно проделать, используя терминал. Правда, придется заранее выяснить название шрифта, который нужен. Оглядеться в галерее доступных вариантов не получится, нужен точный запрос с командой поиска.
Например, sudo apt search tahoma (Tahoma — название шрифта).
Так как это sudo-команда, надо будет ввести пароль администратора.
Устанавливаем шрифты из Windows
Если нужно подгрузить сразу все шрифты, знакомые по операционной системе Microsoft, то можно воспользоваться готовым установщиком с полным пакетом.
- Открываем терминал.
- Вводим команду sudo apt-get install ttf-mscorefonts-installer
- При необходимости вводим пароль администратора.
- Затем вводим заглавную букву «Д» или «Y» в английской версии, чтобы продолжить загрузку и установку.
- После того как появится сине-серое окно с лицензионным соглашением, жмем по клавише Tab, а потом следом Enter.
- В следующем окне выделяем пункт Yes и снова жмем Enter.
Ну и все. Установка пройдет в автоматическом режиме, как и кэширование. Потом просто закрываем терминал и пользуемся новенькими шрифтами.
Устанавливаем шрифты Windows с помощью cabextract
Есть и второй вариант, если первый не сработал.
- Открываем терминал.
- Вводим команду sudo-apt-get install cabextract
- При необходимости указываем пароль администратора.
- Потом подтверждаем желание установить шрифты, введя заглавную букву «Д» (или Y в английской версии).
- Теперь скачиваем пакет со шрифтами. Для этого воспользуемся утилитой wget. А потом тут же запустим загруженный установщик. Команда в целом выглядит так wget -q0- http://plasmaturm.org/code/vistafonts-installer/vistafonts-installer | bash
Меняем шрифты в системе
Раз уж шрифты загружены, пора бы их как-то использовать.
Буду рассказывать на примере Linux Mint и оболочки XFCE. В других дистрибутивах тот же принцип, но используемые программы могут называться иначе.
Для начала сменим системный шрифт:
- Открываем основное меню системы.
- Переходим к приложению «Внешний вид». Или же открываем соответствующий пункт настроек (если используете Gnome).
- Кликаем по вкладке «Шрифты».
- Нажимаем на шрифт, который хотим поменять.
- Выбираем шрифт и его размер, а затем жмем по кнопке OK.
В сторонних программах новые шрифты просто будут доступны в стандартных меню. Лезть в настройки не придется.