Re: [Neo] Zero-width non-joiner
Am Freitag, 18. September 2009 06:22:56 schrieb Peter Eberhard: • ♫zwnj besser, aber ziemlich lang. Warum nicht eine deutsche Bezeichnung? ♫lt (also LT in klein für Ligutur-Trenner) 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] Zero-width non-joiner
On Friday, 18. September 2009 13:42:32 Pascal Hauck wrote: Am Freitag, 18. September 2009 13:16:15 schrieb Hans-Christoph Wirth: Wie wäre es mit „♫ “ Keine gute Idee. Es passiert leicht, dass man mal versehentlich Compose auslöst oder aber bewusst ein Coko starten will, es sich dann aber doch anders überlegt. In beiden Fällen ist ein doppeltes Space eine sichere Art, um Compose zu verlassen, ohne das etwas passiert. Seltsam. Ist Space ein dokumentierter Weg, Compose frühzeitig abzubrechen? Warum gerade Space und nicht das für solche Situationen üblicherweise verwendete ESC?
Re: [Neo] Zero-width non-joiner
Hans-Christoph Wirth wrote: On Friday, 18. September 2009 13:42:32 Pascal Hauck wrote: Am Freitag, 18. September 2009 13:16:15 schrieb Hans-Christoph Wirth: Wie wäre es mit „♫ “ Keine gute Idee. Es passiert leicht, dass man mal versehentlich Compose auslöst oder aber bewusst ein Coko starten will, es sich dann aber doch anders überlegt. In beiden Fällen ist ein doppeltes Space eine sichere Art, um Compose zu verlassen, ohne das etwas passiert. Seltsam. Ist Space ein dokumentierter Weg, Compose frühzeitig abzubrechen? Warum gerade Space und nicht das für solche Situationen üblicherweise verwendete ESC? Nicht dokumentiert, aber intuitiv. Ich weiß nicht genau, warum, aber ich hau auch immer auf space, um Compose abzubrechen. Eben weil ich annehme, dass niemand auf die Idee kommt, eine Compose mit space zu gestalten. Damit wird die Eingabe also ungültig und Compose wird abgebrochen. Esc ist auch schwerer zu erreichen und stört daher den Schreibfluss – der sowieso schon gestört ist durch die falsche Eingabe. Ich stimme da Pascal völlig zu und halte Compose mit Space für sehr unglücklich. Gruſs Arno signature.asc Description: OpenPGP digital signature
Re: [Neo] Zero-width non-joiner
Am Freitag, den 18.09.2009, 13:42 +0200 schrieb Pascal Hauck: Am Freitag, 18. September 2009 13:16:15 schrieb Hans-Christoph Wirth: Wie wäre es mit „♫ “ Keine gute Idee. Es passiert leicht, dass man mal versehentlich Compose auslöst oder aber bewusst ein Coko starten will, es sich dann aber doch anders überlegt. In beiden Fällen ist ein doppeltes Space eine sichere Art, um Compose zu verlassen, ohne das etwas passiert. Wenn nun aber über genau diese Tastenfolge ein unsichtbares Zeichen erzeugt wird, sind Probleme vorprogrammiert. Nur, dass im Standardmodul enUS.module „♫ “→ non-breaking-space vorgegeben ist. Damit ist die Leertaste also sowieso ungeeignet, Compose abzubrechen. Aber eine solche Coko sollte man dann auch nicht umdefinieren. Gruß, Peter
Re: [Neo] Zero-width non-joiner
Am Mittwoch, den 17.06.2009, 01:15 +0200 schrieb Martin Roppelt: Dennis Heidsiek schrieb: hat sich eigentlich schon mal jemand Gedanken über eine gute Coko für den Zero-width non-joiner (ZWNJ) gemacht? Nein, aber ich würde dafür plädieren, es direkt auf die Tastatur zu legen, z.B. auf die Leertaste, auch wenn ich den Aufschrei schon hören kann ;) Dann sollte man es lieber auf die Strichtaste legen. Da passt es vonder Funktion her am besten hin, und mit dem “soft hyphen” enthält sie auch schon ein nah verwandtes Zeichen. Und siehe da, es ist auch noch ein Platz frei! Allerdings sollte man dann besser das non-breaking-hyphen auf die freie 3. Ebene und den ZWNJ auf die 5. Ebene legen. Als Coko könnte man sich alles mögliche vorstellen (z.B. ♫-~). ♫nj ist allerdings schon vergeben, oder? Für nj? Peter
Re: [Neo] Zero-width non-joiner
Am Donnerstag, 17. September 2009 20:14:53 schrieb Peter Eberhard: non-breaking-hyphen auf die freie 3. Ebene Der nicht umbrechende Strich und das nicht umbrechende Leerzeichen liegen sehr bewusst beide auf der gleichen Ebene. Das sollte auch so bleiben! Ebenso ist die Ebene 5 nicht zufällig, da wir mit funktionsbehafteten Leerzeichen auf Ebene 2 und 3 sehr schlechte Erfahrung gemacht haben. Ganz davon abgesehen ist ein non‑joiner derart speziell, dass er nicht unmittelbar auf der Tastatur liegen muss. Compose (z.B. ♫nj ist völlig ausreichend). 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] Zero-width non-joiner
Am Freitag, den 18.09.2009, 05:46 +0200 schrieb Dennis Heidsiek: Peter hat recht, leider ist ♫nj schon für nj (das müsste wohl niederländisch sein) vergeben. Serbisch. Die schreiben zwar kyrillisch, aber wenn sie das gerade mal nicht tun und eine 1:1-Zuordnung zu Lateinisch wollen, ersetzen sie њ durch nj. Die Kroaten (selbe Sprache, aber lateinische Schrift) schreiben hingegen, glaube ich, nj als Digraph (wie bei uns ch und dergleichen). Niederländisch hat nur IJ und ij. Damit hätten wir dann noch die beiden Vorschläge • ♫-~ Naja, der war wohl eher nicht so toll, wenn ich mir das so ansehe. Wer soll sich das denn merken. • ♫zwnj besser, aber ziemlich lang. Gruß, Peter
Re: [Neo] Zero-width non-joiner
Hi! Dennis Heidsiek wrote: Hallo allerseits, hat sich eigentlich schon mal jemand Gedanken über eine gute Coko für den Zero-width non-joiner (ZWNJ)¹ gemacht? Neo ist zwar weder auf Persisch noch Hebräisch ausgelegt, aber dieses Zeichen kann auch in deutschen Texten (jedenfalls, wenn sie typographisch hochwertig sind ;-)) zum Aufbrechen falscher OpenType-Ligaturen sinnvoll eingesetzt werden: Brotzeit, Auflage, … Und da dies der Unicode-Standard-konforme Weg ist, sollte man das ZWNJ gleichermaßen in Plaintext, HTML, E-Mails, Word wie *TeX einsetzen können (zu mindestens theoretisch – in weit ein Programm überhaupt OpenType-Features unterstützt, steht ja leider auf einem ganz anderen Blatt). Finde nicht, dass man das allzu häufig verwenden sollte, zumindest in der Textverarbeitung nicht. Da sind nichtdruckbare Zeichen sehr gefährlich, weil sie zu nicht nachvollziehbaren Ergebnissen ziehen.² Für Schreiben von reinem Text (Mail, Textdateien) kann es durchaus sehr sinnvoll sein. Natürlich kann man beim NeoVars schon jetzt ♫uu200C tippen, aber das finde ich doch etwas zu lang. Und nicht gut merkbar für ein so sehr wichtiges Zeichen ;) Vielleicht erstmal ♫zwnj? Richtig ›knackig‹ ist das zwar nicht, aber schließlich lautet die übliche Abkürzung so – und das Zeichen wäre überhaupt erstmal auch für die Linux-Fraktion tippbar. Hat was. Vllt. reicht schon ♫nj für non-joiner? Wenn das noch nicht vergeben ist. Sowieso sollte ein in den meisten Programmen »unsichtbares« Zeichen auch ganz grundsätzlich nicht zu gut liegen – schon allein wegen der Suchproblematik (mein Thunderbird findet im ersten Absatz dieser E-Mail zwar Brotzeit, aber nicht Brotzeit). Sieht in diktengleicher Schrift sowieso alles gleich aus ;) Gruſs Arno ²Das Einfügen eines Spatiums im Code mittels \, statt direkter Eingabe hat so schon sehr viele Vorteile, wie ich demletzt gemerkt habe. signature.asc Description: OpenPGP digital signature
Re: [Neo] Zero-width non-joiner
Dennis Heidsiek schrieb: hat sich eigentlich schon mal jemand Gedanken über eine gute Coko für den Zero-width non-joiner (ZWNJ) gemacht? Nein, aber ich würde dafür plädieren, es direkt auf die Tastatur zu legen, z.B. auf die Leertaste, auch wenn ich den Aufschrei schon hören kann ;) Natürlich kann man beim NeoVars schon jetzt ♫uu200C tippen, aber das finde ich doch etwas zu lang. Apropos: Wolltest du nicht eine Unicode-.module für den X-Server bereitstellen? Gruß, Martin