Skip to content

Commit 75ffa08

Browse files
author
kojiishi
committed
[css-writing-modes] Regenerate using bikeshed -f spec as it is currently failing to find dfn
--HG-- extra : rebase_source : fb96efcc30866fdfbb18406c336ad3da92e22a4c
1 parent b143204 commit 75ffa08

1 file changed

Lines changed: 13 additions & 23 deletions

File tree

css-writing-modes/Overview.html

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ <h3 class="heading settled heading" data-level=2.2 id=unicode-bidi><span class=s
423423
by the content surrounding the element,
424424
nor is the content surrounding the element bidi-affected by the
425425
content or specified directionality of the element.
426-
However, <a href=#forced-paragraph-break>forced paragraph breaks</a> within the element still create
426+
However, <i>forced paragraph breaks</i> within the element still create
427427
a corresponding break in the containing paragraph.
428428
<p class=note>In Unicode 6.3 and beyond,
429429
this will correspond to adding an LRI (U+2066), for <a class=css data-link-type=maybe href=#propdef-direction title=direction>direction: ltr</a>,
@@ -450,8 +450,8 @@ <h3 class="heading settled heading" data-level=2.2 id=unicode-bidi><span class=s
450450
<dt><dfn class=css-code data-dfn-for=unicode-bidi data-dfn-type=value data-export="" id=valuedef-plaintext>plaintext<a class=self-link href=#valuedef-plaintext></a></dfn></dt>
451451
<dd><p>This value behaves as <a class=css data-link-type=maybe href=#valuedef-isolate>isolate</a> except that for the purposes of
452452
the Unicode bidirectional algorithm, the base directionality of each
453-
of the element’s <a href=#paragraph>bidi paragraphs</a> (if a block container)
454-
or <a href=#isolated-sequence>isolated sequences</a> (if an inline)
453+
of the element’s <i>bidi paragraphs</i> (if a block container)
454+
or <i>isolated sequences</i> (if an inline)
455455
is determined by following the heuristic in rules P2 and P3
456456
of the Unicode bidirectional algorithm
457457
(rather than by using the <a class=property data-link-type=propdesc href=#propdef-direction title=direction>direction</a> property of the element).
@@ -1222,26 +1222,16 @@ <h4 class="heading settled heading" data-level=5.1.1 id=vertical-orientations><s
12221222
<a data-biblio-type=normative data-link-type=biblio href=#utr50 title=UTR50>[UTR50]</a> defines the Vertical_Orientation property for the default character orientation of mixed-orientation vertical text.
12231223
When <a class=property data-link-type=propdesc href=#propdef-text-orientation title=text-orientation>text-orientation</a> is <a class=css data-link-type=maybe href=#valuedef-mixed>mixed</a>,
12241224
the UA must render a <a href=#character>character</a> upright if its orientation property is
1225-
<code>U</code>, <code>Tx</code>, or <code>Tu</code>;
1225+
<code>U</code> or <code>Tu</code>;
12261226
or <a href=#typeset-sideways>typeset it sideways</a> (90° clockwise from horizontal)
12271227
if its orientation property is <code>R</code>.
1228-
For <code>Tr</code> <a href=#character>characters</a>,
1228+
For <code>Tr</code> <i>characters</i>,
12291229
which are intended to be either transformed or rotated sideways,
12301230
the UA may assume that appropriate glyphs for upright typesetting
12311231
are given in the font and render them upright;
12321232
alternately it may check for such glyphs first,
12331233
and fall back to typesetting them sideways if the appropriate glyphs are missing.
12341234

1235-
<p>
1236-
In some systems (e.g. when using OpenType fonts),
1237-
to correctly orient a <a href=#character>character</a> belonging to the Mongolian or Phags-pa script upright,
1238-
the UA must actually typeset it <a href=#typeset-sideways>sideways</a>.
1239-
<p class=note>This is because the "upright" orientation
1240-
in the Unicode code charts (which assume vertical typesetting)
1241-
and the "upright" orientation of the glyphs of these scripts
1242-
in most OpenType fonts (which assume horizontal typesetting)
1243-
don’t match.
1244-
12451235
<h4 class="heading settled heading" data-level=5.1.2 id=vertical-font-features><span class=secno>5.1.2 </span><span class=content>
12461236
Vertical Typesetting and Font Features</span><a class=self-link href=#vertical-font-features></a></h4>
12471237

@@ -1267,7 +1257,7 @@ <h4 class="heading settled heading" data-level=5.1.2 id=vertical-font-features><
12671257
although not all fonts have alternate glyphs for all relevant codepoints.
12681258
(East Asian fonts usually provide alternates for East Asian codepoints,
12691259
but Western fonts typically lack any vertical typesetting features.)
1270-
Unicode published draft data on which <a href=#character>characters</a> should appear sideways
1260+
Unicode published draft data on which <i>characters</i> should appear sideways
12711261
as the SVO property in <a href=http://www.unicode.org/reports/tr50/tr50-6.Orientation.txt>this data file</a>;
12721262
however, this property has been abandoned for the current revision of <a data-biblio-type=normative data-link-type=biblio href=#utr50 title=UTR50>[UTR50]</a>.
12731263
<dt id=typeset-sideways><a class=self-link href=#typeset-sideways></a>sideways characters
@@ -1959,7 +1949,7 @@ <h4 class="heading settled heading" data-level=7.3.4 id=orthogonal-layout><span
19591949
<p> <ul>
19601950
<li>A table or flex container establishing an orthogonal flow is laid out into the given <a href=http://dev.w3.org/csswg/css-sizing-3/#available>available space</a>.
19611951
If the <a href=http://dev.w3.org/csswg/css-sizing-3/#available>available measure</a> is infinite, this effectively lays the element out at its max-content size.
1962-
However, any table cells or <a href=http://dev.w3.org/csswg/css-flexbox-1/#flex-item>flex items</a> that are <i>block containers</i> are laid out assuming infinite <a href=http://dev.w3.org/csswg/css-sizing-3/#available>available space</a>
1952+
However, any table cells or <i>flex items</i> that are <i>block containers</i> are laid out assuming infinite <a href=http://dev.w3.org/csswg/css-sizing-3/#available>available space</a>
19631953
and so behave accordingly, possibly limiting their <a href=#measure>measure</a> to the size of the initial containing block
19641954
or triggering multi-column layout so that they grow in the direction of the infinite measure.
19651955
</ul>
@@ -2309,7 +2299,7 @@ <h3 class="heading settled heading" data-level=9.1 id=text-combine-horizontal><s
23092299

23102300
<p>In order to preserve typographic color when compressing the text to 1em,
23112301
when the combined text consists of more than one <a href=#character>character</a>,
2312-
then any full-width <a href=#character>characters</a> must first be converted to their non-full-width equivalents
2302+
then any full-width <i>characters</i> must first be converted to their non-full-width equivalents
23132303
by reversing the algorithm defined for <a class=css data-link-type=maybe href=http://dev.w3.org/csswg/css-text-3/#text-transform0 title=text-transform>text-transform: full-width</a> in <a data-biblio-type=normative data-link-type=biblio href=#css3text title=CSS3TEXT>[CSS3TEXT]</a>.
23142304
Also, a <a class=css-code data-link-type=property href=http://dev.w3.org/csswg/css-fonts-3/#propdef-font-variant>font-variant</a> value of <span class=css data-link-type=maybe>full-width</span> must be ignored in such cases:
23152305
whether applied via <a class=css data-link-type=maybe href=http://dev.w3.org/csswg/css-fonts-3/#at-font-face-rule>@font-face</a> descriptor or property declaration,
@@ -2357,7 +2347,7 @@ <h3 class="heading settled heading" data-level=9.1 id=text-combine-horizontal><s
23572347
OpenType implementations <em>must</em> use width-specific variants
23582348
(OpenType features <code>hwid</code>/<code>twid</code>/<code>qwid</code>)
23592349
to compress text
2360-
in cases where those variants are available for all <a href=#character>characters</a> in the composition.
2350+
in cases where those variants are available for all <i>characters</i> in the composition.
23612351
Otherwise, the UA may use any means to compress the text,
23622352
including substituting half-width, third-width, and/or quarter-width glyphs provided by the font,
23632353
using other font features designed to compress text horizontally,
@@ -2367,9 +2357,9 @@ <h3 class="heading settled heading" data-level=9.1 id=text-combine-horizontal><s
23672357
<div class=example>
23682358
<p>For example, a simple OpenType-based implementation might compress the text as follows:
23692359
<ol>
2370-
<li>Enable 1/<var>n</var>-width glyphs for combined text of <var>n</var> <a href=#character>characters</a>.
2371-
(I.e. Use OpenType <code>hwid</code> for 2 <a href=#character>characters</a>, <code>twid</code> for 3 <a href=#character>characters</a>, etc.)
2372-
Note that the number of <a href=#character>characters</a> ≠ number of Unicode codepoints!
2360+
<li>Enable 1/<var>n</var>-width glyphs for combined text of <var>n</var> <i>characters</i>.
2361+
(I.e. Use OpenType <code>hwid</code> for 2 <i>characters</i>, <code>twid</code> for 3 <i>characters</i>, etc.)
2362+
Note that the number of <i>characters</i> ≠ number of Unicode codepoints!
23732363
<li>Horizontally scale the result to 1em if it is not yet 1em or narrower.
23742364
</ol>
23752365
<p>A more sophisticated OpenType implementation might compose the text
@@ -2717,7 +2707,7 @@ <h2 class="no-num no-ref heading settled heading" id=references><span class=cont
27172707

27182708
<h3 class="no-num no-ref heading settled heading" id=normative><span class=content>
27192709
Normative References</span><a class=self-link href=#normative></a></h3>
2720-
<div data-fill-with=normative-references><dl><dt id=css21 title=CSS21><a class=self-link href=#css21></a>[CSS21]<dd>Bert Bos; et al. <a href=http://www.w3.org/TR/2011/REC-CSS2-20110607>Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification</a>. 7 June 2011. W3C Recommendation. URL: <a href=http://www.w3.org/TR/2011/REC-CSS2-20110607>http://www.w3.org/TR/2011/REC-CSS2-20110607</a><dt id=css3-fonts title=CSS3-FONTS><a class=self-link href=#css3-fonts></a>[CSS3-FONTS]<dd>John Daggett. <a href=http://www.w3.org/TR/2013/WD-css3-fonts-20130212/>CSS Fonts Module Level 3</a>. 12 February 2013. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2013/WD-css3-fonts-20130212/>http://www.w3.org/TR/2013/WD-css3-fonts-20130212/</a><dt id=css3-sizing title=CSS3-SIZING><a class=self-link href=#css3-sizing></a>[CSS3-SIZING]<dd>Tab Atkins Jr.; Elika J. Etemad. <a href=http://www.w3.org/TR/2012/WD-css3-sizing-20120927/>CSS Intrinsic &amp; Extrinsic Sizing Module Level 3</a>. 27 September 2012. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/WD-css3-sizing-20120927/>http://www.w3.org/TR/2012/WD-css3-sizing-20120927/</a><dt id=css3bg title=CSS3BG><a class=self-link href=#css3bg></a>[CSS3BG]<dd>Bert Bos; Elika J. Etemad; Brad Kemper. <a href=http://www.w3.org/TR/2012/CR-css3-background-20120724/>CSS Backgrounds and Borders Module Level 3</a>. 24 July 2012. W3C Candidate Recommendation. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/CR-css3-background-20120724/>http://www.w3.org/TR/2012/CR-css3-background-20120724/</a><dt id=css3col title=CSS3COL><a class=self-link href=#css3col></a>[CSS3COL]<dd>Håkon Wium Lie. <a href=http://www.w3.org/TR/2011/CR-css3-multicol-20110412>CSS Multi-column Layout Module</a>. 12 April 2011. W3C Candidate Recommendation. (Work in progress.) URL: <a href=http://www.w3.org/TR/2011/CR-css3-multicol-20110412>http://www.w3.org/TR/2011/CR-css3-multicol-20110412</a><dt id=css3text title=CSS3TEXT><a class=self-link href=#css3text></a>[CSS3TEXT]<dd>Elika J. Etemad; Koji Ishii. <a href=http://www.w3.org/TR/2012/WD-css3-text-20121113/>CSS Text Module Level 3</a>. 13 November 2012. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/WD-css3-text-20121113/>http://www.w3.org/TR/2012/WD-css3-text-20121113/</a><dt id=rfc2119 title=RFC2119><a class=self-link href=#rfc2119></a>[RFC2119]<dd>S. Bradner. <a href=http://www.ietf.org/rfc/rfc2119.txt>Key words for use in RFCs to Indicate Requirement Levels</a>. URL: <a href=http://www.ietf.org/rfc/rfc2119.txt>http://www.ietf.org/rfc/rfc2119.txt</a><dt id=svg11 title=SVG11><a class=self-link href=#svg11></a>[SVG11]<dd>Erik Dahlström; et al. <a href=http://www.w3.org/TR/2011/REC-SVG11-20110816/>Scalable Vector Graphics (SVG) 1.1 (Second Edition)</a>. 16 August 2011. W3C Recommendation. URL: <a href=http://www.w3.org/TR/2011/REC-SVG11-20110816/>http://www.w3.org/TR/2011/REC-SVG11-20110816/</a><dt id=uax11 title=UAX11><a class=self-link href=#uax11></a>[UAX11]<dd>Asmus Freytag. <a href=http://www.unicode.org/reports/tr11/>East Asian Width</a>. 17 January 2012. URL: <a href=http://www.unicode.org/reports/tr11/>http://www.unicode.org/reports/tr11/</a><dt id=uax24 title=UAX24><a class=self-link href=#uax24></a>[UAX24]<dd>Mark Davis; Ken Whistler. <a href=http://www.unicode.org/reports/tr24/>Unicode Script Property</a>. 13 January 2012. URL: <a href=http://www.unicode.org/reports/tr24/>http://www.unicode.org/reports/tr24/</a><dt id=uax29 title=UAX29><a class=self-link href=#uax29></a>[UAX29]<dd>Mark Davis. <a href=http://www.unicode.org/reports/tr29/>Unicode Text Segmentation</a>. 12 September 2012. URL: <a href=http://www.unicode.org/reports/tr29/>http://www.unicode.org/reports/tr29/</a><dt id=uax44 title=UAX44><a class=self-link href=#uax44></a>[UAX44]<dd>Mark Davis; Ken Whistler. <a href=http://www.unicode.org/reports/tr44/>Unicode Character Database</a>. 23 January 2012. URL: <a href=http://www.unicode.org/reports/tr44/>http://www.unicode.org/reports/tr44/</a><dt id=uax9 title=UAX9><a class=self-link href=#uax9></a>[UAX9]<dd>Mark Davis. <a href=http://www.unicode.org/reports/tr9/>Unicode Bidirectional Algorithm</a>. 16 January 2012. URL: <a href=http://www.unicode.org/reports/tr9/>http://www.unicode.org/reports/tr9/</a><dt id=unicode title=UNICODE><a class=self-link href=#unicode></a>[UNICODE]<dd>The Unicode Consortium. <a href=http://www.unicode.org/standard/versions/enumeratedversions.html>The Unicode Standard</a>. 2012. Defined by: The Unicode Standard, Version 6.2.0 (Mountain View, CA: The Unicode Consortium, 2012. ISBN 978-1-936213-07-8), as updated from time to time by the publication of new versions URL: <a href=http://www.unicode.org/standard/versions/enumeratedversions.html>http://www.unicode.org/standard/versions/enumeratedversions.html</a><dt id=utr50 title=UTR50><a class=self-link href=#utr50></a>[UTR50]<dd>Koji Ishii. <a href=http://www.unicode.org/reports/tr50/>Unicode Properties for Vertical Text Layout</a>. 28 May 2013. URL: <a href=http://www.unicode.org/reports/tr50/>http://www.unicode.org/reports/tr50/</a></dl></div>
2710+
<div data-fill-with=normative-references><dl><dt id=css21 title=CSS21><a class=self-link href=#css21></a>[CSS21]<dd>Bert Bos; et al. <a href=http://www.w3.org/TR/2011/REC-CSS2-20110607>Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification</a>. 7 June 2011. W3C Recommendation. URL: <a href=http://www.w3.org/TR/2011/REC-CSS2-20110607>http://www.w3.org/TR/2011/REC-CSS2-20110607</a><dt id=css3-fonts title=CSS3-FONTS><a class=self-link href=#css3-fonts></a>[CSS3-FONTS]<dd>John Daggett. <a href=http://www.w3.org/TR/2013/WD-css3-fonts-20130212/>CSS Fonts Module Level 3</a>. 12 February 2013. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2013/WD-css3-fonts-20130212/>http://www.w3.org/TR/2013/WD-css3-fonts-20130212/</a><dt id=css3-sizing title=CSS3-SIZING><a class=self-link href=#css3-sizing></a>[CSS3-SIZING]<dd>Tab Atkins Jr.; Elika J. Etemad. <a href=http://www.w3.org/TR/2012/WD-css3-sizing-20120927/>CSS Intrinsic &amp; Extrinsic Sizing Module Level 3</a>. 27 September 2012. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/WD-css3-sizing-20120927/>http://www.w3.org/TR/2012/WD-css3-sizing-20120927/</a><dt id=css3bg title=CSS3BG><a class=self-link href=#css3bg></a>[CSS3BG]<dd>Bert Bos; Elika J. Etemad; Brad Kemper. <a href=http://www.w3.org/TR/2012/CR-css3-background-20120724/>CSS Backgrounds and Borders Module Level 3</a>. 24 July 2012. W3C Candidate Recommendation. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/CR-css3-background-20120724/>http://www.w3.org/TR/2012/CR-css3-background-20120724/</a><dt id=css3col title=CSS3COL><a class=self-link href=#css3col></a>[CSS3COL]<dd>Håkon Wium Lie. <a href=http://www.w3.org/TR/2011/CR-css3-multicol-20110412>CSS Multi-column Layout Module</a>. 12 April 2011. W3C Candidate Recommendation. (Work in progress.) URL: <a href=http://www.w3.org/TR/2011/CR-css3-multicol-20110412>http://www.w3.org/TR/2011/CR-css3-multicol-20110412</a><dt id=css3text title=CSS3TEXT><a class=self-link href=#css3text></a>[CSS3TEXT]<dd>Elika J. Etemad; Koji Ishii. <a href=http://www.w3.org/TR/2012/WD-css3-text-20121113/>CSS Text Module Level 3</a>. 13 November 2012. W3C Working Draft. (Work in progress.) URL: <a href=http://www.w3.org/TR/2012/WD-css3-text-20121113/>http://www.w3.org/TR/2012/WD-css3-text-20121113/</a><dt id=rfc2119 title=RFC2119><a class=self-link href=#rfc2119></a>[RFC2119]<dd>S. Bradner. <a href=http://www.ietf.org/rfc/rfc2119.txt>Key words for use in RFCs to Indicate Requirement Levels</a>. URL: <a href=http://www.ietf.org/rfc/rfc2119.txt>http://www.ietf.org/rfc/rfc2119.txt</a><dt id=svg11 title=SVG11><a class=self-link href=#svg11></a>[SVG11]<dd>Erik Dahlström; et al. <a href=http://www.w3.org/TR/2011/REC-SVG11-20110816/>Scalable Vector Graphics (SVG) 1.1 (Second Edition)</a>. 16 August 2011. W3C Recommendation. URL: <a href=http://www.w3.org/TR/2011/REC-SVG11-20110816/>http://www.w3.org/TR/2011/REC-SVG11-20110816/</a><dt id=uax11 title=UAX11><a class=self-link href=#uax11></a>[UAX11]<dd>Asmus Freytag. <a href=http://www.unicode.org/reports/tr11/>East Asian Width</a>. 17 January 2012. URL: <a href=http://www.unicode.org/reports/tr11/>http://www.unicode.org/reports/tr11/</a><dt id=uax24 title=UAX24><a class=self-link href=#uax24></a>[UAX24]<dd>Mark Davis; Ken Whistler. <a href=http://www.unicode.org/reports/tr24/>Unicode Script Property</a>. 13 January 2012. URL: <a href=http://www.unicode.org/reports/tr24/>http://www.unicode.org/reports/tr24/</a><dt id=uax29 title=UAX29><a class=self-link href=#uax29></a>[UAX29]<dd>Mark Davis. <a href=http://www.unicode.org/reports/tr29/>Unicode Text Segmentation</a>. 12 September 2012. URL: <a href=http://www.unicode.org/reports/tr29/>http://www.unicode.org/reports/tr29/</a><dt id=uax44 title=UAX44><a class=self-link href=#uax44></a>[UAX44]<dd>Mark Davis; Ken Whistler. <a href=http://www.unicode.org/reports/tr44/>Unicode Character Database</a>. 23 January 2012. URL: <a href=http://www.unicode.org/reports/tr44/>http://www.unicode.org/reports/tr44/</a><dt id=uax9 title=UAX9><a class=self-link href=#uax9></a>[UAX9]<dd>Mark Davis. <a href=http://www.unicode.org/reports/tr9/>Unicode Bidirectional Algorithm</a>. 16 January 2012. URL: <a href=http://www.unicode.org/reports/tr9/>http://www.unicode.org/reports/tr9/</a><dt id=unicode title=UNICODE><a class=self-link href=#unicode></a>[UNICODE]<dd>The Unicode Consortium. <a href=http://www.unicode.org/standard/versions/enumeratedversions.html>The Unicode Standard</a>. 2012. Defined by: The Unicode Standard, Version 6.2.0 (Mountain View, CA: The Unicode Consortium, 2012. ISBN 978-1-936213-07-8), as updated from time to time by the publication of new versions URL: <a href=http://www.unicode.org/standard/versions/enumeratedversions.html>http://www.unicode.org/standard/versions/enumeratedversions.html</a><dt id=utr50 title=UTR50><a class=self-link href=#utr50></a>[UTR50]<dd>Koji Ishii. <a href=http://www.unicode.org/reports/tr50/>Unicode Properties for Vertical Text Layout</a>. 31 August 2013. URL: <a href=http://www.unicode.org/reports/tr50/>http://www.unicode.org/reports/tr50/</a></dl></div>
27212711

27222712
<h3 class="no-num no-ref heading settled heading" id=informative><span class=content>
27232713
Informative References</span><a class=self-link href=#informative></a></h3>

0 commit comments

Comments
 (0)