是否有任何方法將字體包含到Visual Studio中的winforms應用程序的clickOnce安裝中。我們正在開發的程序需要默認情況下未安裝在Windows中的字體。如何將字體添加到clickOnce安裝
回答
您可以將字體加載到res文件中並在不安裝到計算機的情況下加載它。請參閱http://msdn.microsoft.com/en-us/library/ms753303.aspx和http://www.bobpowell.net/embedfonts.htm
不幸的是,不會因爲我們需要在計算機上實際安裝字體。 – Jargo 2010-01-24 07:39:24
那麼也許你可以通過p/invoke函數添加字體資源來安裝它,如果你的程序發現它丟失了。見http://www.pinvoke.net/default.aspx/gdi32.AddFontResource – Mitch 2010-01-24 20:51:45
這正是爲什麼只有鏈接的答案是壞事。 – RubberDuck 2015-08-10 12:30:21
您可以創建安裝&部署項目來安裝該字體,並將其作爲ClickOnce應用程序的先決條件進行部署。您可以使用Bootstrapper清單生成器創建先決條件包,將其複製到VS包文件夾中,並將其作爲先決條件顯示在Visual Studio中,然後將其轉換爲自定義先決條件。
任何人誰在將來對這個失蹄:有更先進的日期和更詳細的答案就反應這個問題Embedding/deploying custom font in .NET app
- 1. 如何使用ClickOnce添加附加安裝程序到開始菜單
- 2. 如何將字體添加到iText?
- 3. 如何將字體添加到netbeans?
- 4. 將字體添加到JEdit
- 5. 如何安裝pygame字體
- 6. 如何安裝字體?
- 7. 將字體安裝到服務器上
- 8. 將Zuul添加到Netflix OSS安裝
- 9. ClickOnce無聲安裝
- 10. VS2010:安裝和clickonce
- 11. clickonce安裝問題
- 12. 將文件添加到ClickOnce已發佈
- 13. 如何使用ClickOnce安裝COM
- 14. 如何將字體安裝到Wordpress網站?
- 15. 如何將新字體安裝到碧玉報告中?
- 16. 自動將字體添加到字母
- 17. 無法將字體添加到字典
- 18. C#將字體安裝到Windows字體文件夾
- 19. 添加Maven安裝到Eclipse
- 20. 如何將安裝後腳本添加到easy_install/setuptools/distutils?
- 21. 如何將zlib添加到現有的qt安裝中
- 22. 如何將EULA添加到VS2008安裝項目?
- 23. 如何將UI添加到WiX 3安裝程序?
- 24. 如何將EXE文件添加到安裝程序?
- 25. 如何將邏輯添加到msi安裝程序
- 26. 如何將python支持添加到已安裝的postgreSQL中?
- 27. 如何將git bash添加到已安裝的TortoiseGit
- 28. 添加WCF服務項目後Clickonce安裝失敗
- 29. 如何將ClickOnce程序添加到Vista TaskScheduler中?
- 30. 如何將包裝添加到MFC WinMain?
任何人誰在將來對這個絆倒了類似的話題:有一個類似的話題與更多的最新和更好的答案有關此問題 - http://stackoverflow.com/questions/3007805/embedding-deploying-custom-font-in-net-app/3008351 – Brady 2015-08-27 18:38:21