Использование визуальных стилей VCL и лицензионного RTF-файла имеет неправильный цвет текста - PullRequest
1 голос
/ 17 марта 2020

Я опробую Визуальные стили VCL в качестве альтернативы скину DLL, которую я ранее использовал.

В данный момент я использую скин:

#define Skin "Carbon.vsf"

Когда установщик показывает файл лицензии RTF, цвет не такой, как я ожидал:

License File

Текст черный и фон темный. Но остальные две страницы лучше:

Page - Tasks

Page - Info After

Я указываю все мои файлы лицензий обычным способом в разделе [Languages]:

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

Как настроить этот скин на использование белого текста для файла лицензии (как на других страницах, которые я показал)? Почему так не получается?

В идеале я хотел бы использовать темную тему Visual Studio 2019 в качестве обложки, но не знаю, как это сделать - отдельный вопрос!

Обновление

Если я попробую стиль Amakrits , страница лицензии будет выглядеть следующим образом:

License

И:

Info After

То же самое делается для нескольких определений стилей.

1 Ответ

1 голос
/ 17 марта 2020

Для удобства читателей этого вопроса мне пришлось заново создать файл RTF в WordPad. Он был создан в Microsoft Word, и это, кажется, причина. Либо это, либо какая-то другая проблема с кодировкой RTF.

В любом случае, повторное создание файла WordPad решило проблему.

...