@@ -153,8 +153,7 @@ <h2 class="no-num no-toc" id=contents> Table of contents</h2>
153153
154154 < li > < a href ="#symbolic "> < span class =secno > 3.1.4. </ span > symbolic</ a >
155155
156- < li > < a href ="#non-repeating "> < span class =secno > 3.1.5. </ span >
157- non-repeating</ a >
156+ < li > < a href ="#fixed "> < span class =secno > 3.1.5. </ span > fixed</ a >
158157
159158 < li > < a href ="#additive "> < span class =secno > 3.1.6. </ span > additive</ a >
160159
@@ -421,8 +420,8 @@ <h3 id=counter-style-type><span class=secno>3.1. </span> Counter
421420 < th > Value:
422421
423422 < td > repeating | numeric | alphabetic | symbolic | additive | < span
424- class =nobr > [non-repeating <integer> ?]</ span > | < span class =nobr > [
425- override <counter-style-name> ]</ span >
423+ class =nobr > [fixed <integer> ?]</ span > | < span class =nobr > [ override
424+ <counter-style-name> ]</ span >
426425
427426 < tr >
428427 < th > Initial:
@@ -757,20 +756,20 @@ <h4 id=symbolic><span class=secno>3.1.4. </span> symbolic</h4>
757756 characters long, but they may choose to instead use the fallback style for
758757 representations that would be longer than 20 characters.
759758
760- < h4 id =non-repeating > < span class =secno > 3.1.5. </ span > non-repeating </ h4 >
759+ < h4 id =fixed > < span class =secno > 3.1.5. </ span > fixed </ h4 >
761760
762- < p > If the type is < dfn id =non-repeating0 > non-repeating </ dfn > , the ‘< a
761+ < p > If the type is < dfn id =fixed0 > fixed </ dfn > , the ‘< a
763762 href ="#descdef-symbols "> < code class =property > symbols</ code > </ a > ’
764763 descriptor must contain at least one < a href ="#counter-symbol "> < i > counter
765764 symbol</ i > </ a > . This type is defined over counter values in a finite
766765 range, starting with the < a href ="#first-symbol-value "> < i > first symbol
767766 value</ i > </ a > and having a length equal to the length of the list of < a
768767 href ="#counter-symbol "> < i > counter symbol</ i > </ a > s.
769768
770- < p > The < a href ="#non-repeating0 "> < i > non-repeating </ i > </ a > counter type is
771- for representing counter styles that only have a finite number of
772- representations. For example, Unicode defines several limited-length runs
773- of special characters meant for lists, such as circled digits.
769+ < p > The < a href ="#fixed0 "> < i > fixed </ i > </ a > counter type is for representing
770+ counter styles that only have a finite number of representations. For
771+ example, Unicode defines several limited-length runs of special characters
772+ meant for lists, such as circled digits.
774773
775774 < p > When this type is specified, it may optionally have an integer provided
776775 after it, which sets the < dfn id =first-symbol-value > first symbol
@@ -790,7 +789,7 @@ <h4 id=non-repeating><span class=secno>3.1.5. </span> non-repeating</h4>
790789
791790 < pre >
792791@counter-style < dfn id =box-corner > box-corner</ dfn > {
793- type: non-repeating ;
792+ type: fixed ;
794793 symbols: ◰ ◳ ◲ ◱;
795794 suffix: ':';
796795}
@@ -1057,11 +1056,11 @@ <h3 id=counter-style-range><span class=secno>3.5. </span> Limiting the
10571056 < p > If the value is ‘< code class =css > auto</ code > ’, the range depends on
10581057 the counter type. For ‘< a href ="#repeating0 "> < code
10591058 class =css > repeating</ code > </ a > ’, ‘< a href ="#numeric0 "> < code
1060- class =css > numeric</ code > </ a > ’, and ‘< a href ="#non-repeating0 "> < code
1061- class =css > non-repeating </ code > </ a > ’ types, it must be treated
1062- identically to specifying ‘< code class =css > infinite infinite</ code > ’.
1063- For ‘ < a href ="#alphabetic0 "> < code class =css > alphabetic</ code > </ a > ’ and
1064- ‘ < a href ="#symbolic0 "> < code class =css > symbolic</ code > </ a > ’, it must be
1059+ class =css > numeric</ code > </ a > ’, and ‘< a href ="#fixed0 "> < code
1060+ class =css > fixed </ code > </ a > ’ types, it must be treated identically to
1061+ specifying ‘< code class =css > infinite infinite</ code > ’. For ‘ < a
1062+ href ="#alphabetic0 "> < code class =css > alphabetic</ code > </ a > ’ and ‘ < a
1063+ href ="#symbolic0 "> < code class =css > symbolic</ code > </ a > ’, it must be
10651064 treated identically to ‘< code class =css > 1 infinite</ code > ’. For ‘< a
10661065 href ="#additive0 "> < code class =css > additive</ code > </ a > ’, it must be
10671066 treated identically to ‘< code class =css > 0 infinite</ code > ’. For ‘< a
@@ -1188,7 +1187,7 @@ <h3 id=counter-style-symbols><span class=secno>3.7. </span> Marker
11881187 href ="#numeric0 "> < i > numeric</ i > </ a > , < a
11891188 href ="#alphabetic0 "> < i > alphabetic</ i > </ a > , < a
11901189 href ="#symbolic0 "> < i > symbolic</ i > </ a > , or < a
1191- href ="#non-repeating0 "> < i > non-repeating </ i > </ a > , and the ‘< a
1190+ href ="#fixed0 "> < i > fixed </ i > </ a > , and the ‘< a
11921191 href ="#descdef-additive-symbols "> < code
11931192 class =property > additive-symbols</ code > </ a > ’ descriptor must be specified
11941193 if the counter type is < a href ="#additive0 "> < i > additive</ i > </ a > ;
@@ -1248,7 +1247,7 @@ <h2 id=symbols-function><span class=secno>4. </span> Defining Anonymous
12481247 href ="#numeric0 "> < code class =css > numeric</ code > </ a > ’, ‘< a
12491248 href ="#alphabetic0 "> < code class =css > alphabetic</ code > </ a > ’, ‘< a
12501249 href ="#symbolic0 "> < code class =css > symbolic</ code > </ a > ’, or ‘< a
1251- href ="#non-repeating0 "> < code class =css > non-repeating </ code > </ a > ’.
1250+ href ="#fixed0 "> < code class =css > fixed </ code > </ a > ’.
12521251
12531252 < p > The ‘< a href ="#descdef-symbols "> < code
12541253 class =css > symbols()</ code > </ a > ’ function defines an anonymous counter
@@ -1268,7 +1267,7 @@ <h2 id=symbols-function><span class=secno>4. </span> Defining Anonymous
12681267 omitted - and the provided <string> s and <image> s as the value of
12691268 the ‘< a href ="#descdef-symbols "> < code
12701269 class =property > symbols</ code > </ a > ’ property. If the type is ‘< a
1271- href ="#non-repeating0 "> < code class =css > non-repeating </ code > </ a > ’, the < a
1270+ href ="#fixed0 "> < code class =css > fixed </ code > </ a > ’, the < a
12721271 href ="#first-symbol-value "> < i > first symbol value</ i > </ a > is ‘< code
12731272 class =css > 1</ code > ’.
12741273
@@ -1361,7 +1360,7 @@ <h3 id=simple-numeric><span class=secno>5.1. </span> Numeric: ‘<a
13611360
13621361@counter-style < dfn
13631362 id =decimal-leading-zero > decimal-leading-zero</ dfn > {
1364- type: non-repeating -9;
1363+ type: fixed -9;
13651364 symbols: '-09' '-08' '-07' '-06' '-05' '-04' '-03' '-02' '-01' '00' '01' '02' '03' '04' '05' '06' '07' '08' '09';
13661365}
13671366
@@ -1980,18 +1979,18 @@ <h5 class="no-num no-toc" id=limited-chinese> Chinese</h5>
19801979
19811980 < pre class =stylesheet >
19821981@counter-style simp-chinese-informal {
1983- type: non-repeating 101;
1982+ type: fixed 101;
19841983 fallback: simp-chinese-informal-200;
19851984 symbols: 一百零一 一百零二 一百零三 一百零四 一百零五 一百零六 一百零七 一百零八 一百零九;
19861985}
19871986@counter-style simp-chinese-informal-200 {
1988- type: non-repeating 201;
1987+ type: fixed 201;
19891988 fallback: simp-chinese-informal-300;
19901989 symbols: 二百零一 二百零二 二百零三 二百零四 二百零五 二百零六 二百零七 二百零八 二百零九;
19911990}
19921991/* etc for 300 through 900*/
19931992@counter-style simp-chinese-informal-10 {
1994- type: non-repeating 10;
1993+ type: fixed 10;
19951994 fallback: simp-chinese-informal-rest;
19961995 symbols: 十 十一 十二 十三 十四 十五 十六 十七 十八 十九;
19971996}
@@ -3485,122 +3484,122 @@ <h3 id='predefined-symbolic'>
34853484 /* 'A' 'B' 'C' 'D' 'E' 'F' 'G' 'H' 'I' 'J' 'K' 'L' 'M' 'N' 'O' 'P' 'Q' 'R' 'S' 'T' 'U' 'V' 'W' 'X' 'Y' 'Z' */
34863485}</bdo></code></pre>
34873486
3488- <h3 id='predefined-non-repeating '>
3489- Predefined Non-Repeating Styles</h3>
3487+ <h3 id='predefined-fixed '>
3488+ Predefined FixeD Styles</h3>
34903489
34913490 <pre class=css><code><bdo dir="ltr">
34923491@counter-style <dfn>circled-decimal</dfn> {
3493- type: non-repeating 0;
3492+ type: fixed 0;
34943493 symbols: '\24EA' '\2460' '\2461' '\2462' '\2463' '\2464' '\2465' '\2466' '\2467' '\2468' '\2469' '\246A' '\246B' '\246C' '\246D' '\246E' '\246F' '\2470' '\2471' '\2472' '\2473' '\3251' '\3252' '\3253' '\3254' '\3255' '\3256' '\3257' '\3258' '\3259' '\325a' '\325b' '\325c' '\325d' '\325e' '\325f' '\32b1' '\32b2' '\32b3' '\32b4' '\32b5' '\32b6' '\32b7' '\32b8' '\32b9' '\32ba' '\32bb' '\32bc' '\32bd' '\32be' '\32bf';
34953494 /* '⓪' '①' '②' '③' '④' '⑤' '⑥' '⑦' '⑧' '⑨' '⑩' '⑪' '⑫' '⑬' '⑭' '⑮' '⑯' '⑰' '⑱' '⑲' '⑳' '㉑' '㉒' '㉓' '㉔' '㉕' '㉖' '㉗' '㉘' '㉙' '㉚' '㉛' '㉜' '㉝' '㉞' '㉟' '㊱' '㊲' '㊳' '㊴' '㊵' '㊶' '㊷' '㊸' '㊹' '㊺' '㊻' '㊼' '㊽' '㊾' '㊿' */
34963495 suffix: '';
34973496}
34983497
34993498@counter-style <dfn>circled-lower-latin</dfn> {
3500- type: non-repeating ;
3499+ type: fixed ;
35013500 symbols: '\24D0' '\24D1' '\24D2' '\24D3' '\24D4' '\24D5' '\24D6' '\24D7' '\24D8' '\24D9' '\24DA' '\24DB' '\24DC' '\24DD' '\24DE' '\24DF' '\24E0' '\24E1' '\24E2' '\24E3' '\24E4' '\24E5' '\24E6' '\24E7' '\24E8' '\24E9';
35023501 /* 'ⓐ' 'ⓑ' 'ⓒ' 'ⓓ' 'ⓔ' 'ⓕ' 'ⓖ' 'ⓗ' 'ⓘ' 'ⓙ' 'ⓚ' 'ⓛ' 'ⓜ' 'ⓝ' 'ⓞ' 'ⓟ' 'ⓠ' 'ⓡ' 'ⓢ' 'ⓣ' 'ⓤ' 'ⓥ' 'ⓦ' 'ⓧ' 'ⓨ' 'ⓩ' */
35033502 suffix: '';
35043503}
35053504
35063505@counter-style <dfn>circled-upper-latin</dfn> {
3507- type: non-repeating ;
3506+ type: fixed ;
35083507 symbols: '\24B6' '\24B7' '\24B8' '\24B9' '\24BA' '\24BB' '\24BC' '\24BD' '\24BE' '\24BF' '\24C0' '\24C1' '\24C2' '\24C3' '\24C4' '\24C5' '\24C6' '\24C7' '\24C8' '\24C9' '\24CA' '\24CB' '\24CC' '\24CD' '\24CE' '\24CF';
35093508 /* 'Ⓐ' 'Ⓑ' 'Ⓒ' 'Ⓓ' 'Ⓔ' 'Ⓕ' 'Ⓖ' 'Ⓗ' 'Ⓘ' 'Ⓙ' 'Ⓚ' 'Ⓛ' 'Ⓜ' 'Ⓝ' 'Ⓞ' 'Ⓟ' 'Ⓠ' 'Ⓡ' 'Ⓢ' 'Ⓣ' 'Ⓤ' 'Ⓥ' 'Ⓦ' 'Ⓧ' 'Ⓨ' 'Ⓩ' */
35103509 suffix: '';
35113510}
35123511
35133512@counter-style <dfn>circled-korean-consonant</dfn> {
3514- type: non-repeating ;
3513+ type: fixed ;
35153514 symbols: '\3260' '\3261' '\3262' '\3263' '\3264' '\3265' '\3266' '\3267' '\3268' '\3269' '\326A' '\326B' '\326C' '\326D';
35163515 /* '㉠' '㉡' '㉢' '㉣' '㉤' '㉥' '㉦' '㉧' '㉨' '㉩' '㉪' '㉫' '㉬' '㉭' */
35173516 suffix: '';
35183517}
35193518
35203519@counter-style <dfn>circled-korean-syllable</dfn> {
3521- type: non-repeating ;
3520+ type: fixed ;
35223521 symbols: '\326E' '\326F' '\3270' '\3271' '\3272' '\3273' '\3274' '\3275' '\3276' '\3277' '\3278' '\3279' '\327A' '\327B';
35233522 /* '㉮' '㉯' '㉰' '㉱' '㉲' '㉳' '㉴' '㉵' '㉶' '㉷' '㉸' '㉹' '㉺' '㉻' */
35243523 suffix: '';
35253524}
35263525
35273526@counter-style <dfn>decimal-leading-zero</dfn> {
3528- type: non-repeating -9;
3527+ type: fixed -9;
35293528 symbols: '\2D\30\39' '\2D\30\38' '\2D\30\37' '\2D\30\36' '\2D\30\35' '\2D\30\34' '\2D\30\33' '\2D\30\32' '\2D\30\31' '\30\30' '\30\31' '\30\32' '\30\33' '\30\34' '\30\35' '\30\36' '\30\37' '\30\38' '\30\39';
35303529 /* '-09' '-08' '-07' '-06' '-05' '-04' '-03' '-02' '-01' '00' '01' '02' '03' '04' '05' '06' '07' '08' '09' */
35313530}
35323531
35333532@counter-style <dfn>dotted-decimal</dfn> {
3534- type: non-repeating ;
3533+ type: fixed ;
35353534 symbols: '\2488' '\2489' '\248A' '\248B' '\248C' '\248D' '\248E' '\248F' '\2490' '\2491' '\2492' '\2493' '\2494' '\2495' '\2496' '\2497' '\2498' '\2499' '\249A' '\249B';
35363535 /* '⒈' '⒉' '⒊' '⒋' '⒌' '⒍' '⒎' '⒏' '⒐' '⒑' '⒒' '⒓' '⒔' '⒕' '⒖' '⒗' '⒘' '⒙' '⒚' '⒛' */
35373536 suffix: '';
35383537}
35393538
35403539@counter-style <dfn>double-circled-decimal</dfn> {
3541- type: non-repeating ;
3540+ type: fixed ;
35423541 symbols: '\24F5' '\24F6' '\24F7' '\24F8' '\24F9' '\24FA' '\24FB' '\24FC' '\24FD' '\24FE';
35433542 /* '⓵' '⓶' '⓷' '⓸' '⓹' '⓺' '⓻' '⓼' '⓽' '⓾' */
35443543 suffix: '';
35453544}
35463545
35473546@counter-style <dfn>filled-circled-decimal</dfn> {
3548- type: non-repeating ;
3547+ type: fixed ;
35493548 symbols: '\2776' '\2777' '\2778' '\2779' '\277a' '\277b' '\277c' '\277d' '\277e' '\277f' '\24EB' '\24EC' '\24ED' '\24EE' '\24EF' '\24F0' '\24F1' '\24F2' '\24F3' '\24F4';
35503549 /* '❶' '❷' '❸' '❹' '❺' '❻' '❼' '❽' '❾' '❿' '⓫' '⓬' '⓭' '⓮' '⓯' '⓰' '⓱' '⓲' '⓳' '⓴' */
35513550 suffix: '';
35523551}
35533552
35543553@counter-style <dfn>fullwidth-upper-roman</dfn> {
3555- type: non-repeating ;
3554+ type: fixed ;
35563555 symbols: '\2160' '\2161' '\2162' '\2163' '\2164' '\2165' '\2166' '\2167' '\2168' '\2169' '\216A' '\216B';
35573556 /* 'Ⅰ' 'Ⅱ' 'Ⅲ' 'Ⅳ' 'Ⅴ' 'Ⅵ' 'Ⅶ' 'Ⅷ' 'Ⅸ' 'Ⅹ' 'Ⅺ' 'Ⅻ' */
35583557 suffix: '';
35593558}
35603559
35613560@counter-style <dfn>fullwidth-lower-roman</dfn> {
3562- type: non-repeating ;
3561+ type: fixed ;
35633562 symbols: '\2170' '\2171' '\2172' '\2173' '\2174' '\2175' '\2176' '\2177' '\2178' '\2179' '\217A' '\217B';
35643563 /* 'ⅰ' 'ⅱ' 'ⅲ' 'ⅳ' 'ⅴ' 'ⅵ' 'ⅶ' 'ⅷ' 'ⅸ' 'ⅹ' 'ⅺ' 'ⅻ' */
35653564 suffix: '';
35663565}
35673566
35683567@counter-style <dfn>parenthesized-decimal</dfn> {
3569- type: non-repeating ;
3568+ type: fixed ;
35703569 symbols: '\2474' '\2475' '\2476' '\2477' '\2478' '\2479' '\247A' '\247B' '\247C' '\247D' '\247E' '\247F' '\2480' '\2481' '\2482' '\2483' '\2484' '\2485' '\2486' '\2487';
35713570 /* '⑴' '⑵' '⑶' '⑷' '⑸' '⑹' '⑺' '⑻' '⑼' '⑽' '⑾' '⑿' '⒀' '⒁' '⒂' '⒃' '⒄' '⒅' '⒆' '⒇' */
35723571 suffix: '';
35733572}
35743573
35753574@counter-style <dfn>parenthesized-lower-latin</dfn> {
3576- type: non-repeating ;
3575+ type: fixed ;
35773576 symbols: '\249C' '\249D' '\249E' '\249F' '\24A0' '\24A1' '\24A2' '\24A3' '\24A4' '\24A5' '\24A6' '\24A7' '\24A8' '\24A9' '\24AA' '\24AB' '\24AC' '\24AD' '\24AE' '\24AF' '\24B0' '\24B1' '\24B2' '\24B3' '\24B4' '\24B5';
35783577 /* '⒜' '⒝' '⒞' '⒟' '⒠' '⒡' '⒢' '⒣' '⒤' '⒥' '⒦' '⒧' '⒨' '⒩' '⒪' '⒫' '⒬' '⒭' '⒮' '⒯' '⒰' '⒱' '⒲' '⒳' '⒴' '⒵' */
35793578 suffix: '';
35803579}
35813580
35823581@counter-style <dfn>parenthesized-hangul-consonant</dfn> {
3583- type: non-repeating ;
3582+ type: fixed ;
35843583 symbols: '\3200' '\3201' '\3202' '\3203' '\3204' '\3205' '\3206' '\3207' '\3208' '\3209' '\320A' '\320B' '\320C' '\320D';
35853584 /* '㈀' '㈁' '㈂' '㈃' '㈄' '㈅' '㈆' '㈇' '㈈' '㈉' '㈊' '㈋' '㈌' '㈍' */
35863585 suffix: '';
35873586}
35883587
35893588@counter-style <dfn>parenthesized-hangul-syllable</dfn> {
3590- type: non-repeating ;
3589+ type: fixed ;
35913590 symbols: '\320E' '\320F' '\3210' '\3211' '\3212' '\3213' '\3214' '\3215' '\3216' '\3217' '\3218' '\3219' '\321A';
35923591 /* '㈎' '㈏' '㈐' '㈑' '㈒' '㈓' '㈔' '㈕' '㈖' '㈗' '㈘' '㈙' '㈚' */
35933592 suffix: '';
35943593}
35953594
35963595@counter-style <dfn>persian-abjad</dfn> {
3597- type: non-repeating ;
3596+ type: fixed ;
35983597 symbols: '\627' '\628' '\62C' '\62F' '\647\200D' '\648' '\632' '\62D' '\637' '\6CC' '\6A9' '\644' '\645' '\646' '\633' '\639' '\641' '\635' '\642' '\631' '\634' '\62A' '\62B' '\62E' '\630' '\636' '\638' '\63A';
35993598 /* 'ا' 'ب' 'ج' 'د' 'ه' 'و' 'ز' 'ح' 'ط' 'ی' 'ک' 'ل' 'م' 'ن' 'س' 'ع' 'ف' 'ص' 'ق' 'ر' 'ش' 'ت' 'ث' 'خ' 'ذ' 'ض' 'ظ' 'غ' */
36003599}
36013600
36023601@counter-style <dfn>persian-alphabetic</dfn> {
3603- type: non-repeating ;
3602+ type: fixed ;
36043603 symbols: '\627' '\628' '\67E' '\62A' '\62B' '\62C' '\686' '\62D' '\62E' '\62F' '\630' '\631' '\632' '\698' '\633' '\634' '\635' '\636' '\637' '\638' '\639' '\63A' '\641' '\642' '\6A9' '\6AF' '\644' '\645' '\646' '\648' '\647\200D' '\6CC';
36053604 /* 'ا' 'ب' 'پ' 'ت' 'ث' 'ج' 'چ' 'ح' 'خ' 'د' 'ذ' 'ر' 'ز' 'ژ' 'س' 'ش' 'ص' 'ض' 'ط' 'ظ' 'ع' 'غ' 'ف' 'ق' 'ک' 'گ' 'ل' 'م' 'ن' 'و' 'ه' 'ی' */
36063605}</bdo></code></pre>
0 commit comments