私はディスクからフォントを読み込み、メッセージをFreeTypeでレンダリングする必要があるCのマルチプラットフォームアプリケーションで作業しています。しかし、私は現在、フォントの検索にフルパスを使用していますが、一般的にはシステムフォルダの深い部分に埋め込まれているため、フォントの完全なパスをユーザに尋ねるのはやや面倒です。フォントを見つけるプラットフォームに依存しない方法
フォントの場所を特定するための、プラットフォームに依存しない単純な方法はありますか?例えば。私はユーザーが "Sans"のようなものを提供し、図書館などでこのフォントの完全なパスを見つけることができると期待しています。私はfontconfigの存在を知っていますが、私はそれについてのドキュメントを読むのはかなり難しいと感じました。
明確化:これはCLI駆動型アプリケーションで、設定ファイルによって設定されます。