Skip to content

Commit 8070360

Browse files
committed
[css-writing-modes] Add headers, shift around content.
1 parent 4f410ca commit 8070360

1 file changed

Lines changed: 21 additions & 15 deletions

File tree

css-writing-modes/Overview.bs

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -908,6 +908,23 @@ Obsolete SVG1.1 'writing-mode' Values</h4>
908908
<p>These values are <em>obsolete</em> in any context except SVG1 documents
909909
and are therefore <em>optional</em> for non-SVG UAs.
910910

911+
<div class="note">
912+
In SVG1.1, these values set the <dfn>inline progression direction</dfn>,
913+
in other words, the direction the current text position
914+
advances each time a glyph is added. This is a geometric process that
915+
happens <em>after</em> bidi reordering, and thus has no effect on the
916+
interpretation of the 'direction' property (which is independent of
917+
'writing-mode'). (See <a href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship
918+
with bidirectionality</a>. [[!SVG11]])
919+
920+
There are varying interpretations
921+
on whether this process causes "writing-mode: rl" to merely shift the
922+
text string or reverse the order of all glyphs in the text.
923+
</div>
924+
925+
<h5 id="svg-writing-mode-css" class="no-toc">
926+
Supporting SVG1.1 'writing-mode' values in CSS syntax</h5>
927+
911928
<p>UAs that wish to support these values in the context of CSS
912929
must treat them as follows:
913930

@@ -930,21 +947,10 @@ Obsolete SVG1.1 'writing-mode' Values</h4>
930947
specification. The additional ''tb-lr'' value of that revision is
931948
replaced by ''vertical-lr''.
932949

933-
<div class="note">
934-
In SVG1.1, these values set the <dfn>inline progression direction</dfn>,
935-
in other words, the direction the current text position
936-
advances each time a glyph is added. This is a geometric process that
937-
happens <em>after</em> bidi reordering, and thus has no effect on the
938-
interpretation of the 'direction' property (which is independent of
939-
'writing-mode'). (See <a href="http://www.w3.org/TR/SVG/text.html#RelationshipWithBiDirectionality">Relationship
940-
with bidirectionality</a>. [[!SVG11]])
941-
942-
There are varying interpretations
943-
on whether this process causes "writing-mode: rl" to merely shift the
944-
text string or reverse the order of all glyphs in the text.
945-
</div>
950+
<h5 id="svg-writing-mode-markup" class="no-toc">
951+
Supporting SVG1.1 'writing-mode' values in presentational attributes</h5>
946952

947-
<p>In order to support legacy content,
953+
<p>In order to support legacy content with presentational attributes,
948954
and to allow authors to create documents that support older clients,
949955
SVG UAs must add the following style sheet rules to their default UA stylesheet:
950956

@@ -958,7 +964,7 @@ Obsolete SVG1.1 'writing-mode' Values</h4>
958964
</pre>
959965

960966
<div class="note">
961-
Authors who wish to create forwards and backwards-compatible content
967+
Authors who wish to create forwards and backwards-compatible SVG content
962968
in CSS syntax can use the CSS forwards-compatible parsing rules to do so,
963969
e.g.
964970

0 commit comments

Comments
 (0)