2013-07-10 51 views
2

假設有一種字體具有多種樣式。像NewFontNormal.ttf,NewFontBold.ttf,NewFontItalic.ttf等等。我可以以安裝後的方式安裝它們,我在其所有樣式嵌入的字體文件夾中有NewFont在Inno Setup中安裝幾種樣式的字體

我想下面的腳本,但不工作:

[Files] 
Source: "NewFontBold.TTF"; DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall 
Source: "NewFontItalic.TTF"; DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall 
Source: "NewFontNormal.TTF"; InstallFont:"NewFont" DestDir: "{fonts}"; Flags: onlyifdoesntexist uninsneveruninstall 

如果InstallFont對所有字體文件條目寫的,我沒有得到正確的結果。

任何想法表示讚賞。

回答

1

如果你要安裝的每個字體作爲個人,那麼你需要添加這樣所有條目在腳本

[Files] 
Source: "OZHANDIN.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; Flags: onlyifdoesntexist uninsneveruninstall 

如果你想安裝字體NewFontNormal.ttf,NewFontBold.ttf,NewFontItalic.ttf等作爲一個單一的字體(NewFont)。

爲此,您需要手動進行單一的字體,然後使用文件本節文件NewFont與fontinstall組合..

還請大家做參考的Inno Setup的FILES部分FontInstall參數。