@@ -235,6 +235,13 @@ Counter algorithms: the 'system' descriptor</h3>
235
235
build their representation accordingly.
236
236
The systems are defined in the following subsections.
237
237
238
+ Each 'system' value is associated with either the 'symbols' or 'additive-symbols' descriptors,
239
+ and has a minimum length that the appropriate descriptor must have;
240
+ each entry below defines what this is.
241
+ If a ''@counter-style'' rule fails to meet this requirement,
242
+ it does not define a [=counter style=] .
243
+ (The rule is still syntactically valid, but has no effect.)
244
+
238
245
<!--
239
246
██████ ██ ██ ██████ ██ ████ ██████
240
247
██ ██ ██ ██ ██ ██ ██ ██ ██ ██
@@ -257,8 +264,7 @@ Cycling Symbols: the ''cyclic'' system</h4>
257
264
the second <a>counter symbol</a> (if it exists) is used as the representation of the value 2, etc.
258
265
259
266
If the system is ''cyclic'' ,
260
- the 'symbols' descriptor must contain at least one <a>counter symbol</a> ,
261
- or else the ''@counter-style'' rule is invalid.
267
+ the 'symbols' descriptor must contain at least one <a>counter symbol</a> .
262
268
This system is defined over all counter values.
263
269
264
270
<div class=example>
@@ -307,8 +313,7 @@ Exhaustible Symbols: the ''system/fixed'' system</h4>
307
313
such as circled digits.
308
314
309
315
If the system is ''system/fixed'' ,
310
- the 'symbols' descriptor must contain at least one <a>counter symbol</a> ,
311
- or else the ''@counter-style'' rule is invalid.
316
+ the 'symbols' descriptor must contain at least one <a>counter symbol</a> .
312
317
This system is defined over counter values in a finite range,
313
318
starting with the <a>first symbol value</a> and having a length equal to the length of the list of <a>counter symbols</a> .
314
319
@@ -368,8 +373,7 @@ Repeating Symbols: the ''symbolic'' system</h4>
368
373
and is also sometimes used for alphabetic-style lists for a slightly different presentation than what the ''system/alphabetic'' system presents.
369
374
370
375
If the system is ''symbolic'' ,
371
- the 'symbols' descriptor must contain at least one <a>counter symbol</a> ,
372
- or else the ''@counter-style'' rule is invalid.
376
+ the 'symbols' descriptor must contain at least one <a>counter symbol</a> .
373
377
This system is defined only over strictly positive counter values.
374
378
375
379
<div class=example>
@@ -457,8 +461,7 @@ Bijective Numerals: the ''alphabetic'' system</h4>
457
461
and so on.
458
462
459
463
If the system is ''system/alphabetic'' ,
460
- the 'symbols' descriptor must contain at least two <a>counter symbols</a> ,
461
- or else the ''@counter-style'' rule is invalid.
464
+ the 'symbols' descriptor must contain at least two <a>counter symbols</a> .
462
465
This system is defined only over strictly positive counter values.
463
466
464
467
<div class=example>
@@ -530,8 +533,7 @@ Positional Numerals: the ''numeric'' system</h4>
530
533
and so on.
531
534
532
535
If the system is ''system/numeric'' ,
533
- the 'symbols' descriptor must contain at least two <a>counter symbols</a> ,
534
- or else the ''@counter-style'' rule is invalid.
536
+ the 'symbols' descriptor must contain at least two <a>counter symbols</a> .
535
537
This system is defined over all counter values.
536
538
537
539
<div class=example>
@@ -602,8 +604,7 @@ Accumulating Numerals: the ''additive'' system</h4>
602
604
and other numbering systems around the world.
603
605
604
606
If the system is ''additive'' ,
605
- the 'additive-symbols' descriptor must contain at least one <a>additive tuple</a> ,
606
- or else the ''@counter-style'' rule is invalid.
607
+ the 'additive-symbols' descriptor must contain at least one <a>additive tuple</a> .
607
608
This system is nominally defined over all counter values
608
609
(see algorithm, below, for exact details).
609
610
0 commit comments