Re: [Neo] Compose.neo

2009-06-09 Diskussionsfäden Erik Streb del Toro

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

2009-06-09 Diskussionsfäden Erik Streb del Toro

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

2009-06-08 Diskussionsfäden Dennis Heidsiek

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

2009-06-07 Diskussionsfäden Pascal Hauck
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

2009-06-07 Diskussionsfäden Martin Roppelt

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

2009-06-07 Diskussionsfäden Pascal Hauck
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.