winapi - 如何判断字体是否是符号字体?

标签 winapi fonts

给定一个 HFONT,我如何判断它是否是符号字体?我正在使用的 pdf 库需要以不同的方式处理符号字体,因此我需要一种方法来以编程方式判断任何给定字体是否是符号字体。

最佳答案

使用GetObject将字体的属性设置为 LOGFONT结构。检查lfCharSet成员;如果是 SYMBOL_CHARSET,则表示您有符号字体。

关于winapi - 如何判断字体是否是符号字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2861552/

相关文章:

html - 为什么 font-family 偶尔会在按钮之间添加 1px 的间距?

c++ - 与 GetFileAttributes 一起使用的 LPCTSTR 类型转换

C++:查找MS PowerPoint Viewer的安装目录

c++ - 按下 F5 且源代码已过时时启用自动构建

java - 无法获得正确的字体字符宽度

parsing - 如何在pdf中获得准确的字体大小(高度)

c++ - 程序更新后 SetForegroundWindow() 失败

c++ - 如何确保我的 direct3d 应用程序每次都能在任何 PC 上运行

iOS/Objective-C UILabel 文本字距调整

css - 我无法使用@font-face