Alexander Koch schrieb am 28.07.2009 16:48:
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χ
Bei mir werden alle richtig dargestellt, aber ich verstehe das Problem.
Mit freundlichen Grüßen
Frakturfreak
--
Wenns auch war, wies halt war, irgendwie wars, denn noch nie wars, dass
es nicht irgendwie war.
Mein Blog: http://frakturfreaks-kleine-dinge.1on.de