Существует много вопросов и ответов относительно шрифтов на Ubuntu, но не так многих имеющих дело с Ubuntu для Встроенного Linux, таких как Черный Beaglebone.
Я не смог определить местоположение любых .ttf файлов в стандартных местоположениях в моей системе, и я думаю, что, учитывая ограничения ресурсов они были опущены.
Используя командную строку, как может, я (1) узнаю, какие шрифты установлены и (2) устанавливаю больше шрифтов.
К вашему сведению: Я ищу простой гротесковый шрифт ttf, что я могу использовать для отображения текста на 8x8 светодиодная матрица.
Лучший и самый простой путь состоит в том, чтобы использовать консольную команду (эта команда должна быть доступна для всех основанных на человечности дистрибутивов):
fc-list
вывод В качестве примера (разделил):
/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...
От ЧЕЛОВЕКА:
fc-list - list available fonts
Для проверки всех доступных вариантов используют ЧЕЛОВЕКА (руководство): man fc-list
Какую версию Ubuntu Вы используете?
(1) Благодаря ссылкам от Lety, на моей машине человечности 15.04 less /etc/fonts/fonts.conf
. Там это описывает, как использовать local.conf.
(2) из командной строки, для поиска большего количества шрифтов я использую apt-cache search font | grep lcd
тогда, я использую apt-cache show {}
(заменяющий {} с именем пакета) для более подробного описания. установка из командной строки имеет несколько вариантов (как способность), но старый добрый sudo apt-get install {}
работы хорошо.
Ответ для 2-го вопроса:
шрифт Установки просто копирует свой файл в некоторую папку. Может быть много папок. В моей системе они:
/usr/share/fonts/
— шрифты для всех пользователей ~/.local/share/fonts/
- шрифты для конкретного пользователя могут быть любыми подпапками, которые Вы хотите.
Вот команда для получения списка файлов шрифтов, которые использует система.
fc-list -f '%{file}\n' | sort
Взгляд на него и Вы получите идею где шрифты в Вашей системе расположенный /