[Neo] Komposition von ~ und S
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
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
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
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
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