Как установить шрифт в Linux

Обновлено: 02.07.2024

Я пишу не только техническую документацию, но и романы. И поскольку мне удобно работать с такими инструментами, как GIMP, я также создаю свои собственные обложки для книг (и занимаюсь графическим дизайном для нескольких клиентов). Это художественное усилие зависит от множества составляющих, включая шрифты.

Несмотря на то, что за последние несколько лет рендеринг шрифтов прошел долгий путь, он по-прежнему остается проблемой в Linux. Если вы сравните внешний вид одних и тех же шрифтов в Linux и macOS, разница будет разительной. Это особенно верно, когда вы смотрите в экран весь день. Но даже несмотря на то, что рендеринг шрифтов еще не достиг совершенства в Linux, одна вещь, которую платформа с открытым исходным кодом делает хорошо, — это позволять пользователям легко управлять своими шрифтами. От выбора, добавления, масштабирования и настройки вы можете довольно легко работать со шрифтами в Linux.

Здесь я поделюсь некоторыми советами, которые я использовал на протяжении многих лет, чтобы расширить свои «шрифтовые возможности» в Linux. Эти советы особенно помогут тем, кто занимается творчеством на платформе с открытым исходным кодом. Поскольку для Linux доступно очень много интерфейсов рабочего стола (каждый из которых работает со шрифтами по-своему), когда среда рабочего стола станет центральной для управления шрифтами, я сосредоточусь в первую очередь на GNOME и KDE.

Сказав это, приступим к работе.

Добавление новых шрифтов

Долгое время я собирал шрифты. Кто-то может сказать, что у меня есть какая-то одержимость. И с тех пор, как я начал использовать Linux, я всегда использовал один и тот же процесс для добавления шрифтов на свои рабочие столы. Это можно сделать двумя способами:

Сделайте шрифты доступными для каждого пользователя.

Сделайте шрифты общесистемными.

Поскольку у моих рабочих столов никогда не было других пользователей (кроме меня), я всегда работаю со шрифтами только для каждого пользователя. Тем не менее, я покажу вам, как сделать и то, и другое. Во-первых, давайте посмотрим, как добавлять шрифты для каждого пользователя. Первое, что вы должны сделать, это найти шрифты. Можно добавить как шрифты True Type (TTF), так и шрифты Open Type (OTF). Добавляю шрифты вручную. Для этого я создаю новый скрытый каталог в ~/ с именем ~/.fonts . Это можно сделать с помощью команды:

Создав эту папку, я перемещаю в нее все свои файлы TTF и OTF. Вот и все. Каждый шрифт, который вы добавляете в этот каталог, теперь будет доступен для использования в ваших установленных приложениях. Но помните, эти шрифты будут доступны только этому пользователю.

Если вы хотите сделать эту коллекцию шрифтов доступной для всех, сделайте следующее:

Откройте окно терминала.

Перейдите в каталог со всеми вашими шрифтами.

Скопируйте все эти шрифты с помощью команд sudo cp *.ttf *.TTF /usr/share/fonts/truetype/ и sudo cp *.otf *.OTF /usr/ общий доступ/шрифты/opentype

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

Диспетчеры шрифтов с графическим интерфейсом

Есть несколько способов управлять шрифтами в Linux через графический интерфейс. То, как это будет сделано, будет зависеть от среды вашего рабочего стола. Давайте сначала рассмотрим KDE. В KDE, который поставляется с Kubuntu 18.04, вы найдете предустановленный инструмент управления шрифтами. Откройте этот инструмент, и вы сможете легко добавлять, удалять, включать и отключать шрифты (а также получать информацию обо всех установленных шрифтах. Этот инструмент также упрощает добавление и удаление шрифтов для личного и общесистемного использования. Допустим, вы хотите добавить определенный шрифт для личного использования. Для этого загрузите свой шрифт, а затем откройте инструмент управления шрифтами. В этом инструменте (рис. 1) нажмите «Личные шрифты», а затем нажмите кнопку «+ Добавить».< /p>


Рисунок 1: Добавление личных шрифтов в KDE.

Перейдите к местоположению ваших шрифтов, выберите их и нажмите «Открыть». После этого ваши шрифты будут добавлены в раздел «Личные» и сразу же станут доступны для использования ( рис. 2 ).


Рисунок 2. Шрифты, добавленные с помощью диспетчера шрифтов KDE.

Чтобы сделать то же самое в GNOME, требуется установка приложения. Откройте программное обеспечение GNOME или программное обеспечение Ubuntu (в зависимости от используемого вами дистрибутива) и найдите диспетчер шрифтов. Выберите «Диспетчер шрифтов» и нажмите кнопку «Установить». После установки программного обеспечения запустите его из меню рабочего стола. Открыв инструмент, давайте установим шрифты для каждого пользователя. Вот как:

Выберите пользователя на левой панели ( рис. 3 ).

Нажмите кнопку + в верхней части окна.

Перейдите к загруженным шрифтам и выберите их.


Рисунок 3. Добавление шрифтов в GNOME.

Настройка шрифтов

Сначала необходимо понять три концепции:

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

Сглаживание. Техника, используемая для придания большей реалистичности цифровому изображению путем сглаживания неровных краев изогнутых линий и диагоналей.

Масштабный коэффициент: Масштабируемая единица, позволяющая увеличить размер шрифта в пунктах. Так что, если ваш шрифт 12pt и коэффициент масштабирования равен 1, размер шрифта будет 12pt. Если коэффициент масштабирования равен 2, размер шрифта будет 24 pt.

Допустим, вы установили свои шрифты, но они выглядят не так хорошо, как вам хотелось бы. Как настроить внешний вид шрифтов? В рабочих столах KDE и GNOME вы можете внести некоторые изменения. Одна вещь, которую следует учитывать при настройке шрифтов, заключается в том, что вкус очень субъективен. Возможно, вам придется постоянно настраивать, пока шрифты не будут выглядеть именно так, как вам нравится (продиктовано вашими потребностями и особым вкусом). Давайте сначала посмотрим на KDE.

Откройте инструмент «Системные настройки» и часы на «Шрифты». В этом разделе вы можете не только изменить различные шрифты, вы также можете включить и настроить как сглаживание, так и включить коэффициент масштабирования шрифта ( рис. 4 ).


Рисунок 4: Настройка шрифтов в KDE.

Чтобы настроить сглаживание, выберите «Включено» в раскрывающемся списке и нажмите «Настроить». В появившемся окне ( рис. 5 ) можно настроить диапазон исключения, тип рендеринга субпикселей и стиль подсказок.


Рисунок 5: Настройка сглаживания в KDE.

После внесения изменений нажмите «Применить». Перезапустите все запущенные приложения, и новые настройки вступят в силу.

Чтобы сделать это в GNOME, вам необходимо установить Font Manager или GNOME Tweaks. Для этого GNOME Tweaks — лучший инструмент. Если вы открываете GNOME Dash и не можете найти установленные твики, откройте программное обеспечение GNOME (или программное обеспечение Ubuntu) и установите твики GNOME. После установки откройте его и щелкните раздел «Шрифты». Здесь вы можете настроить хинтинг, сглаживание и коэффициент масштабирования ( рис. 6 ).


Рисунок 6: Настройка шрифтов в GNOME.

Сделайте шрифты красивыми

И в этом суть того, чтобы ваши шрифты выглядели максимально красиво в Linux. Возможно, вы не увидите рендеринг шрифтов в стиле macOS, но вы, безусловно, можете улучшить внешний вид. Наконец, шрифты, которые вы выберете, окажут большое влияние на то, как все будет выглядеть. Убедитесь, что вы устанавливаете чистые, хорошо продуманные шрифты; в противном случае вы ведете проигрышную битву.

Узнайте больше о Linux из бесплатного курса «Введение в Linux» от The Linux Foundation и edX.

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

Просмотр шрифтов GNOME

GNOME Font Viewer по умолчанию доступен во всех основных дистрибутивах Linux, использующих GNOME Shell или другие среды рабочего стола на основе GNOME. Это позволяет вам просматривать все шрифты, установленные в вашей системе, и просматривать их свойства. Его также можно использовать для установки общесистемных пользовательских шрифтов.

Чтобы установить пользовательский шрифт с помощью средства просмотра шрифтов GNOME, щелкните правой кнопкой мыши файл «.ttf» или «.otf» и выберите пункт меню «Открыть со шрифтами».


Нажмите кнопку «Установить» в верхней панели заголовка, чтобы установить шрифт. GNOME Font Viewer может занять несколько секунд, чтобы установить шрифт и обновить кэш шрифтов, поэтому дождитесь завершения процесса.


После установки вы можете использовать системные настройки для выбора нового шрифта или использовать приложение, такое как «GNOME Tweaks», для переключения общесистемных шрифтов. Установленный шрифт также будет доступен другим системным и сторонним приложениям.

Вы можете установить GNOME Font Viewer в Ubuntu, используя указанную ниже команду:

GNOME Font Viewer также доступен в виде пакета Flatpak, который можно установить во всех основных дистрибутивах Linux.

Диспетчер шрифтов

Font Manager, как следует из названия, представляет собой инструмент для управления и установки пользовательских шрифтов в Linux. Вы можете использовать его для предварительного просмотра, включения, отключения и сравнения общесистемных шрифтов. Он имеет многопанельный макет с вкладками, который красиво классифицирует шрифты и их свойства под различными заголовками. Он также предоставляет возможность прямой загрузки шрифтов с веб-сайта Google Fonts.В отличие от GNOME Font Viewer, Font Manager позволяет вам напрямую изменять общесистемные шрифты из самого приложения, поэтому вам не нужно какое-либо другое стороннее приложение для переключения шрифтов. Он также включает в себя множество параметров для настройки внешнего вида шрифтов, и вы можете использовать его для настройки хинтинга и сглаживания шрифтов.

Чтобы установить новый шрифт с помощью диспетчера шрифтов, просто нажмите значок «+» (плюс) в верхней строке заголовка.


Вы можете установить Font Manager в Ubuntu с помощью указанной ниже команды:

Font Manager также доступен в виде пакета Flatpak, который можно установить во всех основных дистрибутивах Linux.

Поиск шрифтов

Font Finder — это внешнее приложение для репозитория Google Fonts, доступное в Интернете. Написанный на Rust и GTK3, он позволяет вам напрямую просматривать, просматривать и устанавливать шрифты с веб-сайта Google Fonts. Он также имеет некоторые параметры для сортировки и фильтрации результатов и дополнительную темную тему для предварительного просмотра шрифтов.


Font Finder доступен в виде пакета Flatpak. Чтобы установить его в Ubuntu, используйте последовательно следующие команды:

Вы можете установить Font Finder в другие дистрибутивы Linux из его списка магазинов Flathub, доступного здесь.

Метод командной строки

Чтобы установить пользовательские шрифты с помощью интерфейса командной строки, вам потребуется скопировать файлы шрифтов в определенные каталоги. Если вы хотите установить шрифты для всех пользователей, скопируйте файлы шрифтов в следующий каталог (требуется root-доступ):

Если вы хотите установить шрифты только для текущего пользователя, используйте вместо этого следующую папку (создайте папку, если она не существует):

После того, как файлы шрифтов будут скопированы в эти папки, для завершения установки необходимо обновить общесистемный кэш шрифтов. Для этого выполните следующую команду:

Кроме того, вы можете просто перезагрузить систему, чтобы обновить кэш шрифтов.

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

Заключение

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

Об авторе

Нитеш Кумар

Я внештатный разработчик программного обеспечения и писатель, который любит Linux, программное обеспечение с открытым исходным кодом и сообщество свободного программного обеспечения.

язык / алфавит / буквы / символы

andy.brandon50 (CC BY-SA 2.0)

Системы Linux обычно начинают с большого количества доступных шрифтов, особенно после установки LibreOffice. Тем не менее, вы можете столкнуться с желанием использовать очень характерные или необычные шрифты, чтобы придать особый тон некоторым вашим проектам. Если да, то вам повезло. Вы, вероятно, найдете тысячи бесплатных шрифтов, доступных в Интернете: полужирный, курсив, каллиграфический, современный, рукописный, рукописный, скоропись, кисть, символический и другие.

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

Вы также можете ввести "бесплатные шрифты" в свою любимую поисковую систему. Ожидайте увидеть огромное количество ответов. Имейте в виду, что не все шрифты бесплатны, но доступно множество бесплатных шрифтов, и их легко просмотреть, загрузить и установить.

Использование диспетчера шрифтов в Ubuntu, Mint и т. д.

Удобным инструментом для просмотра шрифтов, установленных в Ubuntu и связанных системах, является менеджер шрифтов. Он сообщает общее количество шрифтов, количество, доступное в системе для всех, и число, связанное с текущей учетной записью пользователя, в верхнем левом углу. Вот пример того, что вы можете увидеть:

Приведенный выше список указывает на то, что в системе установлено 162 шрифта, причем 2 из них были установлены текущим пользователем и недоступны для других.

Font-manager отобразит любой шрифт, выбранный вами из списка, как в виде «водопада» (с увеличением размера шрифта), так и в посимвольном формате в зависимости от выбранной вами вкладки. Его также можно использовать для установки шрифтов после загрузки файла .zip для шрифта.

Чтобы установить диспетчер шрифтов, выполните следующие команды:

После того как вы загрузили шрифт, который хотите использовать, с сайта шрифтов, вы должны получить ZIP-файл.

Вы можете извлечь файлы шрифтов из загруженного файла .zip самостоятельно или попросите менеджера шрифтов установить шрифт из .zip-файла. Чтобы просмотреть загруженные файлы шрифтов, выполните следующие команды:

При распаковке файла вы должны увидеть что-то вроде этого:

Обратите внимание, что шрифт Edge of Madness включает в себя обычную и курсивную версию шрифта. Сюда входят файлы .otf (шрифт opentype) и .ttf (шрифт truetype). Некоторые файлы шрифтов также содержат лицензию или информационный файл.

Чтобы установить из файла .zip с помощью диспетчера шрифтов, просто нажмите знак + (Добавить шрифты) в верхней части диспетчера шрифтов, выберите папку «Загрузки», выберите файл .zip и нажмите «Открыть» (верхний правильно). Перед этим не потребуется извлекать файлы.

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

Обратите внимание, что оба этих метода — установка шрифтов из командной строки или использование диспетчера шрифтов — делают новые шрифты доступными для ВАС немедленно. Чтобы сделать новый шрифт доступным для всех, у кого есть учетная запись в системе, необходимо скопировать файлы .ttf в /usr/share/fonts/truetype, а файлы .otf — в /usr/share/fonts/opentype.

Добавление шрифтов в Fedora

Чтобы добавить шрифты в Fedora, загрузите ZIP-файл шрифта и распакуйте его содержимое. Затем создайте папку в папке /usr/share/fonts с «фамилией» шрифта и добавьте туда файлы. Например, для шрифта Edge of Madness я создал папку с именем «Edge-of-Madness», а затем поместил в нее файлы.

Подведение итогов

Добавлять шрифты в Linux на удивление легко, а количество доступных шрифтов с очень характерными особенностями впечатляет. Для таких людей, как я, которым нравится играть с графикой в ​​Gimp и создавать политические кнопки, новые шрифты могут принести большую пользу.

Присоединяйтесь к сообществам Network World на Facebook и LinkedIn, чтобы комментировать самые важные темы.

Сандра Генри-Стокер занимается администрированием систем Unix более 30 лет. Она описывает себя как «USL» (Unix как второй язык), но помнит достаточно английского, чтобы писать книги и покупать продукты. Она живет в горах в Вирджинии, где, когда не работает с Unix и не пишет о ней, отгоняет медведей от своих кормушек для птиц.

Давным-давно я читал запись, в которой было указано, как с помощью скрипта установить шрифты Windows в Fedora. У одних это сработало, у других — нет, судя по их отзывам.

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

Этот режим применим к любому дистрибутиву Linux и любой программе, использующей системные шрифты.

Оглавление

Графическая установка шрифтов

Первый шаг — загрузить выбранный нами шрифт. Я выбрал в качестве теста Сезон Ведьм. Я выбираю место загрузки в каталоге Downloads. Мы видим, что сжатый файл находится в нашем каталоге загрузки.

После распаковки мы увидим, что файл имеет окончание ttf. Это завершение указывает на то, что перед нами файл типографских шрифтов.

Sources1

Этот файл нужно будет скопировать в каталог /usr/share/fonts, но есть «маленькая» деталь: для доступа к нему у нас должны быть root-права.

Поэтому мы входим в терминал, входим в систему как root и открываем проводник по нашему выбору или который поставляется с нашей средой рабочего стола. Поскольку в данный момент я использую Gnome, мне придется сделать это с Nautilus.

После того, как у нас есть проводник с правами root, мы копируем файл шрифта в каталог /usr/share/fonts. Чтобы упорядочить каталог назначения, мы можем создать каталог с именем источника и вставить в него файл.

Источники 2

Источники 3

Готово. Если мы откроем LibreOffice, мы увидим, что шрифт уже установлен.

Источники 4

Установить шрифты из терминала

Установка шрифтов через терминал так же проста, как и графически, с тем преимуществом, что вы делаете все из того же окна. Мы можем сделать это напрямую.

После распаковки мы входим в систему как root

Создаем папку с названием источника в каталоге назначения (если в названии есть отдельные слова, то оно ставится в кавычки.В противном случае терминал интерпретирует каждое слово как разные каталоги)

Мы копируем файл в каталог назначения.

cp Season_of_the_Witch.ttf /usr/share/fonts/"Seasons_of_the_witch"

Мы в каталоге

Изменяем права доступа к файлам

chmod +w "Season_of_the_Witch.ttf"

И вуаля, наш шрифт установлен.

Содержание статьи соответствует нашим принципам редакционной этики. Чтобы сообщить об ошибке, нажмите здесь!.

Читайте также: