gpt4 book ai didi

C中获取FreeType字体路径列表的跨平台方法

转载 作者:可可西里 更新时间:2023-11-01 10:39:35 25 4
gpt4 key购买 nike

我为 SDL_ttf 编写了一个简单的 C 包装器,它又使用 FreeType 1.2。

虽然我在大多数应用程序中使用自己的(非系统)字体,但访问系统上可用的更多字体会很有用。

是否有任何方法或库本身可以为我提供 glob 文件的字体路径列表(或类似机制)?现在我正在做一些异端的事情,比如有一个硬编码的路径列表来尝试——这经常失败,因为我不知道我在哪个平台上运行。

我是否漏掉了一些明显的东西?

感谢任何回复者。

最佳答案

我不知道的跨平台解决方案。您使用 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++?

关于C中获取FreeType字体路径列表的跨平台方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6690897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com