Well, i've made another series of PRs and updates.
Two smaller bugfixes, platform updates, library replacement, the above screen reorganization and lots of internal changes/refactoring (preparation for following features).
https://github.com/hardkernel/smartpower3/pull/32 followed by
https://github.com/hardkernel/smartpower3/pull/33 followed by
https://github.com/hardkernel/smartpower3/pull/34.
More detailed description of what was changed is at the PR description.
I have to admit @rooted comment about screen size for your comparison makes sense. For me it's easier, since I've seen all the fonts on actual SP3 screen. So I've made 3 testing releases in my repo with 3 different fonts, so you can see for yourself.
All the above changes (which use NotoSansBold20) -
https://github.com/cedel1/smartpower3/r ... Bold20.img (my preferred version),
the same changes + MontserratBold20 -
https://github.com/cedel1/smartpower3/r ... Bold20.img (my second best preferred version),
the same changes + RobotoMedium22 -
https://github.com/cedel1/smartpower3/r ... dium22.img (I have to say I don't like this version much because the font has weird character spacing for our purpose. But should you really like it, I'll have to make some spacing adjustments)
Note: You should be aware that the changes will clear NVS partition, effectively reseting all your presets (please see the PR notes).
Not sure if the above changes warrant a separate release if you like them, I just had to get them out for review before going further. Just too many changes without feedback

.