Re: [Neo] Zero-width non-joiner

2009-09-18 Diskussionsfäden Pascal Hauck
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

2009-09-18 Diskussionsfäden Hans-Christoph Wirth
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

2009-09-18 Diskussionsfäden Arno Trautmann
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

2009-09-18 Diskussionsfäden Peter Eberhard

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

2009-09-17 Diskussionsfäden Peter Eberhard

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

2009-09-17 Diskussionsfäden Pascal Hauck
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

2009-09-17 Diskussionsfäden Peter Eberhard

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

2009-09-16 Diskussionsfäden Arno Trautmann
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: Brot‌zeit, Auf‌lage, …

 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 Brot‌zeit, 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

2009-09-16 Diskussionsfäden 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 ;)

 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