In examples/Bricklet/LCD20x4/ExampleUnicode.java habe ich für die großen Umlaute noch 3 Zeilen hinzugefügt:
case 0x00c4: c = (char)0xe1; break; // LATIN CAPITAL LETTER A WITH DIAERESIS
case 0x00d6: c = (char)0xef; break; // LATIN CAPITAL LETTER O WITH DIAERESIS
case 0x00dc: c = (char)0xf5; break; // LATIN CAPITAL LETTER U WITH DIAERESIS
Dadurch werden die Großbuchstaben auf die kleinen abgebildet, nur bei Ä->ä ist das nicht so hübsch.