Я работаю над многоплатформенным приложением на C, где мне нужно загружать шрифты с диска и визуализировать сообщения с помощью FreeType. Однако в настоящее время я использую полные пути для поиска шрифтов, и несколько неудобно запрашивать у пользователей полный путь к шрифтам, поскольку они, как правило, глубоко погружены в системные папки.Независимый от платформы способ определения шрифтов
Есть ли простой, платформенный способ просто найти шрифты? Например. Я могу ожидать, что пользователи смогут предоставить что-то вроде «Sans» и иметь библиотеку или что-то найти полный путь этого шрифта для меня. Я знаю о существовании fontconfig, но мне было довольно сложно пройти через документацию.
Уточнение: это приложение, управляемое CLI, которое настраивается через файл конфигурации.