Ich kann die vielen Änderungen an der Compose schon jetzt nicht mehr 
nachvollziehen. Es scheint, dass eine Torschlusspanik herrscht und sich jeder 
noch schnell in der Compose verewigen möchte. Das darf aber nicht die 
Motivation sein!
Ebenso ist es nicht das Ziel von Neo, möglichst viele oder gar alle Zeichen 
des Unicodes umzusetzen!

Die vorgenommene Modularisierung soll dazu beitragen, eine sinnvolle Ordnung 
der vielen aufgenommenen Zeichen, zu schaffen. Entsprechend müssen die 
Zeichen nach ihrer Funktion geordnet werden.
Allgemein wichtige Zeichen kommen die base.module – das sind Zeichen, die 
gerne verwendet werden (™, ¾, ☺) oder die gebraucht werden, um europäische 
Sprachen zu schreiben.

Am Mittwoch, 29. Juli 2009 06:07:16 schrieb Dennis Heidsiek:
> Vor kurzem hast Du [Alex?] doch selbst noch Deine Cokos für
> Vietnamesisch in die base.module verschoben.

Afrikanische, asiatische Sprachen oder IPA-Zeichen sind in der base.module 
eindeutig falsch aufgehoben. Da ich nicht alle Threads verfolgen kann, 
vermute ich, dass sie in der base gelandet sind, weil sie über eine tote 
Taste erzeugt werden – das Kriterium muss aber die Funktion und nicht die 
Erzeugung sein. Auch andere Zeichen, die ähnlich erzeugt werden (z.B. /= → ≠) 
liegen nicht in der base.module
Darum gehören die Abschnitte „letters with hook (most African and IPA usage)“ 
und „Vietnamese language“ in die lang.module. Ohne Sprachwissenschaftler zu 
sein trifft dies auch (man möge mich korrigieren) auf die „turned letters“ 
zu.


Neben der Ordnung ist eine weitere Aufgabe von Neo, eine sinnvolle Auswahl zu 
treffen, welche Zeichen für einen deutschsprachigen Tipper relevant sind.
Wenn Zeichen (in den meisten Schriftarten) nicht richtig dargestellt werden 
(und Alexander hat begründet warum das der Fall ist), sollten sie nicht 
verwendet werden.

> Grundsä□li□ sollten solche Ligaturen

> ich hänge an □, ǩ und □

Selbst hier vermute ich, dass du nicht ǩ meinst, sondern die Ligatur ck – man 
sieht, wie leicht diese Zeichen zu Fehlern führen.

Eine sinnvolle Auswahl kann aber nicht darin bestehen, ständig mehr Module 
anzubieten – das ist auch nicht der Sinn der Modularisierung.
Darum schlage ich etwas anderes vor: problematische oder sehr strittige 
Definitionen wie die hier behandelten landen in einer separaten Datei 
weite_Definitionen.txt (also bewusst kein .module), aus der sich Anwender 
Definitionen in eine eigene user.module kopieren können, die durch das 
Makefile automatisch (und korrekt) ans Ende gesetzt wird.
Ohne Dennis auf die Füße treten zu wollen, ist die Ligatur ſs ( stellen die 
meisten Schriftarten nicht dar) nicht von allgemeinem Interesse; darum ist 
sie in einer user.module besser aufgehoben.


Gruß,
Pascal 

-- 
GPG-Schlüssel-ID: 0xC237D6DE
Fingerabdruck: 14ED FAFD 0273 F505 8FD0 F7B8 E8A0 03EB C237 D6DE

Attachment: signature.asc
Description: This is a digitally signed message part.

Antwort per Email an