将字体文件复制到字体目录然后在重新启动后使用AddFontResource添加的技巧是什么?在Windows中以编程方式安装字体
3
A
回答
3
这MSDN页有这样一段话:
该功能安装的字体仅 当前会话。当 系统重新启动时,字体将不会出现 。即使重新启动系统后也要安装 字体,必须在注册表中列出 字体。
我相信你所需要的关键是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
0
我一直有在过去几天同样的问题,每个解决方案,我发现这是产生不同的问题。
我设法与我的同事想出了一个工作代码,我想我会分享给大家。该代码可以在下面的链接引擎收录中找到:
+0
我能够通过复制到Windows字体目录完全安装字体。为什么你的解决方案还会调用AddFontResource并手动添加到注册表中?通过复制到Windows Font dir,我观察到为我创建的注册表项,并且文件可以在重新启动后访问MS Word(例如)。 – gap 2015-07-27 18:32:23
我一定是瞎了眼yeasterday - 因为我寻找那些键,并不能找到它在我的机器上。现在我清楚地看到它。 – 2009-06-25 09:45:47