|
32 | 32 |
|
33 | 33 | <h1>CSS Writing Modes Module Level 3</h1> |
34 | 34 |
|
35 | | - <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 12 June 2012</h2> |
| 35 | + <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 June 2012</h2> |
36 | 36 |
|
37 | 37 | <dl> |
38 | 38 | <dt>This version: |
39 | 39 |
|
40 | 40 | <dd><a |
41 | 41 | href="http://dev.w3.org/csswg/css3-writing-modes/">http://dev.w3.org/csswg/css3-writing-modes/</a> |
42 | 42 | <!-- |
43 | | - <dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120612/">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120612/</a> |
| 43 | + <dd><a href="http://www.w3.org/TR/2012/WD-css3-writing-modes-20120621/">http://www.w3.org/TR/2012/ED-css3-writing-modes-20120621/</a> |
44 | 44 | --> |
45 | 45 |
|
46 | 46 |
|
@@ -680,7 +680,8 @@ <h3 id=unicode-bidi><span class=secno>2.2. </span> Embeddings and |
680 | 680 | <tr> |
681 | 681 | <th><a href="#values">Value</a>: |
682 | 682 |
|
683 | | - <td>normal | embed | [ isolate || bidi-override ] | plaintext |
| 683 | + <td>normal | embed | isolate | bidi-override | isolate-override | |
| 684 | + plaintext |
684 | 685 |
|
685 | 686 | <tr> |
686 | 687 | <th>Initial: |
@@ -713,7 +714,78 @@ <h3 id=unicode-bidi><span class=secno>2.2. </span> Embeddings and |
713 | 714 | <td>specified value |
714 | 715 | </table> |
715 | 716 |
|
716 | | - <p>Values for this property have the following meanings: |
| 717 | + <p>Normally (i.e. when ‘<a href="#unicode-bidi0"><code |
| 718 | + class=property>unicode-bidi</code></a>’ is ‘<a href="#normal"><code |
| 719 | + class=css>normal</code></a>’) an inline element is transparent to the |
| 720 | + unicode bidi algorithm; content is ordered as if it were not there. The |
| 721 | + ‘<a href="#unicode-bidi0"><code |
| 722 | + class=property>unicode-bidi</code></a>’ property allows inline elements |
| 723 | + to enforce scoping of the algorithm, and to override the intrinsic |
| 724 | + directionality of text. |
| 725 | + |
| 726 | + <p>The following informative table summarizes the element-internal and |
| 727 | + element-external effects of ‘<a href="#unicode-bidi0"><code |
| 728 | + class=property>unicode-bidi</code></a>’: |
| 729 | + |
| 730 | + <table class=data> |
| 731 | + <caption>Effect of non-‘<a href="#normal"><code |
| 732 | + class=css>normal</code></a>’ values of ‘<a |
| 733 | + href="#unicode-bidi0"><code class=property>unicode-bidi</code></a>’ on |
| 734 | + inline elements</caption> |
| 735 | + |
| 736 | + <colgroup span=2></colgroup> |
| 737 | + |
| 738 | + <colgroup span=3></colgroup> |
| 739 | + |
| 740 | + <thead> |
| 741 | + <tr> |
| 742 | + <th colspan=2 rowspan=2> |
| 743 | + |
| 744 | + <th colspan=3 scope=rowgroup><abbr |
| 745 | + title="To surrounding contents, the element behaves as if its boundary were...">Outside</abbr> |
| 746 | + |
| 747 | + |
| 748 | + <tr> |
| 749 | + <th><abbr |
| 750 | + title="a strong character of the element's 'direction'.">strong</abbr> |
| 751 | + |
| 752 | + <th><abbr title="a neutral character.">neutral</abbr> |
| 753 | + |
| 754 | + <tbody> |
| 755 | + <tr> |
| 756 | + <th rowspan=3 scope=colgroup><abbr |
| 757 | + title="Within the element, content is ordered as if...">Inside</abbr> |
| 758 | + |
| 759 | + <th><abbr |
| 760 | + title="the element's boundaries were strong characters of the element's 'direction'.">embed</abbr> |
| 761 | + |
| 762 | + |
| 763 | + <td>‘<a href="#embed"><code class=css>embed</code></a>’ |
| 764 | + |
| 765 | + <td>‘<a href="#isolate"><code class=css>isolate</code></a>’ |
| 766 | + |
| 767 | + <tr> |
| 768 | + <th><abbr |
| 769 | + title="all text consisted of strong characters of the element's 'direction'.">override</abbr> |
| 770 | + |
| 771 | + |
| 772 | + <td>‘<a href="#bidi-override"><code |
| 773 | + class=css>bidi-override</code></a>’ |
| 774 | + |
| 775 | + <td>‘<a href="#isolate-override"><code |
| 776 | + class=css>isolate-override</code></a>’ |
| 777 | + |
| 778 | + <tr> |
| 779 | + <th><abbr |
| 780 | + title="the element were a standalone paragraph ordered using UAX9 heuristics.">plaintext |
| 781 | + </abbr> |
| 782 | + |
| 783 | + <td>— |
| 784 | + |
| 785 | + <td>‘<a href="#plaintext"><code class=css>plaintext</code></a>’ |
| 786 | + </table> |
| 787 | + |
| 788 | + <p>Values for this property have the following (normative) meanings: |
717 | 789 |
|
718 | 790 | <dl> |
719 | 791 | <dt><dfn id=normal>normal</dfn> |
@@ -759,6 +831,16 @@ <h3 id=unicode-bidi><span class=secno>2.2. </span> Embeddings and |
759 | 831 | rtl</code>’, at the start of the element and a PDF (U+202C) at the end |
760 | 832 | of the element. |
761 | 833 |
|
| 834 | + <dt><dfn id=isolate-override>isolate-override<dfn></dfn></dfn> |
| 835 | + |
| 836 | + <dd>This combines the isolation behavior of ‘<a href="#isolate"><code |
| 837 | + class=css>isolate</code></a>’ with the override behavior of ‘<a |
| 838 | + href="#bidi-override"><code class=css>bidi-override</code></a>’: to |
| 839 | + surrounding content, it is equivalent to ‘<a href="#isolate"><code |
| 840 | + class=css>isolate</code></a>’, but within the element content is |
| 841 | + ordered as if ‘<a href="#bidi-override"><code |
| 842 | + class=css>bidi-override</code></a>’ were specified. |
| 843 | + |
762 | 844 | <dt><dfn id=plaintext>plaintext</dfn> |
763 | 845 |
|
764 | 846 | <dd> |
@@ -4522,7 +4604,8 @@ <h2 class=no-num id=property-index> Property Index</h2> |
4522 | 4604 | <tr> |
4523 | 4605 | <th><a class=property href="#unicode-bidi0">unicode-bidi</a> |
4524 | 4606 |
|
4525 | | - <td>normal | embed | [ isolate || bidi-override ] | plaintext |
| 4607 | + <td>normal | embed | isolate | bidi-override | isolate-override | |
| 4608 | + plaintext |
4526 | 4609 |
|
4527 | 4610 | <td>normal |
4528 | 4611 |
|
|
0 commit comments