33
44< html >
55 < head >
6- < title > CSS3 module: Lists</ title >
6+ < title > CSS Lists Module Level 3 </ title >
77 < link href ="../default.css " rel =stylesheet type ="text/css ">
88
99 < style type ="text/css ">
2929
3030 < h1 > CSS Lists Module Level 3</ h1 >
3131
32- < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 30 January
32+ < h2 class ="no-num no-toc " id =longstatus-date > Editor's Draft 9 February
3333 2009</ h2 >
3434
3535 < dl >
3636 < dt > This version:
3737
38- < dd > <!-- <a href="http://www.w3.org/TR/2009/WD-css3-lists-20090130 ">http://www.w3.org/TR/2009/WD-css3-lists-20090130 </a></dd> -->
38+ < dd > <!-- <a href="http://www.w3.org/TR/2009/WD-css3-lists-20090209 ">http://www.w3.org/TR/2009/WD-css3-lists-20090209 </a></dd> -->
3939 < a
4040 href ="http://dev.w3.org/csswg/css3-lists "> http://dev.w3.org/csswg/css3-lists</ a >
4141
@@ -1344,15 +1344,13 @@ <h3 id=algorithmic><span class=secno>3.2 </span>Algorithmic</h3>
13441344
13451345 < dt id =hebrew > < dfn id =hebrew0 > hebrew</ dfn >
13461346
1347- < dd > Due to the complexities of the hebrew system, an exact algorithm is
1348- not given here, only a description of the rules that implementations
1349- should respect. The hebrew system is based on addition and is only
1350- defined for positive numbers and zero. < span class =issue > If someone can
1351- come up with a correct exact algorithm, then I would be happy to include
1352- it. Note: These rules have an error. I am waiting to get confirmation of
1353- how to fix them.</ span >
1354- < p > For each group of three digits in the decimal system, the requisite
1355- numbers are selected from the following list.</ p >
1347+ < dd >
1348+ < p > This is a simple additive system defined for the range 1 to 999999.
1349+ The digits are split into two groups of three. Within each group,
1350+ appropriate digits are picked from the following list (at most one per
1351+ column) and written in descending order by value (hundreds first). If
1352+ there is more than one group, the first group is followed by HEBREW
1353+ PUNCTUATION GERESH U+05F3.</ p >
13561354
13571355 < table >
13581356 < caption > Hebrew numbering system</ caption >
@@ -1551,10 +1549,6 @@ <h3 id=algorithmic><span class=secno>3.2 </span>Algorithmic</h3>
15511549 < td > U+05D8
15521550 </ table >
15531551
1554- < p > Groups for more significant numbers are placed before groups for less
1555- significant numbers (as in the decimal system). Each group is separated
1556- by a space U+0020.</ p >
1557-
15581552 < p > If the last two digits of a group (when represented in decimal) are 15
15591553 or 16, they should be expressed not as יה U+05D9 U+05D4
15601554 (10+5) and יו U+05D9 U+05D5 (10+6), but as
@@ -1576,46 +1570,19 @@ <h3 id=algorithmic><span class=secno>3.2 </span>Algorithmic</h3>
15761570 (10+8) is often written as חי U+05D7 U+05D9 (8+10), the
15771571 Hebrew for "alive". Unlike the exception for 15 and 16, using the
15781572 regular form in these cases is not considered an error.</ p >
1579-
1580- < p > When a group or set of adjacent groups would have the numerical value
1581- zero, the word for "thousands", אלפי U+05D0
1582- U+05DC U+05E4 U+05D9, is repeatedly inserted, one for each group up to
1583- the zero. The final group of thousands in a chain has a final form
1584- ם U+05DD appended at the end. For instance the decimal number
1585- 3000123 would be represented as
1586- ג אלפי אלפים קכג
1587- U+05D2 U+0020 U+05D0 U+05DC U+05E4 U+05D9 U+0020 U+05D0 U+05DC U+05E4
1588- U+05D9 U+05DD U+0020 U+05E7 U+05DB U+05D2 (3, space, thousands, space,
1589- thousands with final form, space, 100+20+3). For grammatical reasons,
1590- the first "thousands" word after a group consisting of only the number 1
1591- is represented by אלף U+05D0 U+05DC U+05E3. It does
1592- not have the final ם U+05DD appended, even if it occurs on its
1593- own. The number 2000 at the end of the number is represented by
1594- אלפיים U+05D0 U+05DC U+05E4
1595- U+05D9 U+05D9 U+05DD (and does not get anything else appended at the
1596- end). The number 2 is not otherwise special (for example 2000000 is
1597- simply
1598- ב אלפי אלפים
1599- U+05D1 U+0020 U+05D0 U+05DC U+05E4 U+05D9 U+0020 U+05D0 U+05DC U+05E4
1600- U+05D9 U+05DD (2, space, thousands, space, thousands with final form).</ p >
1601- <!-- technically this isn't right but no-one can
1602- tell me what the right answer really is. XXX -->
16031573 <!-- This next bit only applies if the numbers are inserted in content. There's no CSS way to
16041574 decide that at the moment, so in the meantime, it's commented out.
16051575 <p>If a group is written as a single character, then the character ׳ U+05F3 is appended
16061576 at the end of the group, otherwise, the character ״ U+05F4 is inserted immediately before
1607- the last character. This does not apply to groups consisting of the "thousands" word. </p>
1577+ the last character.</p>
16081578 -->
16091579
16101580 < p class =issue > Some text about geresh/gershayim is commented out here.</ p >
16111581
1612- < p > For zero, the word אפס U+05D0 U+05E4 U+05E1 is
1613- used.</ p >
1614-
16151582 < p > The suffix for the hebrew numbering system is a dot . U+002E.</ p >
16161583
1617- < p > For numbers less than zero, the ‘ < code class = property > < a
1618- href =" # decimal" > decimal </ a > </ code > ’ system is used instead .</ p >
1584+ < p > Numbers outside the range of the Hebrew system are rendered using the
1585+ decimal numbering style .</ p >
16191586
16201587 < div class =example >
16211588 < p > This table shows the decimal number in the first cell, and the
@@ -1647,7 +1614,7 @@ <h3 id=algorithmic><span class=secno>3.2 </span>Algorithmic</h3>
16471614 < tr >
16481615 < td > 0
16491616
1650- < td > אפס ;
1617+ < td > 0 ;
16511618
16521619 < tr >
16531620 < td > 1
@@ -1724,139 +1691,47 @@ <h3 id=algorithmic><span class=secno>3.2 </span>Algorithmic</h3>
17241691 < tr >
17251692 < td > 1000
17261693
1727- < td > אלף ;
1694+ < td > א׳ ;
17281695
17291696 < tr >
17301697 < td > 1001
17311698
1732- < td > א  ;א
1699+ < td > א׳ ;א
17331700
17341701 < tr >
17351702 < td > 1998
17361703
1737- < td > א  ;תתקצח
1704+ < td > א׳ ;תתקצח
17381705
17391706 < tr >
17401707 < td > 1999
17411708
1742- < td > א  ;תתקצט
1709+ < td > א׳ ;תתקצט
17431710
17441711 < tr >
17451712 < td > 2000
17461713
1747- < td > א ;לפיים ;
1714+ < td > ב ;׳ ;
17481715
17491716 < tr >
17501717 < td > 2001
17511718
1752- < td > ב  ;א
1719+ < td > ב׳ ;א
17531720
17541721 < tr >
17551722 < td > 2003
17561723
1757- < td > ב  ;ג
1724+ < td > ב׳ ;ג
17581725
17591726 < tr >
17601727 < td > 2748
17611728
1762- < td > ב  ;תשמח
1729+ < td > ב׳ ;תשמח
17631730
17641731 < tr >
17651732 < td > 2750
17661733
1767- < td > ב תשנ
1768-
1769- < tbody >
1770- < tr >
1771- < td > 1000000
1772-
1773- < td > אלף אלפים
1774-
1775- < tr >
1776- < td > 1500000
1777-
1778- < td > א תק אלפים
1779-
1780- < tr >
1781- < td > 2000000
1782-
1783- < td > ב אלפי אלפים
1784-
1785- < tr >
1786- < td > 9999999
1787-
1788- < td > ט תתקצט תתקצט
1789-
1790- < tr >
1791- < td > 10000212
1792-
1793- < td > י אלפי אלפים ריב
1794-
1795- < tr >
1796- < td > 10000425
1797-
1798- < td > י אלפי אלפים תכה
1799-
1800- < tr >
1801- < td > 10000851
1802-
1803- < td > י אלפי אלפים תתנא
1804-
1805- < tr >
1806- < td > 10001064
1807-
1808- < td > י א סד
1809-
1810- < tr >
1811- < td > 10001277
1812-
1813- < td > י א רעז
1814-
1815- < tbody >
1816- < tr >
1817- < td > 980000002000
1818-
1819- < td > תתקפ אלפי אלפי אלפים אלפיים
1820-
1821- < tr >
1822- < td > 990000002000
1823-
1824- < td > תתקצ אלפי אלפי אלפים אלפיים
1825-
1826- < tr >
1827- < td > 1000000000000
1828-
1829- < td > אלף אלפי אלפי אלפים
1830-
1831- < tr >
1832- < td > 1000500000000
1833-
1834- < td > אלף אלפי אלפי אלפים תק אלפי אלפים
1835-
1836- < tr >
1837- < td > 1000500002000
1838-
1839- < td > אלף אלפי אלפי אלפים תק אלפיים
1840-
1841- < tr >
1842- < td > 1003000000000
1843-
1844- < td > א ג אלפי אלפי אלפים
1845-
1846- < tr >
1847- < td > 1047500002000
1848-
1849- < td > א מז תק אלפיים
1850-
1851- < tr >
1852- < td > 4823885215073
1853-
1854- < td > ד תתכג תתפה רטו עג
1855-
1856- < tr >
1857- < td > 5249872460970
1858-
1859- < td > ה רמט תתעב תס תתקע
1734+ < td > ב׳תשנ
18601735 </ table >
18611736
18621737 < p > This example (like all other examples) is non-normative. If one of
0 commit comments