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
signature.asc
Description: This is a digitally signed message part.
