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

Я знаю, как установить шрифты TrueType (копируя их в /usr/share/fonts/truetype и делать sudo fc-cache -f) а как насчет OTF форматов?

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

5 ответов

Решение

Каталог, который вы ищете /usr/share/fonts/opentype, Если его там нет, вы можете просто создать его. Скопируйте туда ваши файлы OTF; это установит шрифт для всех пользователей. Затем заново создайте кэш шрифтов с помощью команды sudo fc-cache -f -v,

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

Кроме того, вы можете просто дважды щелкнуть по ним, это откроет их с помощью Font Viewer, который позволяет вам установить их одним щелчком мыши:

альтернативный текст

Вы должны создать папку "/usr/share/fonts/opentype", а затем добавить файл "otf" со шрифтом, который вы хотите включить, он работает для меня!

При использовании стандартной библиотеки в Linux шрифты OTF не загружаются. Необходимо установить захватывающую библиотеку в зависимости от конфигурации вашей системы, например, libotf.

Если вы копируете свои OTF-шрифты в ~/.fontsили же /usr/share/fonts/opentypeне забудьте заменить пробелы в их имени символом подчеркивания, например

Font Awesome 5 Free-Regular-400.otf--> Font_Awesome_5_Free_Regular_400.otf

У меня не сработало, если они не были названы таким образом, я не знаю, была ли это проблема с моей системой или это только так.

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

Другие вопросы по тегам