在Inno Setup中安装一个具有多种样式的字体



假设有一种字体具有多种样式。像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,则不会得到正确的结果。

任何想法都值得赞赏。

如果您想将每个字体单独安装,则需要在脚本中添加所有类似的条目

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

如果要将字体NewFontNormal.ttf、NewFontBold.ttf、NewFontItalic.ttf等安装为单个字体(NewFont)。

为此,您需要手动制作单个字体,然后在文件部分使用此NewFont文件并与fontinstall结合使用。。

此外,请参阅inno-setup文件部分的FontInstall参数。

相关内容

  • 没有找到相关文章

最新更新