如果我只是用文件安裝字體,安裝變細,但字體是沒有用的:無字符顯示當你嘗試跟他們寫的,如果在字體文件夾中雙擊它們,它們的預覽會是空白。如何安裝字體?
到目前爲止,我試圖按照this guide,在這個片段中的代碼:
FindFirst $5 $6 "..\3rdparty\fonts\*.ttf"
loop:
StrCmp $6 "" done
!insertmacro InstallTTFFont $6
FindNext $5 $6
Goto loop
done:
FindClose $5
不過,我得到這個錯誤:
!insertmacro: InstallTTFFont Push: $0 Push: $R0 Push: $R1 Push: $R2 !define: "Index"="Line66.6" !insertmacro: GetFileNameCall Push: $6 Call "GetFileName" Pop: $0 !insertmacro: end of GetFileNameCall !define: "FontFileName"="$0" SetOutPath: "$FONT_DIR" IfFileExists: "$FONT_DIR\$0" ? Line66.6 : File: "$6" -> no files found. Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only) Error in macro InstallTTFFont on macroline 14 Error in script "C:\ScanModule\Install\ScanModule.nsi" on line 66 -- aborting creation process
編輯:如果我只是手動寫出所有的個別字體,它的作品。所以問題解決了。八九不離十。不是我在抱怨,但那不是很酷。
那麼,它維基,沒有什麼貢獻,從一個版本只註冊了字體的宏阻止你... – Anders 2011-03-23 13:15:39