If the game has evolved since a number of years, the font size, it did not change. Is it that would not be possible to enlarge the font size for dialogs in the game or be able to choose size? This character size is not really suit our current screen.

Furthermore, it's not just a matter of font size on the super high resolution displays available these days. We might essentially have to run Simutrans in a lower resolution, and scale it up in hardware, or the computers won't be able to keep up.

Then I'm unsure what your problem is. The current font is big enough for all HD screens I can see in the stores, compared to how it would be on older screens.

(EDIT)I suddenly remembered that some laptops tend to cram (near) HD resolutions onto smaller screens. That might indeed be small, without reaching the amount of pixels that Simutrans can no longer cope with.

In -r8438 and higher you can select the display font and also set font sizes up to 19 pt. However, you need a matching theme that supports larger buttons (and maybe also requests wider buttons). pak192comic.large theme is best suited, but also the pak64 large them does a decent job.

With full Unicode, you font options are quite limited. Also including freetype has nearly doubled the size of the binary ...

The main problem with larger font size is that practically every dialog uses static anchoring and sizes for text and not layout managers. As such the text will overflow the designated line spacing resulting in illegible or ugly results.

In real UI systems a layout manager helps resize and reposition elements to be appropriate for their contents. For example if one was to enlarge the font of the text for a button the button would grow. In Simutrans this does not happen and instead the text overflows the button height.

I did change some elements to dynamically resize based on font. For example the scrollbar at the bottom of the window and loading bar will render correctly when using unifont, a font which is several pixels taller than the standard Simutrans font. However most of the UI still looks like garbage with unifont.

One should best define larger button and dialoge sizes in the gui_theme_t. The GUI has dynamic capabilities on almost every dialoge. But these are tighten to the button sizes. Hence, if the default button is 1.5 wider, then many of these issues should be gone.

It is the same when dynamic gui sizes were introduced, a lot of static remains were discovered.

In -r8438 and higher you can select the display font and also set font sizes up to 19 pt. However, you need a matching theme that supports larger buttons (and maybe also requests wider buttons). pak192comic.large theme is best suited, but also the pak64 large them does a decent job....

Specifying a font in the theme file would likely lead to problems with all Japanese users, since the usual fotns are not available on Western systems and vice versa. Also the font size really depends on the display resolution.

I removed the bold (and all other variant) because my current laptop (Intel Atom) already freezes for roughly 10-20 seconds when the dialoge is opened. But mostly the List is already very long, and showing the five to seven variants per file would make it very cumbersone to select anything beyond Arial ... I would rather add a checkbox for "bold", so one can either load the regular or the bold variant.