我想知道如何将第三方字体嵌入到我的应用程序中(并使用它),以便我可以将我的应用程序的字体分发给没有字体安装在他们的系统上。这是可能的,还是我必须分发字体,如果我希望用户能够使用有问题的字体。谢谢。将第三方字体嵌入为Win32应用程序的资源
回答
将实际的字体文件粘贴到User-Defined Resource。
嗨@比利:我试过了,我从资源编译器得到一个错误。字体文件的许可证是自由的,它是一种免费的字体。它是和OpenType类型的字体。 @Mark:我实际上试图找到一种方法,我没有必要分发实际文件作为包的一部分,有什么办法可以避免这种情况? 我可能找到了一个解决方案,它包含使用TTEmbedFont函数和一些GDI魔法,我会尝试这个并报告。如果其他人有我的耳朵:)或眼睛的投入。 – gandolf 2010-07-14 11:40:16
@gandolf:你从资源编译器得到的错误是什么?如果您不让我们知道,我们不能排除故障:) – 2010-07-14 12:12:40
很少有字体会有许可证允许这样做。即使是免费的字体也应该被检查。
您可以使用CreateScalableFontResource和AddFontResource为您的应用程序创建一个字体文件。字体必须作为一个单独的文件才能使用。
在我们的应用程序中,我们使用的是“Segoe UI Light”,我可以将它嵌入到EXE中(即我们不包括字体文件作为单独的文件包,字体文件是EXE的一部分)。像这样嵌入是有许可证问题 – 2012-08-24 10:20:32
- 1. Win32应用程序中的嵌入式资源
- 2. 将资源从win32 dll嵌入到.net
- 3. 将本机win32资源嵌入到.NET程序集中?
- 4. 嵌入应用程序资源
- 5. 如何将gwt应用程序转换为第三方可嵌入库
- 6. 将QML嵌入到资源Qt应用程序中的问题
- 7. 将多个图标(Win32资源)添加到.NET应用程序
- 8. iFrames中的第三方应用程序?
- 9. 阻止第三方程序集访问资源
- 10. 在自定义实现第三方API资源的Rails应用
- 11. 如何将Delphi Win32资源DLL转换为Delphi macOS应用程序?
- 12. 嵌入资源存储在.NET应用程序中的位置?
- 13. 如何在我的Cocoa应用程序中正确嵌入第三方框架?
- 14. 调用嵌入式资源时应用程序崩溃
- 15. Yammer第三方应用程序访问
- 16. 第三方HTML5 .HTA应用程序?
- 17. 安卓第三方应用程序
- 18. WCF - 第三方应用程序认证
- 19. 打开第三方应用程序
- 20. 第三方应用程序和skype
- 21. WebKit缓存第三方资源?
- 22. Silverlight中的应用程序范围内的字体资源
- 23. 嵌入字符串作为资源
- 24. 将mac字体嵌入到flex应用程序中
- 25. 将Ligature字体嵌入iPhone应用程序
- 26. 将字体嵌入Adobe AIR应用程序
- 27. 从资源文件中将字体嵌入到as3中
- 28. 引用来自嵌入式资源的嵌入式资源
- 29. 将文件资源管理器实例嵌入到Windows窗体应用程序窗体中
- 30. 的WinForm不使用字体嵌入资源
你能否假设你拥有发布字体的合法权限? – 2010-07-13 03:31:59
'嵌入',你的意思是字体必须是可执行文件的一部分吗?或者你可以简单地将它打包为另一个文件与你的应用程序? – 2010-07-13 03:42:53