如果我只是用文件安装字体,安装变细,但字体是没有用的:无字符显示当你尝试跟他们写的,如果在字体文件夹中双击它们,它们的预览会是空白。如何安装字体?
到目前为止,我试图按照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