2

いくつかのスタイルを持つフォントがあるとします。NewFontNormal.ttf、NewFontBold.ttf、NewFontItalic.ttf など。インストール後に、すべてのスタイルが埋め込まれたフォント フォルダーにNewFontがあるように、誰がインストールできますか?

以下のスクリプトを試しましたが、うまくいきません。

[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が書き込まれていると、適切な結果が得られません。

どんなアイデアでも大歓迎です。

4

1 に答える 1

1

各フォントを個別にインストールする場合は、このようなすべてのエントリをスクリプトに追加する必要があります

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

フォント NewFontNormal.ttf、NewFontBold.ttf、NewFontItalic.ttf などを単一のフォント (NewFont) としてインストールする場合。

このためには、単一のフォントを手動で作成し、この NewFont ファイルをファイル セクションで fontinstall と組み合わせて使用​​する必要があります。

また、inno セットアップのファイル セクションで FontInstall パラメータを参照してください。

于 2013-07-10T11:10:50.013 に答える