Как мне установить шрифты?

263

Вопрос говорит сам за себя. Мне нужно, чтобы они были доступны в GIMP.

myusuf3
источник

Ответы:

281

Многие шрифты упакованы для Ubuntu и доступны через категорию «Шрифты» Ubuntu Software Center. Если вы предпочитаете apt-get, ищите пакеты, начинающиеся с otf- или ttf- .

Файлы шрифтов, которые помещены в скрытый .fontsкаталог вашей домашней папки, будут автоматически доступны. Вы также можете разместить их в ~/.local/share/fontsкаталоге на более новых версиях Ubuntu согласно комментариям ниже.

Вы также можете дважды щелкнуть файл шрифта (или выбрать « Открыть с помощью Font Viewer» в меню правой кнопки мыши). Затем нажмите кнопку « Установить шрифт» .

Если вам нужно, чтобы шрифты были доступны для всей системы, вам необходимо скопировать их /usr/local/share/fontsи перезагрузить (или вручную перестроить кэш шрифтов fc-cache -f -v).

Вы можете подтвердить, что они установлены правильно, запустив fc-list | grep "<name-of-font>"

Вам может потребоваться перезапустить некоторые программы, такие как OpenOffice Writer, прежде чем они действительно отобразят новые шрифты (обычно такие программы кэшируют список шрифтов при запуске).

Изменить: Изменен совет по установке вручную /usr/local/share/fontsвместо того, /usr/share/fontsчтобы отражать комментарии и лучшие практики.

jbowtie
источник
12
Вместо ~/.fontsэтого можно также размещать шрифты ~/.local/share/fonts.
Ремко Хэзинг
2
Это больше не верно в 16.10. Вы должны сделать это через Synaptic или другой установщик пакета.
Джеймс
5
Модификация вручную /usr/share/fontsкажется мне неправильной. Я думаю, что вручную установленные общесистемные шрифты должны идти /usr/local/share/fonts.
Кристиан Худжер
1
fc-cache поставляется с пакетом fontconfig на последних версиях сервера Ubuntu, так что не забывайте свой, apt-get install fontconfigесли ваша система не может найти fc-cache. И да, fc-cache также сканирует / usr / local / share / fonts, поэтому размещение их там будет быть более уважительным к иерархии файловой системы Linux.
1
1
Обратите внимание, что если вы хотите установить, mscorefontsвам необходимо вручную загрузить этот пакет packages.debian.org/en/sid/all/ttf-mscorefonts-installer/… поскольку версия в репозиториях Ubuntu не работает.
Аарон Франке
62

Скопируйте шрифты /usr/local/share/fontsили подпапку (например, /usr/local/share/fonts/TTF) и запустите sudo fc-cache -fv. Есть несколько графических программ, которые вы можете установить, чтобы сделать это проще, но я никогда не чувствовал необходимости пробовать какую-либо из них. Здесь также может помочь вики-страница Ubuntu о шрифтах .

GIMP найдет их там тогда.

радостный
источник
3
Вы должны вставить их как root (в / usr / share / fonts или любую подпапку этого пути), поэтому для этого я использую gksu nautilus и обращаюсь к пути как root.
user123492
47

Установка шрифтов со сторонних сайтов почти слишком проста. Загрузите и сохраните файл где-нибудь на свой компьютер:

Файл шрифта

Затем дважды щелкните шрифт, чтобы загрузить интерфейс шрифта:

Выбор шрифта

Нажмите кнопку «Установить шрифт», расположенную в правом нижнем углу экрана.

Марко Чеппи
источник
5
... и так медленно ...
Уилф
3
@Wilf: почему медленно, просто потому, что Марко представил хорошее решение с графическим интерфейсом, которое не требует никаких команд терминала или знаний о ~/.fontsреализации?
МестреЛион
1
Работает и прост в использовании, но может работать медленно с большими папками шрифтов, и если вам нужно установить несколько шрифтов, открытие 50 окон раздражает, когда вы можете просто скопировать шрифты в каталог шрифтов и обновить кэш шрифтов - но это работает отлично при установке нескольких новых шрифтов. Сортировать по скорости и терминалу в графическом интерфейсе .
Уилф
3
Это gnome-font-viewer. правильно?
Пандя
@Pandya Да, это так
Диней
14

Вам не нужно устанавливать как root. Создайте папку с именем .fontsв вашем домашнем каталоге (если у вас ее еще нет), поместите туда файл шрифта, запустите Gimp, работа выполнена.

(Возможно, вам придется включить Edit-> Preferences-> Views-> Show hidden и backup files в Nautilus, чтобы иметь возможность видеть .fontsи другие «скрытые» папки в вашем доме, если вы этого еще не сделали.)

bobince
источник
2
Вам не нужно запускать Gimp для активации шрифтов. Копирование файлов шрифтов ~/.fontsи запуск fc-cache -fvдостаточно.
Микко Ранталайнен,
1
Gimp был упомянут здесь, потому что в вопросе конкретно упоминалось желание использовать новый шрифт в gimp
Zoey Hewll
Если вы хотите увидеть скрытые папки в домашнем каталоге, просто нажмите Ctrl + Hи снова нажмите, чтобы скрыть папки.
Шашант
9

Если вы устанавливаете шрифт (ы) в папку .fontsв вашем домашнем каталоге, вам может потребоваться запустить fc-cache -rv( не sudo ), чтобы также кэшировать шрифты в вашем домашнем каталоге.

somsak.lik
источник
это работает для меня.
Ян Кинг Инь
7

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

Приложение для установки и управления шрифтами.

Можно установить несколько шрифтов.

Чтобы установить шрифты Нажмите кнопку « Управление шрифтами» и выберите « Установить шрифты» .

введите описание изображения здесь

Диспетчер шрифтов можно установить с сайта apps.ubuntu.com или с помощью Центра программного обеспечения . Если с командной строкой;

sudo apt-get install font-manager

источник
Этот инструмент интересный, но медленный и очень простой. Вам все еще нужно получить файлы шрифтов вручную, чтобы установить шрифты.
Аарон Франке
5

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

Fontmatrix - это настоящий менеджер шрифтов Linux, доступный на любой платформе, а также для KDE (в котором уже был Kfontinstaller), как и для Gnome. Его цель состоит в том, чтобы рекурсивно запрашивать шрифты (ttf, ps & otf) в каталогах, которые вы ему предоставляете, для поиска, быстрой сортировки (избегая ошибок или поломок) и показа их. Затем вы можете пометить их, добавить теги, пересортировать по различным тегам, просмотреть ... Даже создать книгу шрифтов PDF ...

Скриншот Fontmatrix

Fontmatrix был доступен для установки из хранилища юниверсов Ubuntu с момента появления jaunty, а версия 0.6.0 + svn20100107-2ubuntu2 в настоящее время находится в maverick и natty. Краткое объяснение использования fontmatrix доступно на их сайте.

nhandler
источник
FontMatrix не совсем «сценарий» ... ;-)
JanC 16.10.10
Я предполагаю, что это немного сложнее, чем то, что большинство людей пишут в сценарии. Я пошел дальше и отредактировал ответ, чтобы вместо этого ссылаться на него как на приложение.
nhandler 16.10.10
4
Ответ устарел, этот инструмент больше не доступен в Ubuntu 16.04 LTS
Аарон Франке
2

Кроме того, существует множество шрифтов, доступных в виде пакетов программ. Пакеты шрифтов именуются в форме ttf- * или otf- *. По возможности лучше устанавливать шрифты в виде пакетов, а не вручную. Вы можете использовать такие инструменты, как Synaptic, apt-get или Ubuntu Software Center. В Центре программного обеспечения есть специальная секция шрифтов.

dv3500ea
источник
А где шрифты в Gnome Software? Я не могу их найти. Ubuntu Software Center был прекращен.
Suncatcher
2

В дополнение к ручной установке их внутри ~.fonts(см. Ответ bobince) и FontMatrix (что показывает вам nhandler), есть также другой менеджер шрифтов, который называется « Font Manager» ( установить пакет Ubuntu для 10.10 или загрузить пакет для 10.04 и, возможно, более старые версии), который довольно легкий (и имеет графический интерфейс Gtk).

Janc
источник
Этот инструмент позволяет автоматическую установку, или я должен искать пакеты шрифтов вручную?
Suncatcher
2

Если вы хотите, чтобы шрифты были доступны исключительно для Gimp, посмотрите этот ответ .

Вкратце, вы копируете файлы шрифтов в собственную папку шрифтов Gimp или сообщаете Gimp, где у вас есть папка (-и) с вашими шрифтами.

carnendil
источник
1

Другой вопрос, касающийся установки Google Fonts , был закрыт как дубликат этого, хотя на самом деле это не так (будучи довольно узким).

Лучшим ответом, чем приведенный там (например, зайти в Google Fonts, найти шрифт и пройти через их странную систему загрузки), является получение его непосредственно с Github, например: файлы шрифтов Roboto Mono

Остальные из них доступны по адресу https://github.com/google/fonts/tree/master/apache , а также их ZIP-файл доступен на главном https://github.com/google/fonts#readme. стр.

Итак, если вы хотите написать этот материал (например, регулярно скачивать последнюю версию), вы можете сделать это с помощью Git Checkout или с помощью wget или curl, чтобы найти нужные вам файлы.

PS: есть еще один повторяющийся вопрос в разделе « Загрузка шрифтов Google ». В нем подробно описаны некоторые другие методы, такие как использование сценария установщика с googlecode.com и (для более чем Google Fonts) использование tasksel.

С. МакКэндлиш
источник
0

Установка шрифта - это просто копирование его файла в определенный каталог.

В разных системах могут быть разные каталоги. Например, в моей системе они:

  • /usr/share/fonts/ - шрифты для всех пользователей
  • ~/.local/share/fonts/ - шрифты для конкретного пользователя

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

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

fc-list -f '%{file}\n' | sort

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

Александр Чжен
источник
0

Этот метод работал для меня в Ubuntu 18.04 Bionic Beaver.

  1. Загрузите файл, содержащий нужные шрифты.
  2. Перейдите в каталог, где находится загруженный файл.
  3. Щелкните правой кнопкой мыши по файлу. Черный «ящик» появится со многими командами.
  4. Выберите «Открыть шрифтами». Щелкните правой кнопкой мыши по нему.
  5. Появится еще одна коробка. Вы увидите зеленую кнопку «УСТАНОВИТЬ» в правом верхнем углу.
  6. Нажмите на это, и шрифты будут установлены.

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

Keerthi
источник