8000 [css-counter-styles] Rename non-repeating to fixed. · w3c/csswg-drafts@c90164d · GitHub
Skip to content

Commit c90164d

Browse files
committed
[css-counter-styles] Rename non-repeating to fixed.
1 parent 201843d commit c90164d

2 files changed

Lines changed: 73 additions & 74 deletions

File tree

css-counter-styles/Overview.html

Lines changed: 41 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -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 &lt;integer>?]</span> | <span class=nobr>[
425-
override &lt;counter-style-name> ]</span>
423+
class=nobr>[fixed &lt;integer>?]</span> | <span class=nobr>[ override
424+
&lt;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 &lt;string>s and &lt;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

Comments
 (0)