Richard Wheeler

Results 16 comments of Richard Wheeler

I thought it'd be useful to summarise the behaviour of different tools. Overall the behaviour of different build tools on overbuilding is somewhat inconsistent, with somewhat inconsistent error messages when...

Looks really interesting. I thought that some (unsolicited) feedback from a GRF author would be useful... # Core functionality It wasn't clear if this uses an ID pool or fixed...

Another core functionality comment for support of road/rail/monorail/maglev, which wasn't clear how it was handled by the current implementation. There are two obvious ways to handle this. 1) Require bridge...

I've been doing some reading... Using otmAscent and otmDescent will work most of the time, but it isn't a robust solution. These are the maximum extent of the glyph outlines,...

Yup, I think we're in agreement(?) otmTextMetrics.tmAscent+Descent > otmAscent+Descent. So drawing the string in a rectangle with height otmTextMetrics.tmAscent+Descent (a large canvas), but then arranging those in the GUI vertically...

This change isn't necessary for the OpenTTD TTFs. I've successfully wrangled the geometry and reported metrics so the line heights are correct on Windows (they already were correct on Linux/Mac)....

The challenge languages are things with lots (including stacked) diacritics, like Vietnamese. Reduced line height might lose some accents, so problematic. CJK are probably safe to use the reduced line...

Fair point. The vast majority of players use the default 3px, but some have adjusted it: https://survey.openttd.org/summaries/2024/wk07#14.0-beta3-game.settings.gui.graph_line_thickness Retain the setting, but scale graph line width with GUI scale too?

There's a fundamental problem with the small font - it has a line height of 6px, an ascent of 5px and a descent of 0px. You can force that to...

This is the updated `media/baseset/openttd/openttdgui.png` to match the text colour and drop shadow: ![openttdgui](https://github.com/OpenTTD/OpenTTD/assets/2762690/67e7688f-a4c3-46ea-a200-31c5ba94c41d) This is a mockup of appearance with the corrected width and shadows, without the line drawing...