【发布时间】:2014-02-24 11:43:03
【问题描述】:
有没有办法以编程方式将字体永久添加到 Windows 7/8 PC? 我已经阅读了几篇关于 AddFontResource DLL-Import 的帖子,但它似乎不起作用。
除此之外,MSDN Documentation 表示该字体将在重新启动计算机后被删除,除非该字体被添加到注册表中。
如何永久安装字体?如何将字体添加到注册表?它总是相同的名称/条目吗?
我必须在运行时动态添加字体,因为我会在用户选择字体后立即获得该字体。
备注:我知道如何添加注册表项。我的问题更多是关于 Windows XP、Vista、7 和 8 以及不同字体类型之间的兼容性。也许有一种方法可以启动另一个为我安装字体的 exe。
【问题讨论】:
-
正如我所指出的,我阅读了其中几篇文章,但他们没有回答我的问题。我希望永久安装字体,并且还询问了有关注册表的信息。