Re: [Neo] Compose.neo
Zum 13. Mal: Ich bin – im Gegensatz zu Pascal – dafür, dass zumindest die Xkbmap die auf aktuellen Systemen vorhandenen (definierten) Keysyms dead_psili, dead_dasia und dead_doublegrave verwendet und *nicht* irgendwelche Unicodeabkürzungen. In der Xmodmap kann das gerne anders gemacht werden – aus Kompatibilitätsgründen. Daher sollte auch in der Compose dead_psili, dead_dasia und dead_doublegrave verwendet werden und nicht irgendwelche Combining- oder Modifier- oder sonstwas Varianten. Punkt. Erik Stephan Hilb schrieb am 06.06.2009 22:18: Hallo, mir ist aufgefallen, dass die Compose.neo das Zeichen U02F5 (MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT) verwendet, obwohl dieses über Neo nicht normal eingegeben werden kann. Ich denke man sollte es durch U030F (COMBINING DOUBLE GRAVE ACCENT) ersetzen, welches auch in der Referenz an T2 (Ebene 4) verwendet wird. Ähnliches gilt für U1FBF (GREEK PSILI) (sollte dead_psili sein) und U1FFE (GREEK DASIA) (sollte dead_dasia sein). Diese Keysyms werden im xkb-Treiber für diese Tasten verwendet und erscheinen mir korrekt. (Außerdem scheint der Keysym dead_doublegrave im xkb-Treiber nirgends definiert zu sein. Ich würde ihn durch den Codepoint des combining characters ersetzen (U030F, siehe oben), um die Compose-Funktion zu gewährleisten.) Momentan zeigt T2, Ebene4 mit dem xkb-Treiber keine Wirkung und ich kann keine combining characters oder untote Varianten von GREEK PSILI oder GREEK DASIA erzeugen. Sieht der Windows-Treiber in diesem Punkt anders aus? Gruß, Stephan -- GPG-Schlüssel-ID: 0x036B38E6 Fingerabdruck: F057 EEEB F0F5 9144 D95C BD98 B822 138F 036B 38E6 Außerdem kann man per Jabber mit mir reden (chatten): Jabber-ID: wick...@jabber.org Off-The-Record: DEBD08C2 95E7C8CE 901EC136 E39A1E43 4FC13142 signature.asc Description: OpenPGP digital signature
Re: [Neo] Compose.neo
Pascal Hauck schrieb am 09.06.2009 21:47: Am Dienstag, 9. Juni 2009 15:41:24 schrieb Stephan Hilb: Wenn wir schon gerade beim Thema Keysyms sind: U22A5 kann durch uptack ersetzt werden U221E kann durch infinity ersetzt werden U21D2 kann durch implies ersetzt werden Vorsicht! Der keysym infinity kann zwar problemlos verwendet werden (die Xmodmap macht das auch), die beiden anderen sind aber schwierig! Das Zeichen ⊥ hat – im Gegensatz zum Unicode – den keysym „downtack“. Der keysym „impliens” erzeugt (zumindest in manchen Systemen) das Zeichen ⊢ statt des erwarteten ⇒ Immer dieses Uraltsysteme, die hier verwendet werden! Beiden Fehler wurden von mir gemeldet und korrigiert. Siehe Ticket #46. Sprich: In die Xkbmap sollten die Keysyms, denn die xkbmap wird auf aktuellen Systemen verwendet. Für Ausnahmen sollte eine Erklärung ins Wiki. Grüße, Erik -- GPG-Schlüssel-ID: 0x036B38E6 Fingerabdruck: F057 EEEB F0F5 9144 D95C BD98 B822 138F 036B 38E6 Außerdem kann man per Jabber mit mir reden (chatten): Jabber-ID: wick...@jabber.org Off-The-Record: DEBD08C2 95E7C8CE 901EC136 E39A1E43 4FC13142 signature.asc Description: OpenPGP digital signature
Re: [Neo] Compose.neo
Hallo allerseits, Pascal Hauck schrieb am 07.06.2009 16:47 Uhr: Interessant, bei mir sind die Unterschiede deutlich geringer … definitiv der Fall … und ich glaube, dass mein Rechner sie eher so darstellt, wie sie gemeint sind Diese Frage überlasse ich doch lieber der griechischen Fraktion (mangels Ahnungslosigkeit) … Viele Grüße, Dennis-ſ
Re: [Neo] Compose.neo
Am Samstag, 6. Juni 2009 22:18:09 schrieb Stephan Hilb: mir ist aufgefallen, dass die Compose.neo das Zeichen U02F5 (MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT) verwendet, obwohl dieses über Neo nicht normal eingegeben werden kann. Ich denke man sollte es durch U030F (COMBINING DOUBLE GRAVE ACCENT) ersetzen, welches auch in der Referenz an T2 (Ebene 4) verwendet wird. Das sollte in der Referenz vielleicht klarer erwähnt werden. Dort findet sich nur ein „sieht aus wie“, was aber nicht bedeutet, dass dies verwendet werden soll. Tatsächlich sollte U02F5 verwendet werden, die Xmodmap macht das auch, und entsprechend funktioniert dann auch die tote Taste. Die Combining-Positionen haben wir bisher nicht verwendet, darum sollten wir das auch hier nicht machen. Ähnliches gilt für U1FBF (GREEK PSILI) (sollte dead_psili sein) und U1FFE (GREEK DASIA) (sollte dead_dasia sein). Diese Keysyms werden im xkb-Treiber für diese Tasten verwendet und erscheinen mir korrekt. Darüber wurde bereits diskutiert. Ob das System dead_psili und dead_dasia kennt, hängt davon ab, wie alt es ist. Neuere kennen diese keysyms bereits, ältere (wie meines) noch nicht. Um Problemen aus dem Weg zu gehen, haben wir uns dazu entschieden, vorerst U1FBF und U1FFE zu benutzen und bei passender Zeit auf die keysyms wechseln. Momentan zeigt T2, Ebene4 mit dem xkb-Treiber keine Wirkung Das ist nach dem, was ich oben gesagt habe, verständlich. und ich kann keine combining characters oder untote Varianten von GREEK PSILI oder GREEK DASIA erzeugen. Es gibt im Unicode kein COMBINING PSILI oder COMBINING DASIA, darum ist es verständlich, dass die nicht erzeugt werden können. Die untoten Varianten funktionieren jedoch wie erwartet: T2(5)+␣→῾ und T3(5)+␣→᾿ Eventuell ist deine Compose nicht aktuell oder es gibt einen Fehler in der Xkbmap. 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.
Re: [Neo] Compose.neo
Pascal Hauck ſchrieb: Am Sonntag, 7. Juni 2009 16:47:09 schrieb Pascal Hauck: Interessant, bei mir sind die Unterschiede deutlich geringer und ich glaube, dass mein Rechner sie eher so darstellt, wie sie gemeint sind – auch hänge eine Datei an. War wohl etwas zu klein, anbei noch einmal in einer größeren Schriftart. Man kann auch im kleinen Schriftmuster erkennen: die Spiriti auf den jeweils linken Zeichen sind viel zu weit rechts.
Re: [Neo] Compose.neo
Am Sonntag, 7. Juni 2009 23:21:30 schrieb Martin Roppelt: Man kann auch im kleinen Schriftmuster erkennen: die Spiriti auf den jeweils linken Zeichen sind viel zu weit rechts. D’accord, aber Ähnliches passiert auch bei anderen combining characters und reicht alleine noch nicht, von dieser Verwendung abzuraten. 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.