Hallo Gisbert,
Gisbert Friege wrote: [..]
nach der Aktivierung von CTL wird anhand des Unicode Zeichens entschieden, welche Textrichtung genommen wird. Dabei gibt es Links-nach-rechts(LTR) Zeichen wie unser normales ASCII-Alphabet, es gibt Recht-nach-links(RTL) Zeichen (Arabische, Hebräische) und es gibt neutrale, wie z.B. die Satzzeichen.
Meinst Du damit, dass jedes Zeichen einer Schrift selbst bestimmt, ob es LTR oder RTL-Zeichen ist ? Oder gibt es bestimmte Bereiche von Uni-Codes, die sich LTR- oder RTL-mäßig verhalten ?
Dann müsste ich ja meine gespiegelten Zeichen irgendwie mit den passenden Codes versehen ?
Es gibt im Unicode Bereiche, deren Zeichen von rechts-nach-links ausgegeben werden, es wird nicht von der Schrift bestimmt.
Mein Beispiel war ein bisschen missverständlich.
Der CTL Algorithmus ist nicht dafür konzipiert, in Spiegelschrift auszugeben, sondern Texte mit Buchstaben verschiedener Textrichtungen lesbar darzustellen.
Genau das will ich ja ! Die Zeichen selbst liegen in meinem muitneg_gf.ttf ja schon gespiegelt vor.
Vielleicht mal ein Beispiel, im folgenden sollen Großbuchstaben LTR-Textrichtung besitzen, während Kleinbuchstaben RTL-Textrichtung darstellen, dann würde eine Eingabe wie "ABC abc DEF" vom Algorithmus in
ABC cba DEF
Also nochmal die Frage: woher wissen die Kleinbuchstaben, dass sie RTL-Textrichtung haben sollen ?
Die Kleinbuchstaben stehen als Platzhalter für echte RTL-Zeichen (arabische,hebräische), lateinische Kleinbuchstaben werden natürlich immer von Links-nach-rechts formatiert.
Also, wie gesagt, es kommt auf das Unicode Zeichen an.
Gruß
Andreas
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]