Я хотів би створити невеликий сценарій, який встановлює декілька шрифтів truetype у системі користувача. На моїй машині Ubuntu шрифти Truetype розміщені за адресою /usr/share/fonts/truetype. Однак я не впевнений, чи це місце однакове на всіх машинах. Чи є спосіб дізнатися, де шрифти Truetypes зберігаються в будь-якій системі Linux?
Оновлення
Після деяких досліджень я виявив, що шлях usr/share/fonts/truetypeвказаний у файлі XML /etc/fonts/fonts.conf. Це XML-файл, тому я можу використовувати XPath, щоб отримати dir:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Я не знаю, однак, чи буде цей файл існувати у всіх (або більшості) систем Linux.
Firefoxтаgnome-font-viewerяких немає в цих місцях (/usr/share/fontsі~/.fonts)? Я використовую Fedora 28