草庐IT

wsFontFile

全部标签

c++ - 在 C++/Windows 中从名称和样式获取字体文件路径

我目前正在我的一个项目中实现FreeType2,因此我的系统上需要字体的文件路径。我需要一个只采用字体名称和所需字体样式(例如bold或italic)然后返回字体文件路径的解决方案。我已经尝试过这个StackOverflowquestion的答案,但它不适用于Windows7(可能也不适用于Vista),但显然我需要一种适用于这些系统和future系统的解决方案。 最佳答案 我曾经为Windows平台编写代码来查找基于“ArialBold”或类似名称的字体文件。代码贴在下面。它正在扫描注册表并尝试找到字体名称与Windows字体目录