使用 Inno Setup 将字体安装到 PC

Install fonts to PC using Inno Setup

我创建了一个 Windows 应用程序并使用了特定的字体。所以我需要使用 Inno Setup 将该字体安装到用户系统。

我使用了这个代码:

Source: "ARLRDBD.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; \
    Flags: onlyifdoesntexist uninsneveruninstall

但是这段代码在我的系统中测试时没有任何效果。

怎样才能做到完美?

FontInstall - 这必须与您在资源管理器中双击字体文件时看到的名称完全相同。在您的情况下,您留下了 Inno Setup 的帮助示例中的名称。

Source: "ARLRDBD.TTF"; DestDir: "{fonts}"; FontInstall: "Oz Handicraft BT"; Flags: onlyifdoesntexist uninsneveruninstall

Oz Handicraft BT不是ARLRDBD.TTF字体的真名

ARLRDBD.TTF 的实际 FontInstall 值是 Arial Rounded MT Bold