Hallo,

da ich ja ständig am hinzufügen neuer Zeichen in Compose bin, möchte ich 
diesmal vorhandene Zeichen diskutieren, von denen ich der Meinung bin, dass 
man sie entfernen sollte. Die Vorschläge sind jeweils unabhängig voneinander:

1. Die square units ㎕, ㎖, ㎗, ㎘, ㎙, ㎚, ㎛, ㎜, ㎝, ㎞, ㎍, ㎎, ㎏, ㎐, ㎑, ㎒, ㎟, ㎠, ㎡, 
㎢, ㎟, ㎠, ㎡, ㎢, ㎣, ㎤, ㎥, ㎦, ㎣, ㎤, ㎥, ㎦, ㎧, ㎨, ㎨, ㏖ sowie ㏑, ㏒.
Diese sind im Unicode-Block CJK-Kompatibilität und sind ausschließlich dafür 
gedacht, dass die Einheiten richtig dargestellt werden, wenn man, wie im 
Japanischen auch üblich von oben nach unten schreibt. Deshalb sind diese auch 
von quadratischer Größe. Analog definieren die auch ㌕ = kilogramm. Diese sind 
überhaupt nicht für lateinischen Text gedacht und aufgrund der Tatsache, dass 
sie alle in quadratische Kästchen reinpassen müssen, typografisch besonders 
hässlich und einfach falsch. Sonst müssten wir auch mit den japanischen 
fullwidth characters ABCD schreiben. Diese Zeichen werden rein für asiatische 
Schriften gebraucht und sollten von entsprechenden scim-Modulen angeboten 
werden und nicht von Neo.

2. Ligaturen aus dem privaten Unicodebereich.
Während die Ligaturen ff, fi, fl, ffi, ffl, ſt, st reguläre Unicode-Zeichen sind und 
damit prinzipiell überall gleich und richtig dargestellt werden können, 
handelt es sich bei der anderen Hälfte der Ligaturen um solche, die garnicht 
in Unicode definiert sind. Diese sind im privaten Bereich definiert, wo jeder 
Font seine eigenen Zeichen hinlegen kann, die dann auch nur mit diesem 
speziellen Font und ganz ohne Semantik dargestellt werden können. Es handelt 
sich um  (fb),  (ffb),  (ffh),  (ffj),  (ffk),  (fft),  (fh),  (fj),  
(fk),  (ft),  (ck),  (ch),  (tt),  (ct),  (ſi),  (ſſ),  (ſl),  (ſſi), 
 (ſs),  (tz),  (Qu),  (Th).
Dabei werden bei mir gerade mal , , , , , , , , , ,  „richtig“ 
dargestellt, der Rest sind irgendwelche chinesischen Zeichen, da ich auch noch 
japanische Schriften installiert habe. Ligaturen sind außerdem Aufgabe des 
Opentype-Fonts, und suchen in Texten [auch wenn es wohl Beispiele gibt, wo das 
nicht funktionert] sollte nach Unicode-Standard auch kein Problem sein, sodass 
fliegen = fliegen im Normalfall richtig gefunden wird. Neo sollte nicht dafür 
da sein, solche Programmfehler zu fixen. 
Des weiteren werden durch die Cokos ck, ch und ct Standardcokos für ǩȟť 
überschrieben, die denke ich wichtiger sind als Private Area-Ligaturen.
Das einzige Szenario, das ich mir vorstellen kann, wo diese benötigt werden, 
ist in Grafikprogrammen, wo man selbst über alles genau die Kontrolle hat und 
weiß, was man tut. Für alle anderen Szenarien (TeX, Texte im Netz, Chat) sind 
die Cokos ungeeignet und ich denke da schaden sie auch eher und für ersteres 
kann man sich auch gucharmap nebendran öffnen. Ich kann mir kein sonstiges 
Szenario vorstellen, wo diese benötigt werden und sinnvoll sind und möchte 
daher deren Löschung bewirken, oder sie zumindest auskommentieren. Es wird 
ansonsten auch vorgegaukelt, dass man die Zeichen problemlos verwenden kann.

Viele Grüße,
aleχ

Antwort per Email an