更改 Inno Setup 中所有对话框的字体名称
Change the font name of all dialogs in Inno Setup
根据此 link 中的答案,
这是更改字体样式的代码,
PageFileSelect.PromptLabels[0].Font.Color := clRed;
PageFileSelect.PromptLabels[0].Font.Style := [fsBold, fsItalic];
但是如何一次性更改整个安装程序对话框和控件的字体名称?
以上两条评论都是正确的。
在 vanilla Inno 中做到这一点相当复杂,但是有几个第 3 方插件,例如VCL 样式或图形安装程序 (check details here) 为此目的提供了丰富的 API(使一切变得更容易)。
有很多官方示例可以做什么,但如果您有任何具体问题,请随时在 SO 上提问(我是 Inno 贡献者和图形安装程序的开发人员)。
答案在此link:
使用DefaultDialogFontName
directive:
[Setup]
DefaultDialogFontName=<your font name here e.g. Showcard Gothic>
根据此 link 中的答案,
这是更改字体样式的代码,
PageFileSelect.PromptLabels[0].Font.Color := clRed;
PageFileSelect.PromptLabels[0].Font.Style := [fsBold, fsItalic];
但是如何一次性更改整个安装程序对话框和控件的字体名称?
以上两条评论都是正确的。
在 vanilla Inno 中做到这一点相当复杂,但是有几个第 3 方插件,例如VCL 样式或图形安装程序 (check details here) 为此目的提供了丰富的 API(使一切变得更容易)。
有很多官方示例可以做什么,但如果您有任何具体问题,请随时在 SO 上提问(我是 Inno 贡献者和图形安装程序的开发人员)。
答案在此link:
使用DefaultDialogFontName
directive:
[Setup]
DefaultDialogFontName=<your font name here e.g. Showcard Gothic>