f.zz.de
posts /

UTF8 test in der signature

Posted Wed 27 Apr 2016 08:27:15 PM CEST Florian Lohoff
in

Da finde ich in Perl6 Beispielen eine schönen UTF-8 test. Klasse, den packe ich mir in die Signature meiner Mails. Dann gucken wir mal wer sich so beschwert ...

UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away

Und siehe - ich mich selber. Im VIM ist das alles super sichtbar. Leider in mutt nicht. Wie kann das kommen. Eine Mail an die mutt mailingliste. Nur nachfragen nach terminal und font. Das ist aber nicht das Problem. Im vim sehe ich ich ja alles.

Also mal ein bischen gesucht. Offensichtlich bedient sich mutt der Funktion iswprint einer Funktion der glibc die basierend auf der Locale einen boolean returned der sagt ob es ein printable character ist.

Also mal durch die locale im glibc source gesucht und gefunden localedata/locales/i18n enthält Unicode code points die printable sind. Hier sind meine Maus und Katze mit drin:

<U0001F400>..<U0001F4FE>

Die Maus ist der codepoint 1F401 und die Katze die 1F408.

Beide sind laut locale auch printable. Mir ist im moment nicht klar warum mutt die aussortiert. Im k9 Mailreader unter Android ist alles schön sichtbar.