我想知道如何將第三方字體嵌入到我的應用程序中(並使用它),以便我可以將我的應用程序的字體分發給沒有字體安裝在他們的系統上。這是可能的,還是我必須分發字體,如果我希望用戶能夠使用有問題的字體。謝謝。將第三方字體嵌入爲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. 忽略第三方嵌入式資源
- 2. Win32應用程序中的嵌入式資源
- 3. 將資源從win32 dll嵌入到.net
- 4. 將本機win32資源嵌入到.NET程序集中?
- 5. 嵌入應用程序資源
- 6. 如何將gwt應用程序轉換爲第三方可嵌入庫
- 7. 將QML嵌入到資源Qt應用程序中的問題
- 8. 將Web應用程序與第三方應用程序集成
- 9. 的Win32字體資源泄漏
- 10. 將多個圖標(Win32資源)添加到.NET應用程序
- 11. iFrames中的第三方應用程序?
- 12. 將WPF本地資源轉換爲應用程序資源
- 13. 第三方API調用的Web應用程序體系結構
- 14. 阻止第三方程序集訪問資源
- 15. 如何將Delphi Win32資源DLL轉換爲Delphi macOS應用程序?
- 16. 在自定義實現第三方API資源的Rails應用
- 17. 瞭解程序的資源文件(Win32)
- 18. Win32程序員的jQuery資源
- 19. 嵌入資源存儲在.NET應用程序中的位置?
- 20. 第三方應用程序中的Qt插件應用程序
- 21. 如何在我的Cocoa應用程序中正確嵌入第三方框架?
- 22. 調用嵌入式資源時應用程序崩潰
- 23. UWP應用程序第三方SDK
- 24. 安卓第三方應用程序
- 25. 控制第三方應用程序
- 26. Yammer第三方應用程序訪問
- 27. 第三方HTML5 .HTA應用程序?
- 28. 啓動第三方應用程序
- 29. Cocos2d-JS +第三方應用程序
- 30. 打開第三方應用程序
你能否假設你擁有發佈字體的合法權限? – 2010-07-13 03:31:59
'嵌入',你的意思是字體必須是可執行文件的一部分嗎?或者你可以簡單地將它打包爲另一個文件與你的應用程序? – 2010-07-13 03:42:53