[Neo] Komposition von ~ und S

2011-05-04 Diskussionsfäden Paul Menzel
Liebe Neolinge,


ich benutze `setxbkmap lv  xmodmap neo_de.xmodmap` um Neo 2 zu laden.

♫+~+n → ñ funktioniert.
♫+~+S →  funktioniert nicht.

Muss ich irgendwelche Compose-Erweiterungen(?) [1] laden? Sollte das
nicht standardmäßig funktionieren?


Liebe Grüße,

Paul


[1] http://wiki.neo-layout.org/wiki/Tote Tasten und 
Compose#ErzeugbareZeichenmitCompose


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


Re: [Neo] Komposition von ~ und S

2011-05-04 Diskussionsfäden Florian Janßen
Paul Menzel schrieb am 04.05.2011 um 09:54 Uhr:

 ich benutze `setxbkmap lv  xmodmap neo_de.xmodmap` um Neo 2 zu laden.
 
 ♫+~+n → ñ funktioniert.

Das geht schneller über n+T3 = ñ (T2 = 2. tote Taste, bei QWERTZ +*~)

 ♫+~+S →  funktioniert nicht.

Ich kann s̃, bzw. S̃ auch nur über s,(Shift+T3),(Shift+T3) erzeugen. 2x
der Akzent ergibt (zumindest beim kbdneo-Treiber) die Modifier-Version
des Akzents, falls vorhanden.

Kannst du mir den Unicode-Punkt für den Buchstaben nennen? Ich kann auf
die Schnelle kein „Latin Capital Letter S With Tilde“ oder ähnliches finden.

Gruß Florian



signature.asc
Description: OpenPGP digital signature


Re: [Neo] Komposition von ~ und S

2011-05-04 Diskussionsfäden Florian Janßen
Paul Menzel schrieb am 04.05.2011 um 11:03 Uhr:
 Leider nicht. Ich konnte auch nichts finden. Wahrscheinlich gibt es das
 in keiner Sprache. Es wäre trotzdem unverständlich, warum man das nicht
 gleich für alle Buchstaben einführt.

Das würde doch den Rahmensprengen, wenn man für alle Buchstaben alle
möglichen Akzente und deren Kombinationen als eigenen Codepunkt anlegen
würden. Es gibt haufenweise Akzente und weit mehr als nur das
lateinische Alphabet. Und genau dafür gibt es ja die „Modifier Letters“
man fügt sie nach dem Buchstaben ein, den sie verändern sollen. IIRC
sollten sie durch 2x Akzent erzeugt werden.

Ich sehe gerade, dass du das ̃  mit T3+(Mod3+Space) erzeugen können
müsstest. Ist auch schon lange in der Referenz drin, aber an mir
komplett vobeigegangen.

Gruß Florian

P.S.: Wann ist das von 2x Akzent auf Akzent+NBSP gewechselt worden?



signature.asc
Description: OpenPGP digital signature


Re: [Neo] Komposition von ~ und S

2011-05-04 Diskussionsfäden Paul Menzel
Am Mittwoch, den 04.05.2011, 11:55 +0200 schrieb Florian Janßen:
 Paul Menzel schrieb am 04.05.2011 um 11:03 Uhr:
  Leider nicht. Ich konnte auch nichts finden. Wahrscheinlich gibt es das
  in keiner Sprache. Es wäre trotzdem unverständlich, warum man das nicht
  gleich für alle Buchstaben einführt.
 
 Das würde doch den Rahmensprengen, wenn man für alle Buchstaben alle
 möglichen Akzente und deren Kombinationen als eigenen Codepunkt anlegen
 würden. Es gibt haufenweise Akzente und weit mehr als nur das
 lateinische Alphabet.

Einverstanden.

 Und genau dafür gibt es ja die „Modifier Letters“
 man fügt sie nach dem Buchstaben ein, den sie verändern sollen. IIRC
 sollten sie durch 2x Akzent erzeugt werden.
 
 Ich sehe gerade, dass du das ̃  mit T3+(Mod3+Space) erzeugen können
 müsstest.

Bei mir erscheint mit Mod2+T3+(Mod3BSpace) nur die normale Tilde ~.

 Ist auch schon lange in der Referenz drin, aber an mir komplett
 vobeigegangen.

 P.S.: Wann ist das von 2x Akzent auf Akzent+NBSP gewechselt worden?

Tut mir Leid, dass weiß ich nicht. Vielleicht kann uns jemand anderes
erleuchten.


Liebe Grüße,

Paul


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


Re: [Neo] Komposition von ~ und S

2011-05-04 Diskussionsfäden Pascal Hauck
Am Mittwoch, 4. Mai 2011, 12:13:05 schrieb Paul Menzel:
  P.S.: Wann ist das von 2x Akzent auf Akzent+NBSP gewechselt worden?
 
 Tut mir Leid, dass weiß ich nicht. Vielleicht kann uns jemand anderes
 erleuchten.

Dann kläre ich das Missverständnis mal auf:
 • Akzent+NBSP erzeugt das (hochgestellte) Zeichen eines Akzentes
   Beispiel: s+(Shift+T3)+(Shift+Mod3+Space) → s˜
 • Akzent+Akzent setzt über das zuletzt getippte Zeichen den Akzent
   Beispiel: s+(Shift+T3)+(Shift+T3) → s̃

Shift kann man natürlich liegen lassen. Außerdem wäre es einfacher, die 
Kurzschreibweisen ˜n → ñ und  n ˜ ˜ → ñ  zu verwenden, aber in dieser Frage 
ging es ja genau um den Unterschied zwischen beiden.


Erklärung:
Mit Akzent+NBPS wird EIN eigenes Zeichen ˜ erzeugt – ähnlich zu den über 
Compose erzeugten Zeichen wie z.B. ⅓, ñ oder die römische Zahl ⅶ. Für solche 
Zeichen gibt es eine Kodierung im Unicode.

Im Gegensatz dazu kann man mit den über Akzent+Akzent erzeugten rückwirkenden 
combining characters beliebige Kombinationen erzeugen wie ∞̃. Sie müssen nicht 
als eigenes Zeichen (im Unicode, im Zeichensatz) existieren, sondern werden 
nur optisch zusammengesetz. Will man es mit Backspace löschen, so löscht man 
zunächst nur den Akzent – hier erkennt man, dass es tatsächlich nicht ein 
Zeichen ist.

Ein Vorteil der combining characters ist, dass Zeichen wie x̃, die es in 
keiner Sprache gibt, aber in der Mathematik gerne verwendet werden, leicht 
erzeugt werden können. Außerdem sind weitere Kombinationen möglich:
ẍ̃ (x mit zwei Punkten und Tilde)

In einem Text  (wie im Wort Español) sollte in jedem Fall die Variante ˜n → ñ 
verwendet werden und nicht n ˜ ˜ → ñ.


Gruß,
Pascal