- From: Tex Texin <tex@i18nguy.com>
- Date: Sat, 05 Jul 2003 21:21:43 -0400
- To: Ian Hickson <ian@hixie.ch>
- CC: "ishida@w3.org" <ishida@w3.org>, "'Martin Duerst'" <duerst@w3.org>, "public-i18n-geo@w3.org" <public-i18n-geo@w3.org>
Ian Hickson wrote: > > On Sat, 5 Jul 2003, Ian Hickson wrote: > > > > If the directionality of an element is the same as its parent, then > > nothing happens wrt bidi. Setting directionality in CSS is exactly > > equivalent to using LRO, RLO, LRE, RLE, and PDF, depending on the values > > of unicode-bidi and direction. > > It appears I misunderstood the CSS spec, my bad. The spec already says > what you want. The 'direction' property on inline elements has no effect > unless 'unicode-bidi' is set to 'embed' (for LRE/RLE) or 'bidi-override' > (for LRO/RLO). On block-level elements it sets the paragraph > directionality as per the bidi algorithm. Aha! ok. I read that about the block level also, but then my test page mistakenly used spans on the embedded strings. I need to rework my test page and recheck the results. thanks. > >> To answer your last question, the information in the CSS 2.1 draft spec > >> is incorrect if the element has unicode-bidi:embed set, the levels are > >> different. The space will not travel to the front of the B. Therefore > >> the spec should say that the description is accurate only if > >> unicode-bidi:normal, the same way it points out white-space:normal must > >> be set. > > > > Oh, right, I see. Yes, good point. I'll bring that up in the WG. Thanks. > > In fact, no, the 'unicode-bidi' property has to be set to 'embed' for the > example to be correct. (Which is actually what it says, although not > explicitly, by saying "where the <ltr> element represents a left-to-right > embedding and the <rtl> element represents a right-to-left embedding"). yes, that wasn't clear. thanks Ian. tex > > -- > Ian Hickson )\._.,--....,'``. fL > "meow" /, _.. \ _\ ;`._ ,. > http://index.hixie.ch/ `._.-(,_..'--(,_..'`-.;.' -- ------------------------------------------------------------- Tex Texin cell: +1 781 789 1898 mailto:Tex@XenCraft.com Xen Master http://www.i18nGuy.com XenCraft http://www.XenCraft.com Making e-Business Work Around the World -------------------------------------------------------------
Received on Saturday, 5 July 2003 21:21:49 UTC