[英]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.