Установка шрифтов в Linux | Losst

Установка шрифтов в Linux

Все мы хотим чтобы наша система выглядела идеально. Но не всегда поставляемые в дистрибутиве шрифты выглядят красиво, или хотя бы даже приемлемо. Вы можете очень просто установить и использовать любой понравившийся вам шрифт. С другой стороны, для работы с официальными документами в офисных приложениях нам нужны такие шрифты, как Times New Roman, Colibri и многие другие. Но эти шрифты разработаны корпорацией Microsoft и не могут быть включены по умолчанию в дистрибутив Linux.

В этой статье мы рассмотрим как происходит установка шрифтов в Linux, как установить шрифт, который вам понравился, а также как поставить все шрифты от Microsoft, используемые в системе Windows.

Установка шрифтов в Linux

Шрифты можно найти на просторах интернета в различных форматах. В основном все шрифты можно поделить на два типа: растровые и векторные. Растровые шрифты быстрее и проще, но они не поддерживают масштабирование. В отличие от них векторные шрифты можно спокойно масштабировать без потери качества.

Растровые шрифты чаще всего распространяются в форматах PCF, BDF. А векторные шрифты: TrueType (ttf), Type1, Type3, OpenType, MetaFont.

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

Для хранения шрифтов в Linux используются две основных папки: /usr/share/fonts - для глобальных шрифтов и папка .fonts для шрифтов доступных только для пользователя. Фактически установка шрифтов linux заключается в скачивании файла и копирования его в одну из этих папок.

Создадим папку .fonts если она еще не существует:

$ mkdir ~/.fonts

А чтобы установить шрифт в Linux, просто копируем его в созданную папку:

$ cp ~/Загрузки/шрифт.ttf ~/.fonts

Если шрифт поставляется в архиве, то его нужно распаковать и копировать уже сами файлы шрифта. После того как все шрифты были скопированы нужно обновить кеш шрифтов системы:

$ fc-cache -f -v

Также много шрифтов можно установить с помощью менеджера пакетов. Рассмотрим на примере Ubuntu, допустим, нам нужно установить шрифт tahoma, сначала попробуем найти пакет с таким шрифтом:

$ sudo apt search tahoma

Да, видим что он существует. Теперь устанавливаем:

$ sudo apt install tahoma

После этого кеш обновлять уже необязательно поскольку он был обновлен при установке пакета. Шрифты от Windows устанавливаются подобным образом, но мы рассмотрим эту тему немного подробнее.

Установка шрифтов TrueType от Microsoft в Linux

Microsoft выпустила пакет основных TrueType шрифтов для веб-сайтов в 1996 году. Эти шрифты получили очень либеральную лицензию, поэтому их может установить любой желающий. Microsoft отдала их, потому что хотела чтобы они были стандартны во всех браузерах. Этот проект был закрыт еще в 2002 году, но установить и использовать их можно до сих пор.

Пакет содержит такие шрифты: Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana, и Webdings. Times New Roman был шрифтом по умолчанию для всех документов, пока не вышел в 2007 году Collibri.

Этот пакет можно очень просто установить в Ubuntu. К сожалению, установка шрифтов Ubuntu не может быть выполнена через центр приложений. Установка просто зависнет и не достигнет завершения потому, что нужно принять лицензию. Поэтому для установки используйте терминал.

В Ubuntu выполните в терминале вот такую команду:

$ sudo apt install ttf-mscorefonts-installer

screenshot-from-2014-07-09-19_22_59-100537925-orig

Установка шрифта linux началась. Для выполнения программы необходимо будет ввести пароль. Когда появится запрос лицензионного соглашения используйте стрелки вверх / вниз чтобы прокрутить его. Затем нажмите кнопку Tab чтобы переместить курсор на позицию Yes и нажмите Enter. Таким образом, вы принимаете лицензионное соглашение Microsoft. Программа установки загрузит шрифты в вашу систему и сделает их сразу доступными для всех приложений.

screenshot-from-2014-07-09-19_08_14-100537919-orig

В других дистрибутивах установка шрифтов Linux отличается только менеджером пакетов.

Установка шрифтов ClearType от Microsoft в Linux

Microsoft добавила группу новых ClearType шрифтов для Windows начиная с Windows Vista и Office 2007. Это такие шрифты, как: Constantia, Corbel, Calibri, Cambria, Candara, and Consolas. Collibri стал шрифтом по умолчанию в Office 2007.

Компания не выпустила эти шрифты доступными для всех, как они сделали с предыдущим пакетом. Тем не менее Microsoft позволяет загрузить эти шрифты как часть бесплатного приложения Microsoft PowerPoint Viewer 2007. Если у вас нет установленной Windows, вы можете воспользоваться скриптом, который загрузит это приложение, извлечет шесть нужных ClearType шрифтов и установит их в вашей системе. Скрипт устанавливает шрифты только для вашего пользователя, а не глобально в отличие от предыдущего пакета.

Проще всего все сделать через терминал. Команды очень просты и вам не нужно выполнять много действий. Установка шрифтов Winodws Ubuntu, выполняется простым копированием и вставкой.

Если вы не устанавливали TrueType шрифты, то необходимо выполнить такую команду для установки утилиты cabextract:

$ sudo apt-get install cabextract

Создайте папку с локальными шрифтами если еще не сделали этого:

$ mkdir ~/.fonts

screenshot-from-2014-07-09-19_06_48-100537920-orig

Выполните команду, для загрузки и выполнения скрипта чтобы установить шрифт в linux:

$ wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash

Установка других шрифтов Windows в Linux

Вышеописанные способы установки шрифтов Windows, скорее всего, дадут все что вам нужно. Они установят большинство стандартных шрифтов Windows и Microsoft Office, таких, как True Type и ClearType. Но не все шрифты включены в эти пакеты. Tahoma не входит в пакет основных шрифтов TrueType, а Segoe UI и другие новые шрифты не включены в пакет ClearType.

screenshot-from-2014-07-09-19_50_50-100537928-orig

Если у вас есть система Windows на том же компьютере, то установить эти шрифты очень просто. Например, если вы используете двойную загрузку, Windows рядом с Linux, то просто найдите в файловом менеджере раздел, на который установлена Windows. Раздел можно выбрать на боковой панели. Затем перейдите в папку Windows/fonts и вы увидите там все шрифты, установленные в вашей WIndows, в том числе стандартные.

В Ubuntu вы можете дважды щелкнуть по файлу шрифта и в открывшимся окне нажать кнопку установить:

screenshot-from-2014-07-09-19_51_05-100537929-orig

Так вы можете установить шрифт Linux только для текущего пользователя. Таким образом, вы можете очень быстро установить любые шрифты из Windows, в том числе Tahoma и Segoe UI. Можно даже не использовать предыдущие команды и скрипты и потянуть Times New Roman и Collibri вот таким вот способом.

Если Windows на другом компьютере, вы можете скопировать нужные шрифты на внешний носитель и установить их таким же образом, или просто скопировать в папку fonts.

Выводы

Теперь вы знаете как установить шрифты в Linux и сможете настроить свою систему так как нужно. Со шрифтами в документах все еще более просто. В Ubuntu да и в других дистрибутивах используется набор свободных шрифтов Red Hat, которые были разработаны для замены  Arial, Arial Narrow, Times New Roman и Courier New. Они имеют ту же ширину, что и шрифты от Microsoft. Поэтому если документ составлен с помощью Times New Roman, то в офисном пакете будет использоваться альтернативный шрифт из свободных шрифтов той же ширины, поэтому структура документа не будет нарушена. Поэтому устанавливать шрифты от Microsoft только ради просмотра документов совсем необязательно. Но выглядят они совсем не так как оригинал. Так что если вы хотите получить наибольшую совместимость с Microsoft Office желательно все же установить эти шрифты.

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую OpenSUSE. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

Оцените статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 5,00 из 5)
Загрузка...

  7 comments for “Установка шрифтов в Linux

  1. Владимир
    Апрель 16, 2016 at 4:03 дп

    Теперь логическим продолжением будет статья об установке виндоузовских кодировок. НапИшите?

    • Sergo
      Июнь 4, 2016 at 6:59 дп

      Владимир, CP1251 полностью поддерживается убунтой из коробки.

  2. Декабрь 25, 2016 at 2:56 пп

    Приветствую. Установка ttf-mscorefonts-installer не работает. Пытается скачать шрифты с sourceforge, а их там нет.

  3. Декабрь 26, 2016 at 1:00 дп

    Установка шрифтов в домашнюю папку юзера — не совсем верное решение, т.к. аналогичную операцию нужно повторять и во всех остальных сеансах юзеров системы. То же касается и тем оформления, паков иконок и обоев рабочего стола. Всё перечисленное, при ручном «фаршировании» графического окружения, следует копировать в /usr/share/name_directory под учётной записью админа. Т.е., шрифты ложить в /usr/share/fonts, паки иконок в /usr/share/icons, темы оформления DE (кроме *-box) в /usr/share/themes и т.д. Вот тогда, все юзеры в системе смогут видеть в настройках DE и использовать нужные им «украшалки».

  4. Январь 7, 2017 at 12:28 пп

    В качестве решения установить последнюю версию пакета из Debian

    wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads
    sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: