如何在不注销或重启计算机的情况下安装字体?

4
有没有一种方法或API可以为每个用户在PC上安装字体,而无需注销或重新启动PC?

2
你尝试过直接将文件复制到字体文件夹中吗? - jv42
1
我认为他的意思是编程上的。 - Pangolin
1个回答

8
请查看MSDN文档 字体安装和删除,了解完整细节。总结如下:
感谢@Alex K的协助整理并增加详细信息。

你还应该在这两个步骤之间调用addfontresource(),以确保它能立即使用。 - Alex K.
@Alex 已添加。我最初已经包括了它,但因为 WM_FONTCHANGE 广播而认为不需要它,所以将其删除了。你能确认它是必需的吗? - David Heffernan
这是实际更新加载的字体表的调用;请参见 http://msdn.microsoft.com/en-us/library/dd144833%28v=vs.85%29.aspx 中的第二个要点。 - Alex K.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接