- From: Elika Etemad via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 06 Jun 2011 09:29:34 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-writing-modes In directory hutz:/tmp/cvs-serv16934 Modified Files: Overview.html Overview.src.html Log Message: Link to UCD info for various properties. Index: Overview.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.html,v retrieving revision 1.157 retrieving revision 1.158 diff -u -d -r1.157 -r1.158 --- Overview.html 6 Jun 2011 06:14:21 -0000 1.157 +++ Overview.html 6 Jun 2011 09:29:31 -0000 1.158 @@ -292,6 +292,9 @@ <li class=no-num><a href="#vertical-typesetting-details">Appendix C: Vertical Typesetting Synthesis</a> + <li class=no-num><a href="#character-properties">Appendix Q Characters and + Properties</a> + <li class=no-num><a href="#intrinsic-sizing">Appendix D: Intrinsic Dimensions</a> <ul class=toc> @@ -1554,8 +1557,9 @@ rel=biblioentry>[UAX29]<!--{{!UAX29}}--></a>. It is roughly equivalent to what a language user considers to be a character or a basic unit of the script (which might not be a single Unicode codepoint). The UA may further - tailor the definition as allowed by Unicode. The properties of a grapheme - cluster are given by its base. + tailor the definition as allowed by Unicode. See <a + href="#character-properties">Character Properties</a> for detailed + information on determing character properties. <p>Values have the following meanings: @@ -1700,7 +1704,7 @@ <h4 id=vertical-typesetting><span class=secno>5.1.1. </span> Vertical Typesetting</h4> - <p>In vertical typographic modes, any characters belonging to a vertical + <p>In vertical typographic modes, any character belonging to a vertical script <em>must</em> be set using its base character's intrinsic orientation. (See <a href="#script-orientations">Appendix B</a>.) Characters belonging to horizontal-only scripts must set sideways (for @@ -3145,8 +3149,7 @@ <li>Set the following characters using vertical font settings if available, otherwise set them sideways: <ul> - <li>Other Punctuation (Po) with an East Asian Width property <a - href="#UAX11" rel=biblioentry>[UAX11]<!--{{!UAX11}}--></a> of ambiguous + <li>Other Punctuation (Po) with an East Asian Width width of ambiguous (A). <li><abbr title="U+00B2, U+00B3, U+00B9, U+20070, @@ -3205,6 +3208,48 @@ of these are present, the font is considered to have vertical font settings available. + <h2 class=no-num id=character-properties>Appendix Q Characters and + Properties</h2> + + <p>Unicode only defines properties for characters, but in the definition of + ‘<a href="#text-orientation0"><code + class=property>text-orientation</code></a>’ and in <a + href=vertical-typesetting-details>Vertical Typesetting Synthesis</a>, it + is necessary to determine the properties of a grapheme cluster. For the + purposes of CSS Writing Modes, the properties of a grapheme cluster are + given by its base character—except in one case: grapheme clusters + formed with an Enclosing Mark (Me) of the Common script are considered to + be Other Symbols (So) in the Common script having the same Unicode + properties as the Replacement Character U+FFFD. + + <p>Unicode defines three properties that are referenced here: + + <dl> + <dt><a href="http://www.unicode.org/reports/tr11/#Definitions">East Asian + width</a> + + <dd>Defined in <a href="#UAX11" + rel=biblioentry>[UAX11]<!--{{UAX11}}--></a> and given as the + East_Asian_Width property. + + <dt><a + href="http://www.unicode.org/reports/tr44/#General_Category_Values">General + Category</a> + + <dd>Defined in <a href="#UAX44" + rel=biblioentry>[UAX44]<!--{{UAX44}}--></a> and given as the + General_Category property. + + <dt><a href="http://www.unicode.org/reports/tr24/#Values">Script + property</a> + + <dd>Defined in <a href="#UAX24" + rel=biblioentry>[UAX24]<!--{{UAX24}}--></a> and given as the Script + property. + </dl> + + <p class=issue>Define whether ScriptExtensions is used. + <h2 class=no-num id=intrinsic-sizing>Appendix D: Intrinsic Dimensions</h2> <p><em>This section is normative.</em> @@ -3641,6 +3686,36 @@ </dd> <!----> + <dt id=UAX11>[UAX11] + + <dd>Asmus Freytag. <a + href="http://www.unicode.org/unicode/reports/tr11/tr11-8.html"><cite>East + Asian Width.</cite></a> 23 March 2001. Unicode Standard Annex #11. URL: + <a + href="http://www.unicode.org/unicode/reports/tr11/tr11-8.html">http://www.unicode.org/unicode/reports/tr11/tr11-8.html</a> + </dd> + <!----> + + <dt id=UAX24>[UAX24] + + <dd>Mark Davis; Ken Whistler. <a + href="http://www.unicode.org/reports/tr24/"><cite>Unicode Script + Property.</cite></a> 27 September 2010. Unicode Standard Annex #24. URL: + <a + href="http://www.unicode.org/reports/tr24/">http://www.unicode.org/reports/tr24/</a> + </dd> + <!----> + + <dt id=UAX44>[UAX44] + + <dd>Mark Davis; Ken Whistler. <a + href="http://www.unicode.org/reports/tr44/tr44-6.html"><cite>Unicode + Character Database.</cite></a> 8 October 2010. Unicode Standard Annex + #44. URL: <a + href="http://www.unicode.org/reports/tr44/tr44-6.html">http://www.unicode.org/reports/tr44/tr44-6.html</a> + </dd> + <!----> + <dt id=UTN22>[UTN22] <dd>Elika J. Etemad. <a href="http://unicode.org/notes/tn22/"><cite>Robust Index: Overview.src.html =================================================================== RCS file: /sources/public/csswg/css3-writing-modes/Overview.src.html,v retrieving revision 1.165 retrieving revision 1.166 diff -u -d -r1.165 -r1.166 --- Overview.src.html 6 Jun 2011 06:14:22 -0000 1.165 +++ Overview.src.html 6 Jun 2011 09:29:31 -0000 1.166 @@ -1133,7 +1133,8 @@ or a basic unit of the script (which might not be a single Unicode codepoint). The UA may further tailor the definition as allowed by Unicode. - The properties of a grapheme cluster are given by its base. + See <a href="#character-properties">Character Properties</a> for detailed + information on determing character properties. <p>Values have the following meanings:</p> @@ -1229,7 +1230,7 @@ <h4 id="vertical-typesetting"> Vertical Typesetting</h4> - <p>In vertical typographic modes, any characters belonging to a + <p>In vertical typographic modes, any character belonging to a vertical script <em>must</em> be set using its base character's intrinsic orientation. (See <a href="#script-orientations">Appendix B</a>.) Characters belonging to horizontal-only scripts must set sideways @@ -2317,7 +2318,7 @@ <li>Set the following characters using vertical font settings if available, otherwise set them sideways: <ul> - <li>Other Punctuation (Po) with an East Asian Width property [[!UAX11]] + <li>Other Punctuation (Po) with an East Asian Width width of ambiguous (A). <li><abbr title="U+00B2, U+00B3, U+00B9, U+20070, U+2074–U+2079">Superscripts</abbr>, <abbr title="U+2080–U+2089">subscripts</abbr>, @@ -2364,6 +2365,31 @@ If any of these are present, the font is considered to have vertical font settings available. +<h2 id="character-properties" class="no-num">Appendix Q +Characters and Properties</h2> + + <p>Unicode only defines properties for characters, but in the definition + of 'text-orientation' and in + <a href="vertical-typesetting-details">Vertical Typesetting Synthesis</a>, + it is necessary to determine the properties of a grapheme cluster. + For the purposes of CSS Writing Modes, the properties of a grapheme + cluster are given by its base character—except in one case: + grapheme clusters formed with an Enclosing Mark (Me) of the Common + script are considered to be Other Symbols (So) in the Common script + having the same Unicode properties as the Replacement Character U+FFFD. + + <p>Unicode defines three properties that are referenced here: + <dl> + <dt><a href="http://www.unicode.org/reports/tr11/#Definitions">East Asian width</a> + <dd>Defined in [[UAX11]] and given as the East_Asian_Width property. + <dt><a href="http://www.unicode.org/reports/tr44/#General_Category_Values">General Category</a> + <dd>Defined in [[UAX44]] and given as the General_Category property. + <dt><a href="http://www.unicode.org/reports/tr24/#Values">Script property</a> + <dd>Defined in [[UAX24]] and given as the Script property. + </dl> + + <p class="issue">Define whether ScriptExtensions is used.</p> + <h2 id="intrinsic-sizing" class="no-num">Appendix D: Intrinsic Dimensions</h2>
Received on Monday, 6 June 2011 09:29:35 UTC