我为SDL_ttf编写了一个简单的C包装器,后者又使用FreeType 1.2。
虽然我对大多数应用程序使用自己的(非系统)字体,但访问系统上可用的更多字体会很有用。
是否有任何方法或库本身可以为我提供文件的glob(或类似机制)的字体路径列表?在这个时候,我正在做一些异端,比如有一个硬编码的路径列表要尝试 - 这经常会失败,因为我不知道我正在运行哪个平台。
我错过了一些明显的东西吗?
感谢任何响应者。
答案 0 :(得分:1)
Crossplatform解决方案我不知道。您使用SDL,请检查文档。
对于Windows,您可以阅读http://msdn.microsoft.com/en-us/library/dd162615%28v=vs.85%29.aspx(枚举已安装的字体)。
同时检查How to get a list of installed True Type Fonts on Linux using C or C++?