嵌入第三方字体作为 Win32 应用程序的资源
我想知道如何将第三方字体嵌入到我的应用程序中(并使用它),以便我可以使用我选择的字体向系统上未安装该字体的用户分发我的应用程序。这是否可能,或者如果我希望用户能够使用有问题的字体,我是否必须分发该字体。谢谢。
I was wondering how i can embed a third party font into my app( and use it ) so i can distribute my app with the font of my choice for users who do not have the font installed on their systems. Is this possible, or do i have to distribute the font if i want the users to be able to use the font in question. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将实际字体文件粘贴到 用户定义的资源中。
Stick the actual font file into a User-Defined Resource.
很少有字体拥有允许这样做的许可证。即使是免费字体也应该进行检查。
您可以使用 CreateScalableFontResource 和 AddFontResource 使字体文件可供您的应用程序使用。该字体必须作为单独的文件提供才能正常工作。
Very few fonts will have a license that allows this. Even a free font should be checked.
You can use CreateScalableFontResource and AddFontResource to make a font file available to your application. The font must be available as a separate file for this to work.