I found an OLED equivalent to the 16x2 LCD screens, in terms of form factor - so it is a good compromise between size and clarity.
This is an 2.23" 128x32 OLED screen, purchased from:
https://www.ebay.co.uk/itm/202340574210
It is very similar to the 2.42" 128x64 OLED screen (as per viewtopic.php?f=33&t=3564) with similar IIC wiring (which I won't detail at this moment).
However, I cannot get it to display properly when using "OLED 128x32 (No-name/diymore i2c 0x78)" or even "OLED 128x64 (Noname 2.42 inch i2c 0x78)" custom firmware option, having the following display issue:

(see more at https://imgur.com/a/HSvynC3)
As you can see, there are several issues:
* Only the second line of text is displayed.
* The text is missing alternate lines, like it has been stretched.
* The shaded vertical lines seem to be related to the missing first line of text - as it does change when cycling through the ADF files, and it does seem to 'scroll' for long file names.
When I replace with my 0.91" 128x32 OLED screen, everything is fine.
Can you suggest any other custom firmware option that may resolve this display issues?
Or is it an electronics issue, and I'll start looking at the OLED board/schematic to see if I have missed or done something wrong.