DarklightGames / DarkestHour

Darkest Hour: Europe '44-'45
https://store.steampowered.com/app/1280/Darkest_Hour_Europe_4445/
69 stars 21 forks source link

Font sizes are inconsistent across different resolutions and are virtually unreadable on 1440p+ monitors #1736

Closed cmbasnett closed 1 month ago

cmbasnett commented 1 month ago

The fonts in the game are wildly inconsistent when you change resolutions and do not scale up past 1080p. This is because font scaling & handling is not using a unified system and is confusing to edit and reason about.

The solution here is to leverage and extend the font generation scripts that have already been created to handle the storing of the names of the fonts in their various sizes, as well as to generate UnrealScript code that can be called to load the fonts.

It should also handle automatically selecting the right font to load based on the resolution.

This will massively simplify font management for multiple resolutions.