簡體   English   中英

如何使用inno設置安裝字體

[英]how to install fonts using inno setup

我想為inno setup預安裝字體。 我已經用字體Aller Light制作了一個自定義的inno安裝程序安裝程序。現在,當我第一次在客戶端計算機上運行我的inno安裝程序時。 由於字體的原因,該設計不正確。但是當再次運行安裝程序時,該設計就正確了。

為了更清楚一點,此字體用於我的安裝程序的設計中,而不是用於使用此安裝程序部署的應用程序中。 在安裝程序可執行文件打開歡迎頁面之前,我只需要一種在客戶端計算機上安裝字體的方法,這樣我為自定義安裝進行的設計是正確的。

這是一個壞主意; 在“實際”安裝階段開始之前修改用戶的系​​統是一種不好的做法。 您應該強烈考慮進行重新設計,以使用系統標准字體或以所需樣式使用文本的位圖圖像,而不是嘗試安裝字體。

Inno具有一種將字體作為安裝本身的一部分進行安裝的機制,這對於您的應用程序已經足夠了(請參閱FontInstall )。

如果您確實想走壞習慣的道路,則可以使用一些調用ExtractTemporaryFileAddFontResource WinAPI的 InitializeSetup代碼來工作。 (不要忘了發送廣播消息。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM