Page 43 - Gartenbahn
P. 43
42
Ä – Ü – Ö sind Probleme
Diese Buchstaben gibt es nur im deutschen – also Sonderzeichen in der lateinischen Schrift. Somit
müssen wir einen kleinen Umweg gehen.
Wir müssen im String direkt das Zeichen über ein en Umweg ansprechen. Hierzu müssen wir die
UMTS-Tabelle öffnen. Warum wir die Werte nicht direkt übernehmen, könne ist mir bis jetzt
unbekannt. In der Tabelle steht z.B. ä für 228 oder hex00e4 definiert. Aber durch versuche habe ich
mitbekommen, dass das nicht stimmt – ich habe für ä 344 oder hex 0158 ermittelt. Das ist mir zwar
unklar aber es funktioniert. Vielleicht kann mir meinen Fehler jemand erklären.
Jetzt wollen wir aber die Anwendung uns näher anschauen. Dazu brauchen wir die Ziffern für unsere
4 Sonderzeichen:
ä – 344
ü – 374
ö – 366
ß – 337
Was machen wir mit diesen Werten? Ganz einfach, wenn wir einen String haben, geben wir diese
Ziffer mit einem \ vorangestellt anstelle des Sonderzeichens ein.
„Hülle“ wird nicht in der Anzeige dargestellt für das Zeichen ü würde u* dargestellt. – wir müssen
„H\374lle“ einschreiben und schon geht das. Wir erhalten – Hülle- .
Ich habe das mit folgenden Schriftbildern ausprobiert:
U8g2_font_unifont_ft und u8g2_font_7x14_tf. Man sollte hier etwas experimentieren.
Nun wollen wir noch einen Weg weiter gehen – wenn der Zug das Gleis verlässt, wird der nächste
Zug geladen. Und vielleicht kann man auch noch Freifahrt mit grün und Halt mit rot an den Gleisen
anbringen. Also los, weiterentwickeln.