Typical window sizes

The Themes is an add-on, not a built-in. [So auto-detect resolution and auto-scale fontsize is off the table.]

But I set the fontsize to 20pts and it worked well.

Gramps also remembers window placements & resizings. (They are stored in the gramps.ini file in your User Directory.)

So there’s a viable workaround to any problem with too tiny fonts on high-res screens… and it just requires installing an add-on with zero new development.