BMW Professional RDS zeigt, wie die meisten älteren Radios, nur standardmäßige englische Buchstaben und einfache ASCII-Zeichen an.
In diesem Video entwickle und integriere ich beispielhaft das deutsche ß sowie weitere Sonderzeichen (ä, ö, ü, ñ …).
Jedes Zeichen wird Pixel für Pixel so gestaltet, dass es perfekt zum originalen BMW-Schriftbild passt. Anschließend wird es in Hex-Daten umgewandelt, die der Prozessor des Radios versteht, und dem entsprechenden Zeichencode zugeordnet.
Wenn das Bluetooth-Modul dieses Symbol (ß = 0xC39F) vom Smartphone empfängt, weiß das Radio genau, welches Zeichen dargestellt werden soll. So können Titel- und Interpretennamen auch in den meisten europäischen Sprachen korrekt angezeigt werden – bei vollständig erhaltener OEM-Optik.
Das gleiche Prinzip lässt sich auch auf andere Schriftsysteme wie Arabisch, Kyrillisch, Griechisch oder sogar asiatische Schriftzeichen anwenden – am Ende ist alles nur eine Frage von Pixeln 🙂