InnoSetup by default displays the license agreement in a really tiny text area that the user can’t make bigger in any way.
While I know most people don’t read these, I feel that providing it in a format that makes it particularly hard to read is a bad idea, and might form part of a defense in court.
Is there any way in InnoSetup to display the license in a large separate window? A pre-rolled Pascal script perhaps?
You can change the WizardForm size and rearrange the controls in it if you want to make it bigger. I made this example to show you how to change the form height for the License page.
Copy it to a new iss file and provide a valid license.txt file in order to compile successfully. The script is tested with inno 5.4.0 but it should work with any 5.x.