- 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