繁体   English   中英

从给定的字体名称获取fontfile

[英]Get fontfile from a given font name

我正在尝试获取与给定系统字体相对应的文件,例如:在我的系统中,我有字体“Algerian”,其中包含相应的文件“C:\\ Windows \\ Fonts \\ ALGER.TTF”,以及字体Batang,文件“C:\\ Windows \\ Fonts \\ batang.ttc”。

我看过几篇帖子说我可以通过迭代fonts文件夹并从文件头中提取字体名称来实现这一点(如下所述: http//www.codeguru.com/cpp/gm/gdi/fonthandlinganddetection /article.php/c3659/ ),但这似乎效率低,有点复杂。

有没有更好的方法呢? 或者我必须迭代整个目录?

谢谢

在HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Windows NT \\ CurrentVersion \\ Fonts中,您获得了带有文件名的字体列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM