[css3-writing-modes] Float bug or difficult insertion

Hello all,

I am doing some test relating to 2.2 in css3-writing-modes.


   | If an inline element is broken around a bidi paragraph
   | boundary (e.g. if split by a block or forced paragraph
   | break), then the bidi control codes corresponding to
   | the end of the element are added before the interruption
   | and the codes corresponding to the start of the element
   | are added after it. (In other words, any embedding
   | levels or overrides started by the element are closed
   | at the paragraph break and reopened on the other side
   | of it.)


While doing them, I came across this usual behavior with the Arabic content.

http://css-class.com/test/css/bidi/inline-embedding-with-blocks.htm


It is noticed in both the test with floats (both of which have the word 
block) but is easier seen with the left float test (blue background). If 
you narrow the viewport to the point where the span (red background) 
contacts the left float (blue background), the float drop under the line 
boxes and renders underneath the next block that is a sibling to the 
parent block.

I guessing that what I am seeing is more to do with me _not being able_ 
to insert the float between the Arabic words (or glyphs) where I have 
the plus sign below.

    +
بفاصلة، وفترة.

I could only insert the float between the Arabic words (or glyphs) where 
I have the plus sign.

   +
بفاصلة، وفترة.


Any ideas or suggestions? BTW, I'm using Notepad2 to code with (I can 
see the pretty colors).



-- 
Alan Gresley
http://css-3d.org/
http://css-class.com/

Received on Friday, 27 May 2011 07:45:39 UTC