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