That allows me only to make the elements larger than default, not smaller.
For what it's worth, the most common complaint about our font & icon sizes is that they are too small ! I think that relates mostly to the age of some of the CHDK users (i.e. not the mobile phone camera generation), and also to the fact that even our current fonts / icons are not readable against some background colors. The Canon fonts and icons play tricks with outlining their characters or go to a "half tone semitransparent" background at times to get around this.
Have you looked at the RBF font choices for the CHDK menus? I'll grant that they let people have larger sized text that may be easier to read. But to me they all look terrible !
So, step one. Do you had a small font set that would look good on the screen? We could mock that up in a demo version easily. The source for the current standard fonts are in
chdk/lib/fonts/font_8x16.h and
chdk/lib/fonts/font_8x16_uni_packed.c if we don't want to follow the arcane RBH "standard" format.
Update : some of these topics are starting to repeat so often that I forget what I've posted earlier :
big fonts for CHDK The first post shows a smaller font that I think I can build into a demo. Compare the word "SMALL" on the screen to the <ALT> text at the bottom and you get the idea. But it's not pretty.
Also, FWIW, I think the only time I've wanted smaller fonts is for the Misc Values / State display on-screen text. And some of the debug print output when developing code - but that's another story.