UTF8 test in der signature
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.