Расположение шрифтов truetype
Я хотел бы создать небольшой скрипт, который устанавливает несколько шрифтов truetype в системе пользователя. На моей машине Ubuntu шрифты truetype расположены по адресу /usr/share/fonts/truetype
. Однако я не уверен, что это местоположение одинаково на всех машинах. Есть ли способ узнать, где хранятся шрифты truetypes в любой системе Linux?
Обновление
После некоторых исследований я обнаружил, что путь usr/share/fonts/truetype
указан в XML-файле /etc/fonts/fonts.conf
. Это XML-файл, поэтому я могу использовать XPath для получения режиссер:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Однако я не знаю, будет ли этот файл существовать на всех (или большинстве) Системы Linux.