- From: Tab Atkins Jr.. via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 19 Apr 2011 21:21:34 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-lists
In directory hutz:/tmp/cvs-serv13409
Modified Files:
Overview.html Overview.src.html
Log Message:
Reworded the cjk sections.
Filled in the korean section.
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-lists/Overview.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- Overview.html 15 Apr 2011 22:26:31 -0000 1.21
+++ Overview.html 19 Apr 2011 21:21:32 -0000 1.22
@@ -31,13 +31,13 @@
<h1>CSS Lists and Counters Module Level 3</h1>
- <h2 class="no-num no-toc" id=longstatus-date>W3C Working Draft 15 April
+ <h2 class="no-num no-toc" id=longstatus-date>W3C Working Draft 19 April
2011</h2>
<dl>
<dt>This version:
- <dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110415">http://www.w3.org/TR/2011/WD-css3-lists-20110415</a></dd> -->
+ <dd><!-- <a href="http://www.w3.org/TR/2011/WD-css3-lists-20110419">http://www.w3.org/TR/2011/WD-css3-lists-20110419</a></dd> -->
<a
href="http://dev.w3.org/csswg/css3-lists">http://dev.w3.org/csswg/css3-lists</a>
@@ -188,13 +188,13 @@
style</a>
<li><a href="#chinese-counter-styles"><span class=secno>4.3.3. </span>
- The Chinese counter styles</a>
+ The Chinese "spoken-out" counter styles</a>
<li><a href="#japanese-counter-styles"><span class=secno>4.3.4.
- </span> The Japanese counter styles</a>
+ </span> The Japanese "spoken-out" counter styles</a>
<li><a href="#korean-counter-styles"><span class=secno>4.3.5. </span>
- The Korean counter styles</a>
+ The Korean "spoken-out" counter styles</a>
</ul>
</ul>
@@ -1089,13 +1089,17 @@
</div>
<h4 id=chinese-counter-styles><span class=secno>4.3.3. </span> The Chinese
- counter styles</h4>
+ "spoken-out" counter styles</h4>
- <p>The Chinese counter styles are defined for all numbers between
- -10<sup>16</sup> and 10<sup>16</sup>, exclusive. There are four Chinese
- counter styles which are constructed using the same algorithm, but
- different sets of characters (given below). The following algorithm
- converts decimal digits into Chinese numbers:
+ <p>The Chinese "spoken-out" counter styles define a style of numbering
+ roughly similar to using "one, two, three..." in English. The "financial"
+ variant is commonly used for writing out quantities of money, as it is
+ somewhat difficult to modify one "financial" character into another. These
+ styles are defined for all numbers between -10<sup>16</sup> and
+ 10<sup>16</sup>, exclusive. There are four Chinese counter styles which
+ are constructed using the same algorithm, but different sets of characters
+ (given below). The following algorithm converts decimal digits into
+ Chinese numbers:
<ol>
<li>If the counter value is 0, the representation is simply the character
@@ -1330,14 +1334,21 @@
<dd class=issue>Fill this in.
</dl>
+ <p class=note>Note: Chinese, Japanese, and Korean spoken-out numbering
+ (what this section defines) is actually defined up to 10<sup>72</sup>.
+ Numbers higher than 10<sup>16</sup> are usually written in scientific
+ notation, however, and there is some variation in the group markers used
+ for such numbers, so the algorithm has been intentionally defined only to
+ 10<sup>16</sup>.
+
<h4 id=japanese-counter-styles><span class=secno>4.3.4. </span> The
- Japanese counter styles</h4>
+ Japanese "spoken-out" counter styles</h4>
- <p>The Japanese counter styles are defined for all non-negative numbers
- less than 10<sup>16</sup>. There are two Japanese counter styles which are
- constructed using the same algorithm, but different sets of characters
- (given below). The following algorithm converts decimal digits into
- Japanese numbers:
+ <p>The Japanese "spoken-out" counter styles are similar to the <i
+ title=chinese-counter-styles>Chinese "spoken-out" counter styles</i>,
+ except that they use different characters, use a slightly different
+ algorithm, and are not defined for negative numbers. The following
+ algorithm converts decimal digits into Japanese numbers:
<ol>
<li>If the original number is 0, the representation is simply the
@@ -1555,28 +1566,324 @@
</table>
</dl>
- <p class=note>Note: Japanese numbering is actually defined up to
- 10<sup>72</sup>. Numbers higher than 10<sup>16</sup> are usually written
- in scientific notation, however, and there is some variation in the group
- markers used for such numbers, so the algorithm has been intentionally
- defined only to 10<sup>16</sup>.
-
<h4 id=korean-counter-styles><span class=secno>4.3.5. </span> The Korean
- counter styles</h4>
+ "spoken-out" counter styles</h4>
- <p class=issue>Fill in Korean here.
+ <p>The Korean "spoken-out" counter styles are similar to the <i
+ title=chinese-counter-styles>Chinese "spoken-out" counter styles</i>,
+ except that they use different characters, use a slightly different
+ algorithm, and are not defined for negative numbers. The following
+ algorithm converts decimal digits into Korean numbers:
- <p>The following tables define the characters used in the two Japanese
- counter styles:
+ <ol>
+ <li>If the original number is 0, the representation is simply the
+ character for 0 from the counter style's table, below. End this
+ algorithm.
+
+ <li>Split the decimal number into groups of four digits, starting with the
+ least significant digit.
+
+ <li>Ignoring groups that have the value 0, append the second group marker
+ to the second group, the third group marker to the third group, and the
+ fourth group marker to the fourth group. The first group has no marker.
+
+ <li>For each group, ignoring digits that have the value 0, append the
+ second digit marker to the second digit, the third digit marker to the
+ third digit, and the fourth digit marker to the fourth digit. The first
+ digit has no marker.
+
+ <li>If the second, third, or fourth digit of any group is a 1, remove the
+ 1 (leave the digit marker). If the first digit of the second group is a 1
+ and all other digits of the second group are 0, remove the 1 (leave the
+ group marker). If any digit was a 0, remove it.
+
+ <li>Concatenate the groups back into a single string, least significant
+ group first (on the right), with a space (" " U+0020) inserted between
+ each group.
+
+ <li>Replace each digit with the relevant character from the counter
+ style's table, below.
+ </ol>
+
+ <p>The following tables define the characters used in the Korean counter
+ styles:
<dl>
- <dt>korean-informal
+ <dt><dfn id=korean-hangul-financial>korean-hangul-financial</dfn>
- <dd class=issue>Fill this in.
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
- <dt>korean-financial
+ <th>Codepoints
- <dd class=issue>Fill this in.
+ <tbody>
+ <tr>
+ <td>Digit 0
+
+ <td>영 U+C601
+
+ <tr>
+ <td>Digit 1
+
+ <td>일 U+C77C
+
+ <tr>
+ <td>Digit 2
+
+ <td>이 U+C774
+
+ <tr>
+ <td>Digit 3
+
+ <td>삼 U+C0BC
+
+ <tr>
+ <td>Digit 4
+
+ <td>사 U+C0AC
+
+ <tr>
+ <td>Digit 5
+
+ <td>오 U+C624
+
+ <tr>
+ <td>Digit 6
+
+ <td>육 U+C721
+
+ <tr>
+ <td>Digit 7
+
+ <td>칠 U+CE60
+
+ <tr>
+ <td>Digit 8
+
+ <td>팔 U+D314
+
+ <tr>
+ <td>Digit 9
+
+ <td>구 U+AD6C
+
+ <tr>
+ <td>Second Digit Marker
+
+ <td>십 U+C2ED
+
+ <tr>
+ <td>Third Digit Marker
+
+ <td>백 U+BC31
+
+ <tr>
+ <td>Fourth Digit Marker
+
+ <td>천 U+CC9C
+
+ <tr>
+ <td>Second Group Marker
+
+ <td>만 U+B9CC
+
+ <tr>
+ <td>Third Group Marker
+
+ <td>억 U+C5B5
+
+ <tr>
+ <td>Fourth Group Marker
+
+ <td>조 U+C870
+ </table>
+
+ <dt><dfn id=korean-hanja-informal>korean-hanja-informal</dfn>
+
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
+
+ <th>Codepoints'
+
+ <tbody>
+ <tr>
+ <td>Digit 0
+
+ <td>零 U+96F6
+
+ <tr>
+ <td>Digit 1
+
+ <td>一 U+4E00
+
+ <tr>
+ <td>Digit 2
+
+ <td>二 U+4E8C
+
+ <tr>
+ <td>Digit 3
+
+ <td>三 U+4E09
+
+ <tr>
+ <td>Digit 4
+
+ <td>四 U+56DB
+
+ <tr>
+ <td>Digit 5
+
+ <td>五 U+4E94
+
+ <tr>
+ <td>Digit 6
+
+ <td>六 U+516D
+
+ <tr>
+ <td>Digit 7
+
+ <td>七 U+4E03
+
+ <tr>
+ <td>Digit 8
+
+ <td>八 U+516B
+
+ <tr>
+ <td>Digit 9
+
+ <td>九 U+4E5D
+
+ <tr>
+ <td>Second Digit Marker
+
+ <td>十 U+5341
+
+ <tr>
+ <td>Third Digit Marker
+
+ <td>百 U+767E
+
+ <tr>
+ <td>Fourth Digit Marker
+
+ <td>千 U+5343
+
+ <tr>
+ <td>Second Group Marker
+
+ <td>萬 U+842C
+
+ <tr>
+ <td>Third Group Marker
+
+ <td>億 U+5104
+
+ <tr>
+ <td>Fourth Group Marker
+
+ <td>兆 U+5146
+ </table>
+
+ <dt><dfn id=korean-hanja-financial>korean-hanja-financial</dfn>
+
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
+
+ <th>Codepoints'
+
+ <tbody>
+ <tr>
+ <td>Digit 0
+
+ <td>零 U+96F6
+
+ <tr>
+ <td>Digit 1
+
+ <td>壹 U+58F9
+
+ <tr>
+ <td>Digit 2
+
+ <td>貳 U+8CB3
+
+ <tr>
+ <td>Digit 3
+
+ <td>參 U+53C3
+
+ <tr>
+ <td>Digit 4
+
+ <td>四 U+56DB
+
+ <tr>
+ <td>Digit 5
+
+ <td>五 U+4E94
+
+ <tr>
+ <td>Digit 6
+
+ <td>六 U+516D
+
+ <tr>
+ <td>Digit 7
+
+ <td>七 U+4E03
+
+ <tr>
+ <td>Digit 8
+
+ <td>八 U+516B
+
+ <tr>
+ <td>Digit 9
+
+ <td>九 U+4E5D
+
+ <tr>
+ <td>Second Digit Marker
+
+ <td>拾 U+62FE
+
+ <tr>
+ <td>Third Digit Marker 百
+
+ <td> U+767E
+
+ <tr>
+ <td>Fourth Digit Marker
+
+ <td>仟 U+4EDF
+
+ <tr>
+ <td>Second Group Marker
+
+ <td>萬 U+842C
+
+ <tr>
+ <td>Third Group Marker
+
+ <td>億 U+5104
+
+ <tr>
+ <td>Fourth Group Marker
+
+ <td>兆 U+5146
+ </table>
</dl>
<!-- ====================================================================== -->
@@ -3533,10 +3840,10 @@
<dt id=CSS21>[CSS21]
<dd>Bert Bos; et al. <a
- href="http://www.w3.org/TR/2010/WD-CSS2-20101207"><cite>Cascading Style
- Sheets Level 2 Revision 1 (CSS 2.1) Specification.</cite></a> 7 December
- 2010. W3C Working Draft. (Work in progress.) URL: <a
- href="http://www.w3.org/TR/2010/WD-CSS2-20101207">http://www.w3.org/TR/2010/WD-CSS2-20101207</a>
+ href="http://www.w3.org/TR/2009/CR-CSS2-20090423"><cite>Cascading Style
+ Sheets Level 2 Revision 1 (CSS 2.1) Specification.</cite></a> 23
+ April 2009. W3C Candidate Recommendation. (Work in progress.) URL: <a
+ href="http://www.w3.org/TR/2009/CR-CSS2-20090423">http://www.w3.org/TR/2009/CR-CSS2-20090423</a>
</dd>
<!---->
</dl>
@@ -3680,6 +3987,15 @@
<li>japanese-informal, <a href="#japanese-informal"
title=japanese-informal><strong>4.3.4.</strong></a>
+ <li>korean-hangul-financial, <a href="#korean-hangul-financial"
+ title=korean-hangul-financial><strong>4.3.5.</strong></a>
+
+ <li>korean-hanja-financial, <a href="#korean-hanja-financial"
+ title=korean-hanja-financial><strong>4.3.5.</strong></a>
+
+ <li>korean-hanja-informal, <a href="#korean-hanja-informal"
+ title=korean-hanja-informal><strong>4.3.5.</strong></a>
+
<li>list-style, <a href="#list-style"
title=list-style><strong>8.</strong></a>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-lists/Overview.src.html,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -d -r1.57 -r1.58
--- Overview.src.html 15 Apr 2011 22:26:31 -0000 1.57
+++ Overview.src.html 19 Apr 2011 21:21:32 -0000 1.58
@@ -668,13 +668,16 @@
</div>
<h4 id='chinese-counter-styles'>
-The Chinese counter styles</h4>
+The Chinese "spoken-out" counter styles</h4>
- <p>The Chinese counter styles are defined for all numbers between -10<sup>16</sup>
- and 10<sup>16</sup>, exclusive. There are four Chinese counter styles which
- are constructed using the same algorithm, but different sets of characters
- (given below). The following algorithm converts decimal digits into Chinese
- numbers:</p>
+ <p>The Chinese "spoken-out" counter styles define a style of numbering roughly
+ similar to using "one, two, three..." in English. The "financial" variant
+ is commonly used for writing out quantities of money, as it is somewhat difficult
+ to modify one "financial" character into another. These styles are defined
+ for all numbers between -10<sup>16</sup> and 10<sup>16</sup>, exclusive.
+ There are four Chinese counter styles which are constructed using the same
+ algorithm, but different sets of characters (given below). The following
+ algorithm converts decimal digits into Chinese numbers:</p>
<ol>
<li>If the counter value is 0, the representation is simply the character
@@ -844,14 +847,21 @@
<dd class=issue>Fill this in.</dd>
</dl>
+ <p class=note>Note: Chinese, Japanese, and Korean spoken-out numbering (what
+ this section defines) is actually defined up to 10<sup>72</sup>. Numbers
+ higher than 10<sup>16</sup> are usually written in scientific notation,
+ however, and there is some variation in the group markers used for such numbers,
+ so the algorithm has been intentionally defined only to 10<sup>16</sup>.</p>
+
<h4 id='japanese-counter-styles'>
-The Japanese counter styles</h4>
+The Japanese "spoken-out" counter styles</h4>
- <p>The Japanese counter styles are defined for all non-negative numbers less
- than 10<sup>16</sup>. There are two Japanese counter styles which are constructed
- using the same algorithm, but different sets of characters (given below).
- The following algorithm converts decimal digits into Japanese numbers:</p>
+ <p>The Japanese "spoken-out" counter styles are similar to the
+ <i title="chinese-counter-styles">Chinese "spoken-out" counter styles</i>,
+ except that they use different characters, use a slightly different algorithm,
+ and are not defined for negative numbers. The following algorithm converts
+ decimal digits into Japanese numbers:</p>
<ol>
<li>If the original number is 0, the representation is simply the character
@@ -1006,26 +1016,231 @@
</dd>
</dl>
- <p class=note>Note: Japanese numbering is actually defined up to 10<sup>72</sup>.
- Numbers higher than 10<sup>16</sup> are usually written in scientific notation,
- however, and there is some variation in the group markers used for such numbers,
- so the algorithm has been intentionally defined only to 10<sup>16</sup>.</p>
-
<h4 id='korean-counter-styles'>
-The Korean counter styles</h4>
+The Korean "spoken-out" counter styles</h4>
- <p class=issue>Fill in Korean here.</p>
+ <p>The Korean "spoken-out" counter styles are similar to the
+ <i title="chinese-counter-styles">Chinese "spoken-out" counter styles</i>,
+ except that they use different characters, use a slightly different algorithm,
+ and are not defined for negative numbers. The following algorithm converts
+ decimal digits into Korean numbers:</p>
- <p>The following tables define the characters used in the two Japanese counter
+ <ol>
+ <li>If the original number is 0, the representation is simply the character
+ for 0 from the counter style's table, below. End this algorithm.</li>
+
+ <li>Split the decimal number into groups of four digits, starting with
+ the least significant digit.</li>
+
+ <li>Ignoring groups that have the value 0, append the second group marker
+ to the second group, the third group marker to the third group, and the
+ fourth group marker to the fourth group. The first group has no marker.</li>
+
+ <li>For each group, ignoring digits that have the value 0, append the
+ second digit marker to the second digit, the third digit marker to the
+ third digit, and the fourth digit marker to the fourth digit. The first
+ digit has no marker.</li>
+
+ <li>If the second, third, or fourth digit of any group is a 1, remove
+ the 1 (leave the digit marker). If the first digit of the second group
+ is a 1 and all other digits of the second group are 0, remove the 1
+ (leave the group marker). If any digit was a 0, remove it.</li>
+
+ <li>Concatenate the groups back into a single string, least significant
+ group first (on the right), with a space (" " U+0020) inserted between
+ each group.</li>
+
+ <li>Replace each digit with the relevant character from the counter style's
+ table, below.</li>
+ </ol>
+
+ <p>The following tables define the characters used in the Korean counter
styles:</p>
<dl>
- <dt>korean-informal</dt>
- <dd class=issue>Fill this in.</dd>
+ <dt><dfn>korean-hangul-financial</dfn></dt>
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
+ <th>Codepoints
+ </thead>
+ <tbody>
+ <tr>
+ <td>Digit 0
+ <td>영 U+C601
+ <tr>
+ <td>Digit 1
+ <td>일 U+C77C
+ <tr>
+ <td>Digit 2
+ <td>이 U+C774
+ <tr>
+ <td>Digit 3
+ <td>삼 U+C0BC
+ <tr>
+ <td>Digit 4
+ <td>사 U+C0AC
+ <tr>
+ <td>Digit 5
+ <td>오 U+C624
+ <tr>
+ <td>Digit 6
+ <td>육 U+C721
+ <tr>
+ <td>Digit 7
+ <td>칠 U+CE60
+ <tr>
+ <td>Digit 8
+ <td>팔 U+D314
+ <tr>
+ <td>Digit 9
+ <td>구 U+AD6C
+ <tr>
+ <td>Second Digit Marker
+ <td>십 U+C2ED
+ <tr>
+ <td>Third Digit Marker
+ <td>백 U+BC31
+ <tr>
+ <td>Fourth Digit Marker
+ <td>천 U+CC9C
+ <tr>
+ <td>Second Group Marker
+ <td>만 U+B9CC
+ <tr>
+ <td>Third Group Marker
+ <td>억 U+C5B5
+ <tr>
+ <td>Fourth Group Marker
+ <td>조 U+C870
+ </tbody>
+ </table>
+ </dd>
- <dt>korean-financial</dt>
- <dd class=issue>Fill this in.</dd>
+ <dt><dfn>korean-hanja-informal</dfn></dt>
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
+ <th>Codepoints'
+ </thead>
+ <tbody>
+ <tr>
+ <td>Digit 0
+ <td>零 U+96F6
+ <tr>
+ <td>Digit 1
+ <td>一 U+4E00
+ <tr>
+ <td>Digit 2
+ <td>二 U+4E8C
+ <tr>
+ <td>Digit 3
+ <td>三 U+4E09
+ <tr>
+ <td>Digit 4
+ <td>四 U+56DB
+ <tr>
+ <td>Digit 5
+ <td>五 U+4E94
+ <tr>
+ <td>Digit 6
+ <td>六 U+516D
+ <tr>
+ <td>Digit 7
+ <td>七 U+4E03
+ <tr>
+ <td>Digit 8
+ <td>八 U+516B
+ <tr>
+ <td>Digit 9
+ <td>九 U+4E5D
+ <tr>
+ <td>Second Digit Marker
+ <td>十 U+5341
+ <tr>
+ <td>Third Digit Marker
+ <td>百 U+767E
+ <tr>
+ <td>Fourth Digit Marker
+ <td>千 U+5343
+ <tr>
+ <td>Second Group Marker
+ <td>萬 U+842C
+ <tr>
+ <td>Third Group Marker
+ <td>億 U+5104
+ <tr>
+ <td>Fourth Group Marker
+ <td>兆 U+5146
+ </tbody>
+ </table>
+ </dd>
+
+ <dt><dfn>korean-hanja-financial</dfn></dt>
+ <dd>
+ <table>
+ <thead>
+ <tr>
+ <th>Values
+ <th>Codepoints'
+ </thead>
+ <tbody>
+ <tr>
+ <td>Digit 0
+ <td>零 U+96F6
+ <tr>
+ <td>Digit 1
+ <td>壹 U+58F9
+ <tr>
+ <td>Digit 2
+ <td>貳 U+8CB3
+ <tr>
+ <td>Digit 3
+ <td>參 U+53C3
+ <tr>
+ <td>Digit 4
+ <td>四 U+56DB
+ <tr>
+ <td>Digit 5
+ <td>五 U+4E94
+ <tr>
+ <td>Digit 6
+ <td>六 U+516D
+ <tr>
+ <td>Digit 7
+ <td>七 U+4E03
+ <tr>
+ <td>Digit 8
+ <td>八 U+516B
+ <tr>
+ <td>Digit 9
+ <td>九 U+4E5D
+ <tr>
+ <td>Second Digit Marker
+ <td>拾 U+62FE
+ <tr>
+ <td>Third Digit Marker 百
+ <td> U+767E
+ <tr>
+ <td>Fourth Digit Marker
+ <td>仟 U+4EDF
+ <tr>
+ <td>Second Group Marker
+ <td>萬 U+842C
+ <tr>
+ <td>Third Group Marker
+ <td>億 U+5104
+ <tr>
+ <td>Fourth Group Marker
+ <td>兆 U+5146
+ </tbody>
+ </table>
+ </dd>
</dl>
<!-- ====================================================================== -->
Received on Tuesday, 19 April 2011 21:21:37 UTC