Hi Jörg,

On Thu, Aug 31, 2006 at 16:38:25 +0200, Jörg Schmidt wrote:

> nur für einige Werte klappt das nicht, beispielsweise für 64287 bis
> 64295, dort erhalte ich ohne ersichtlichen Grund Einträge der Form:
> 
> <ASC() des Zeichens><)><Zeichen><)>
> 
> z.B.:
> 64287)#)

Der Bereich 64287-64295 enthaelt hebraeische wide characters. Hebraeisch
ist ein von-rechts-nach-links (RTL, right-to-left) Skript. Werden darin
Klammern verwendet, richtet sich die Schreibrichtung dieser nach dem
Kontext des embedding level und koennen gespiegelt werden ("mirrored
property"). Dein Kontext ist nun eigentlich keiner.. 

Willst du die Schreibrichtung forcieren, benutze in diesem Fall LRM
(U+200E) left-to-right marks vor den Klammern.

Der BiDi-Algorithmus:
http://www.unicode.org/reports/tr9/

  Eike

-- 
 OOo/SO Calc core developer. Number formatter stricken i18n transpositionizer.
 GnuPG key 0x293C05FD:  997A 4C60 CE41 0149 0DB3  9E96 2F1A D073 293C 05FD

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an