使用 VCL Visual Styles 和 License RTF 文件文本颜色错误

Using VCL Visual Styles and License RTF File text colour is wrong

我正在试用 VCL Visual Styles 作为我之前使用的换肤 DLL 的替代品。

目前我正在使用皮肤:

#define 皮肤 "Carbon.vsf"

当安装程序显示 RTF 许可证文件时,颜色与我预期的不同:

文字是黑色的,背景是深色的。不过另外两页比较好:

我在 [Languages] 部分以通常的方式指定了我的所有许可证文件:

Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"

如何将此皮肤设置为使用白色文本作为许可文件(就像在我显示的其他页面上一样)?为什么它不这样做呢?

理想情况下,我想要 Visual Studio 2019 深色主题作为皮肤,但不知道该怎么做 - 单独发布!

更新

如果我尝试 Amakrits 样式,许可页面如下所示:

并且:

所以它对多个样式定义做同样的事情。

为了这个问题的读者的利益,我不得不在写字板中重新创建我的 RTF 文件。它是在 Microsoft Word 中创建的,这似乎就是原因。那个或其他一些 RTF 编码问题。

无论如何,重新创建文件写字板解决了问题。