3232
3333 < h1 > CSS Writing Modes Module Level 3</ h1 >
3434
35- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 26 March 2012</ h2 >
35+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 27 March 2012</ h2 >
3636
3737 < dl >
3838 < dt > This version:
3939
4040 < dd > < a
4141 href ="http://dev.w3.org/csswg/css3-writing-modes/ "> http://dev.w3.org/csswg/css3-writing-modes/</ a >
4242 <!--
43- <dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120326 /">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120326 /</a>
43+ <dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120327 /">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120327 /</a>
4444-->
4545
4646
@@ -555,9 +555,10 @@ <h2 id=text-direction><span class=secno>2. </span> Inline Direction and
555555 class =property > direction</ code > </ a > ’ and ‘< a
556556 href ="#unicode-bidi0 "> < code class =property > unicode-bidi</ code > </ a > ’
557557 properties should in most cases be used only to map bidi information in
558- the markup to its corresponding CSS styles. If a document language
558+ the markup to its corresponding CSS styles. < strong > If a document language
559559 provides markup features to control bidi, authors and users should use
560- those features and not specify CSS rules to override them.
560+ those features instead</ strong > and not specify CSS rules to override
561+ them.
561562
562563 < p > The HTML 4 specification (< a href ="#HTML401 "
563564 rel =biblioentry > [HTML401]<!--{{HTML401}}--> </ a > , section 8.2) defines
@@ -763,24 +764,16 @@ <h3 id=unicode-bidi><span class=secno>2.2. </span> Embeddings and
763764 < dt > < dfn id =plaintext > plaintext</ dfn >
764765
765766 < dd >
766- < p > For the purposes of the Unicode bidirectional algorithm, the base
767- directionality of each bidi paragraph for which the element forms the
768- containing block is determined not by the element's computed ‘< a
769- href ="#direction0 "> < code class =property > direction</ code > </ a > ’ as
770- usual, but by following the heuristic in rules P2 and P3 of the Unicode
771- bidirectional algorithm. For inline elements, this value behaves as for
772- ‘< a href ="#isolate "> < code class =css > isolate</ code > </ a > ’,
773- except, as with block containers, the base directionality is determined
774- by following the Unicode heuristic instead of by using the ‘< a
775- href ="#direction0 "> < code class =property > direction</ code > </ a > ’
776- value. < span class =note > Note that ‘< a href ="#unicode-bidi0 "> < code
777- class =property > unicode-bidi</ code > </ a > ’ does not affect the
778- ‘< a href ="#direction0 "> < code
779- class =property > direction</ code > </ a > ’ property even in the case of
780- ‘< a href ="#plaintext "> < code class =css > plaintext</ code > </ a > ’,
781- and thus does not affect ‘< a href ="#direction0 "> < code
782- class =property > direction</ code > </ a > ’-dependent layout
783- calculations.</ span >
767+ < p > This value behaves as ‘< a href ="#isolate "> < code
768+ class =css > isolate</ code > </ a > ’ except that for the purposes of the
769+ Unicode bidirectional algorithm, the base directionality of each bidi
770+ paragraph immediately contained by the element is determined not by the
771+ element's computed ‘< a href ="#direction0 "> < code
772+ class =property > direction</ code > </ a > ’ as usual, but by following
773+ the heuristic in rules P2 and P3 of the Unicode bidirectional algorithm.
774+ An element immediately contains a bidi paragraph if it is a block
775+ container or bidi-isolating inline and no other such elements intervene
776+ between it and the bidi paragraph.
784777 </ dl >
785778
786779 < p class =note > Because the ‘< a href ="#unicode-bidi0 "> < code
@@ -792,6 +785,14 @@ <h3 id=unicode-bidi><span class=secno>2.2. </span> Embeddings and
792785 best used on blocks and inlines that do not contain any block-level
793786 structures.
794787
788+ < p class =note > Note that ‘< a href ="#unicode-bidi0 "> < code
789+ class =property > unicode-bidi</ code > </ a > ’ does not affect the
790+ ‘< a href ="#direction0 "> < code
791+ class =property > direction</ code > </ a > ’ property even in the case of
792+ ‘< a href ="#plaintext "> < code class =css > plaintext</ code > </ a > ’,
793+ and thus does not affect ‘< a href ="#direction0 "> < code
794+ class =property > direction</ code > </ a > ’-dependent layout calculations.
795+
795796 < p > The final order of characters within in each bidi paragraph is the same
796797 as if the bidi control codes had been added as described above, markup had
797798 been stripped, and the resulting character sequence had been passed to an
0 commit comments