Skip to content

Commit

Permalink
[css-counter-styles] cjk-earthly-branch and cjk-heavenly-stem should …
Browse files Browse the repository at this point in the history
…have 'fixed' system (258089)

https://bugs.webkit.org/show_bug.cgi?id=258089
rdar://110796633

Reviewed by Tim Nguyen.

According to spec, cjk-earthly-branch and cjk-heavenly-stem counter-styles
should have 'fixed' system instead of 'alphabetic'.
See w3c/csswg-drafts#8596

* LayoutTests/imported/w3c/web-platform-tests/css/css-counter-styles/cjk-earthly-branch/css3-counter-styles-202-expected.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-counter-styles/cjk-earthly-branch/css3-counter-styles-202.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-counter-styles/cjk-heavenly-stem/css3-counter-styles-205-expected.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-counter-styles/cjk-heavenly-stem/css3-counter-styles-205.html:
* Source/WebCore/css/counterStyles.css:
(@counter-style cjk-earthly-branch):
(@counter-style cjk-heavenly-stem):

Canonical link: https://commits.webkit.org/265235@main
  • Loading branch information
vitorroriz authored and mnutt committed Jun 19, 2023
1 parent 0959bee commit 838561f
Show file tree
Hide file tree
Showing 7 changed files with 137 additions and 138 deletions.
Expand Up @@ -10,33 +10,33 @@
ol li { list-style-type: cjk-earthly-branch; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; }
ol { margin: 0; padding-left: 8em; line-height: 100%;}
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="13"><div><bdi dir=ltr>子子</bdi>子子</div></ol>
<ol start="14"><div><bdi dir=ltr>子丑</bdi>子丑</div></ol>
<ol start="77"><div><bdi dir=ltr>巳辰</bdi>巳辰</div></ol>
<ol start="80"><div><bdi dir=ltr>巳未</bdi>巳未</div></ol>
<ol start="99"><div><bdi dir=ltr>未寅</bdi>未寅</div></ol>
<ol start="100"><div><bdi dir=ltr>未卯</bdi>未卯</div></ol>
<ol start="101"><div><bdi dir=ltr>未辰</bdi>未辰</div></ol>
<ol start="222"><div><bdi dir=ltr>子巳巳</bdi>子巳巳</div></ol>
<ol start="540"><div><bdi dir=ltr>寅未亥</bdi>寅未亥</div></ol>
<ol start="999"><div><bdi dir=ltr>巳戌寅</bdi>巳戌寅</div></ol>
<ol start="1000"><div><bdi dir=ltr>巳戌卯</bdi>巳戌卯</div></ol>
<ol start="1005"><div><bdi dir=ltr>巳戌申</bdi>巳戌申</div></ol>
<ol start="1060"><div><bdi dir=ltr>午卯卯</bdi>午卯卯</div></ol>
<ol start="1065"><div><bdi dir=ltr>午卯申</bdi>午卯申</div></ol>
<ol start="1800"><div><bdi dir=ltr>亥辰亥</bdi>亥辰亥</div></ol>
<ol start="1860"><div><bdi dir=ltr>亥酉亥</bdi>亥酉亥</div></ol>
<ol start="5865"><div><bdi dir=ltr>寅卯未申</bdi>寅卯未申</div></ol>
<ol start="7005"><div><bdi dir=ltr>寅亥午申</bdi>寅亥午申</div></ol>
<ol start="7800"><div><bdi dir=ltr>卯巳子亥</bdi>卯巳子亥</div></ol>
<ol start="7864"><div><bdi dir=ltr>卯巳午卯</bdi>卯巳午卯</div></ol>
<ol start="9999"><div><bdi dir=ltr>辰申辰寅</bdi>辰申辰寅</div></ol>
<ol start="13"><div><bdi dir=ltr>13</bdi>13</div></ol>
<ol start="14"><div><bdi dir=ltr>14</bdi>14</div></ol>
<ol start="77"><div><bdi dir=ltr>77</bdi>77</div></ol>
<ol start="80"><div><bdi dir=ltr>80</bdi>80</div></ol>
<ol start="99"><div><bdi dir=ltr>99</bdi>99</div></ol>
<ol start="100"><div><bdi dir=ltr>100</bdi>100</div></ol>
<ol start="101"><div><bdi dir=ltr>101</bdi>101</div></ol>
<ol start="222"><div><bdi dir=ltr>222</bdi>222</div></ol>
<ol start="540"><div><bdi dir=ltr>540</bdi>540</div></ol>
<ol start="999"><div><bdi dir=ltr>999</bdi>999</div></ol>
<ol start="1000"><div><bdi dir=ltr>1000</bdi>1000</div></ol>
<ol start="1005"><div><bdi dir=ltr>1005</bdi>1005</div></ol>
<ol start="1060"><div><bdi dir=ltr>1060</bdi>1060</div></ol>
<ol start="1065"><div><bdi dir=ltr>1065</bdi>1065</div></ol>
<ol start="1800"><div><bdi dir=ltr>1800</bdi>1800</div></ol>
<ol start="1860"><div><bdi dir=ltr>1860</bdi>1860</div></ol>
<ol start="5865"><div><bdi dir=ltr>5865</bdi>5865</div></ol>
<ol start="7005"><div><bdi dir=ltr>7005</bdi>7005</div></ol>
<ol start="7800"><div><bdi dir=ltr>7800</bdi>7800</div></ol>
<ol start="7864"><div><bdi dir=ltr>7864</bdi>7864</div></ol>
<ol start="9999"><div><bdi dir=ltr>9999</bdi>9999</div></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
Expand Up @@ -10,33 +10,33 @@
ol li { list-style-type: cjk-earthly-branch; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; }
ol { margin: 0; padding-left: 8em; line-height: 100%;}
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="13"><div><bdi dir=ltr>子子</bdi>子子</div></ol>
<ol start="14"><div><bdi dir=ltr>子丑</bdi>子丑</div></ol>
<ol start="77"><div><bdi dir=ltr>巳辰</bdi>巳辰</div></ol>
<ol start="80"><div><bdi dir=ltr>巳未</bdi>巳未</div></ol>
<ol start="99"><div><bdi dir=ltr>未寅</bdi>未寅</div></ol>
<ol start="100"><div><bdi dir=ltr>未卯</bdi>未卯</div></ol>
<ol start="101"><div><bdi dir=ltr>未辰</bdi>未辰</div></ol>
<ol start="222"><div><bdi dir=ltr>子巳巳</bdi>子巳巳</div></ol>
<ol start="540"><div><bdi dir=ltr>寅未亥</bdi>寅未亥</div></ol>
<ol start="999"><div><bdi dir=ltr>巳戌寅</bdi>巳戌寅</div></ol>
<ol start="1000"><div><bdi dir=ltr>巳戌卯</bdi>巳戌卯</div></ol>
<ol start="1005"><div><bdi dir=ltr>巳戌申</bdi>巳戌申</div></ol>
<ol start="1060"><div><bdi dir=ltr>午卯卯</bdi>午卯卯</div></ol>
<ol start="1065"><div><bdi dir=ltr>午卯申</bdi>午卯申</div></ol>
<ol start="1800"><div><bdi dir=ltr>亥辰亥</bdi>亥辰亥</div></ol>
<ol start="1860"><div><bdi dir=ltr>亥酉亥</bdi>亥酉亥</div></ol>
<ol start="5865"><div><bdi dir=ltr>寅卯未申</bdi>寅卯未申</div></ol>
<ol start="7005"><div><bdi dir=ltr>寅亥午申</bdi>寅亥午申</div></ol>
<ol start="7800"><div><bdi dir=ltr>卯巳子亥</bdi>卯巳子亥</div></ol>
<ol start="7864"><div><bdi dir=ltr>卯巳午卯</bdi>卯巳午卯</div></ol>
<ol start="9999"><div><bdi dir=ltr>辰申辰寅</bdi>辰申辰寅</div></ol>
<ol start="13"><div><bdi dir=ltr>13</bdi>13</div></ol>
<ol start="14"><div><bdi dir=ltr>14</bdi>14</div></ol>
<ol start="77"><div><bdi dir=ltr>77</bdi>77</div></ol>
<ol start="80"><div><bdi dir=ltr>80</bdi>80</div></ol>
<ol start="99"><div><bdi dir=ltr>99</bdi>99</div></ol>
<ol start="100"><div><bdi dir=ltr>100</bdi>100</div></ol>
<ol start="101"><div><bdi dir=ltr>101</bdi>101</div></ol>
<ol start="222"><div><bdi dir=ltr>222</bdi>222</div></ol>
<ol start="540"><div><bdi dir=ltr>540</bdi>540</div></ol>
<ol start="999"><div><bdi dir=ltr>999</bdi>999</div></ol>
<ol start="1000"><div><bdi dir=ltr>1000</bdi>1000</div></ol>
<ol start="1005"><div><bdi dir=ltr>1005</bdi>1005</div></ol>
<ol start="1060"><div><bdi dir=ltr>1060</bdi>1060</div></ol>
<ol start="1065"><div><bdi dir=ltr>1065</bdi>1065</div></ol>
<ol start="1800"><div><bdi dir=ltr>1800</bdi>1800</div></ol>
<ol start="1860"><div><bdi dir=ltr>1860</bdi>1860</div></ol>
<ol start="5865"><div><bdi dir=ltr>5865</bdi>5865</div></ol>
<ol start="7005"><div><bdi dir=ltr>7005</bdi>7005</div></ol>
<ol start="7800"><div><bdi dir=ltr>7800</bdi>7800</div></ol>
<ol start="7864"><div><bdi dir=ltr>7864</bdi>7864</div></ol>
<ol start="9999"><div><bdi dir=ltr>9999</bdi>9999</div></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
Expand Up @@ -11,33 +11,33 @@
ol li { list-style-type: cjk-earthly-branch; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; list-style-position: inside; }
ol { margin: 0; padding-left: 8em; list-style-position: inside; line-height: 100%;}
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="13"><li title="13">子子</li></ol>
<ol start="14"><li title="14">子丑</li></ol>
<ol start="77"><li title="77">巳辰</li></ol>
<ol start="80"><li title="80">巳未</li></ol>
<ol start="99"><li title="99">未寅</li></ol>
<ol start="100"><li title="100">未卯</li></ol>
<ol start="101"><li title="101">未辰</li></ol>
<ol start="222"><li title="222">子巳巳</li></ol>
<ol start="540"><li title="540">寅未亥</li></ol>
<ol start="999"><li title="999">巳戌寅</li></ol>
<ol start="1000"><li title="1000">巳戌卯</li></ol>
<ol start="1005"><li title="1005">巳戌申</li></ol>
<ol start="1060"><li title="1060">午卯卯</li></ol>
<ol start="1065"><li title="1065">午卯申</li></ol>
<ol start="1800"><li title="1800">亥辰亥</li></ol>
<ol start="1860"><li title="1860">亥酉亥</li></ol>
<ol start="5865"><li title="5865">寅卯未申</li></ol>
<ol start="7005"><li title="7005">寅亥午申</li></ol>
<ol start="7800"><li title="7800">卯巳子亥</li></ol>
<ol start="7864"><li title="7864">卯巳午卯</li></ol>
<ol start="9999"><li title="9999">辰申辰寅</li></ol>
<ol start="13"><li title="13">13</li></ol>
<ol start="14"><li title="14">14</li></ol>
<ol start="77"><li title="77">77</li></ol>
<ol start="80"><li title="80">80</li></ol>
<ol start="99"><li title="99">99</li></ol>
<ol start="100"><li title="100">100</li></ol>
<ol start="101"><li title="101">101</li></ol>
<ol start="222"><li title="222">222</li></ol>
<ol start="540"><li title="540">540</li></ol>
<ol start="999"><li title="999">999</li></ol>
<ol start="1000"><li title="1000">1000</li></ol>
<ol start="1005"><li title="1005">1005</li></ol>
<ol start="1060"><li title="1060">1060</li></ol>
<ol start="1065"><li title="1065">1065</li></ol>
<ol start="1800"><li title="1800">1800</li></ol>
<ol start="1860"><li title="1860">1860</li></ol>
<ol start="5865"><li title="5865">5865</li></ol>
<ol start="7005"><li title="7005">7005</li></ol>
<ol start="7800"><li title="7800">7800</li></ol>
<ol start="7864"><li title="7864">7864</li></ol>
<ol start="9999"><li title="9999">9999</li></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
Expand Up @@ -10,34 +10,34 @@
ol li { list-style-type: cjk-heavenly-stem; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; }
ol { margin: 0; padding-left: 8em; line-height: 100%;}
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="11"><div><bdi dir=ltr>甲甲</bdi>甲甲</div></ol>
<ol start="12"><div><bdi dir=ltr>甲乙</bdi>甲乙</div></ol>
<ol start="43"><div><bdi dir=ltr>丁丙</bdi>丁丙</div></ol>
<ol start="77"><div><bdi dir=ltr>庚庚</bdi>庚庚</div></ol>
<ol start="80"><div><bdi dir=ltr>庚癸</bdi>庚癸</div></ol>
<ol start="99"><div><bdi dir=ltr>壬壬</bdi>壬壬</div></ol>
<ol start="100"><div><bdi dir=ltr>壬癸</bdi>壬癸</div></ol>
<ol start="101"><div><bdi dir=ltr>癸甲</bdi>癸甲</div></ol>
<ol start="222"><div><bdi dir=ltr>乙乙乙</bdi>乙乙乙</div></ol>
<ol start="540"><div><bdi dir=ltr>戊丙癸</bdi>戊丙癸</div></ol>
<ol start="999"><div><bdi dir=ltr>壬壬壬</bdi>壬壬壬</div></ol>
<ol start="1000"><div><bdi dir=ltr>壬壬癸</bdi>壬壬癸</div></ol>
<ol start="1005"><div><bdi dir=ltr>壬癸戊</bdi>壬癸戊</div></ol>
<ol start="1060"><div><bdi dir=ltr>癸戊癸</bdi>癸戊癸</div></ol>
<ol start="1065"><div><bdi dir=ltr>癸己戊</bdi>癸己戊</div></ol>
<ol start="1800"><div><bdi dir=ltr>甲庚壬癸</bdi>甲庚壬癸</div></ol>
<ol start="1860"><div><bdi dir=ltr>甲辛戊癸</bdi>甲辛戊癸</div></ol>
<ol start="5865"><div><bdi dir=ltr>戊辛己戊</bdi>戊辛己戊</div></ol>
<ol start="7005"><div><bdi dir=ltr>己壬癸戊</bdi>己壬癸戊</div></ol>
<ol start="7800"><div><bdi dir=ltr>庚庚壬癸</bdi>庚庚壬癸</div></ol>
<ol start="7864"><div><bdi dir=ltr>庚辛己丁</bdi>庚辛己丁</div></ol>
<ol start="9999"><div><bdi dir=ltr>壬壬壬壬</bdi>壬壬壬壬</div></ol>
<ol start="11"><div><bdi dir=ltr>11</bdi>11</div></ol>
<ol start="12"><div><bdi dir=ltr>12</bdi>12</div></ol>
<ol start="43"><div><bdi dir=ltr>43</bdi>43</div></ol>
<ol start="77"><div><bdi dir=ltr>77</bdi>77</div></ol>
<ol start="80"><div><bdi dir=ltr>80</bdi>80</div></ol>
<ol start="99"><div><bdi dir=ltr>99</bdi>99</div></ol>
<ol start="100"><div><bdi dir=ltr>100</bdi>100</div></ol>
<ol start="101"><div><bdi dir=ltr>101</bdi>101</div></ol>
<ol start="222"><div><bdi dir=ltr>222</bdi>222</div></ol>
<ol start="540"><div><bdi dir=ltr>540</bdi>540</div></ol>
<ol start="999"><div><bdi dir=ltr>999</bdi>999</div></ol>
<ol start="1000"><div><bdi dir=ltr>1000</bdi>1000</div></ol>
<ol start="1005"><div><bdi dir=ltr>1005</bdi>1005</div></ol>
<ol start="1060"><div><bdi dir=ltr>1060</bdi>1060</div></ol>
<ol start="1065"><div><bdi dir=ltr>1065</bdi>1065</div></ol>
<ol start="1800"><div><bdi dir=ltr>1800</bdi>1800</div></ol>
<ol start="1860"><div><bdi dir=ltr>1860</bdi>1860</div></ol>
<ol start="5865"><div><bdi dir=ltr>5865</bdi>5865</div></ol>
<ol start="7005"><div><bdi dir=ltr>7005</bdi>7005</div></ol>
<ol start="7800"><div><bdi dir=ltr>7800</bdi>7800</div></ol>
<ol start="7864"><div><bdi dir=ltr>7864</bdi>7864</div></ol>
<ol start="9999"><div><bdi dir=ltr>9999</bdi>9999</div></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
Expand Up @@ -10,34 +10,34 @@
ol li { list-style-type: cjk-heavenly-stem; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; }
ol { margin: 0; padding-left: 8em; line-height: 100%;}
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="11"><div><bdi dir=ltr>甲甲</bdi>甲甲</div></ol>
<ol start="12"><div><bdi dir=ltr>甲乙</bdi>甲乙</div></ol>
<ol start="43"><div><bdi dir=ltr>丁丙</bdi>丁丙</div></ol>
<ol start="77"><div><bdi dir=ltr>庚庚</bdi>庚庚</div></ol>
<ol start="80"><div><bdi dir=ltr>庚癸</bdi>庚癸</div></ol>
<ol start="99"><div><bdi dir=ltr>壬壬</bdi>壬壬</div></ol>
<ol start="100"><div><bdi dir=ltr>壬癸</bdi>壬癸</div></ol>
<ol start="101"><div><bdi dir=ltr>癸甲</bdi>癸甲</div></ol>
<ol start="222"><div><bdi dir=ltr>乙乙乙</bdi>乙乙乙</div></ol>
<ol start="540"><div><bdi dir=ltr>戊丙癸</bdi>戊丙癸</div></ol>
<ol start="999"><div><bdi dir=ltr>壬壬壬</bdi>壬壬壬</div></ol>
<ol start="1000"><div><bdi dir=ltr>壬壬癸</bdi>壬壬癸</div></ol>
<ol start="1005"><div><bdi dir=ltr>壬癸戊</bdi>壬癸戊</div></ol>
<ol start="1060"><div><bdi dir=ltr>癸戊癸</bdi>癸戊癸</div></ol>
<ol start="1065"><div><bdi dir=ltr>癸己戊</bdi>癸己戊</div></ol>
<ol start="1800"><div><bdi dir=ltr>甲庚壬癸</bdi>甲庚壬癸</div></ol>
<ol start="1860"><div><bdi dir=ltr>甲辛戊癸</bdi>甲辛戊癸</div></ol>
<ol start="5865"><div><bdi dir=ltr>戊辛己戊</bdi>戊辛己戊</div></ol>
<ol start="7005"><div><bdi dir=ltr>己壬癸戊</bdi>己壬癸戊</div></ol>
<ol start="7800"><div><bdi dir=ltr>庚庚壬癸</bdi>庚庚壬癸</div></ol>
<ol start="7864"><div><bdi dir=ltr>庚辛己丁</bdi>庚辛己丁</div></ol>
<ol start="9999"><div><bdi dir=ltr>壬壬壬壬</bdi>壬壬壬壬</div></ol>
<ol start="11"><div><bdi dir=ltr>11</bdi>11</div></ol>
<ol start="12"><div><bdi dir=ltr>12</bdi>12</div></ol>
<ol start="43"><div><bdi dir=ltr>43</bdi>43</div></ol>
<ol start="77"><div><bdi dir=ltr>77</bdi>77</div></ol>
<ol start="80"><div><bdi dir=ltr>80</bdi>80</div></ol>
<ol start="99"><div><bdi dir=ltr>99</bdi>99</div></ol>
<ol start="100"><div><bdi dir=ltr>100</bdi>100</div></ol>
<ol start="101"><div><bdi dir=ltr>101</bdi>101</div></ol>
<ol start="222"><div><bdi dir=ltr>222</bdi>222</div></ol>
<ol start="540"><div><bdi dir=ltr>540</bdi>540</div></ol>
<ol start="999"><div><bdi dir=ltr>999</bdi>999</div></ol>
<ol start="1000"><div><bdi dir=ltr>1000</bdi>1000</div></ol>
<ol start="1005"><div><bdi dir=ltr>1005</bdi>1005</div></ol>
<ol start="1060"><div><bdi dir=ltr>1060</bdi>1060</div></ol>
<ol start="1065"><div><bdi dir=ltr>1065</bdi>1065</div></ol>
<ol start="1800"><div><bdi dir=ltr>1800</bdi>1800</div></ol>
<ol start="1860"><div><bdi dir=ltr>1860</bdi>1860</div></ol>
<ol start="5865"><div><bdi dir=ltr>5865</bdi>5865</div></ol>
<ol start="7005"><div><bdi dir=ltr>7005</bdi>7005</div></ol>
<ol start="7800"><div><bdi dir=ltr>7800</bdi>7800</div></ol>
<ol start="7864"><div><bdi dir=ltr>7864</bdi>7864</div></ol>
<ol start="9999"><div><bdi dir=ltr>9999</bdi>9999</div></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
Expand Up @@ -11,34 +11,34 @@
ol li { list-style-type: cjk-heavenly-stem; }
/* the following CSS is not part of the test */
.test { font-size: 25px; }
ol { margin: 0; padding-left: 8em; list-style-position: inside; }
ol { margin: 0; padding-left: 8em; list-style-position: inside; line-height: 100%; }
</style>
</head>
<body>
<p class="instructions">Test passes if the two columns are the same, IGNORING the suffix.</p>
<div class="test">
<ol start="11"><li title="11">甲甲</li></ol>
<ol start="12"><li title="12">甲乙</li></ol>
<ol start="43"><li title="43">丁丙</li></ol>
<ol start="77"><li title="77">庚庚</li></ol>
<ol start="80"><li title="80">庚癸</li></ol>
<ol start="99"><li title="99">壬壬</li></ol>
<ol start="100"><li title="100">壬癸</li></ol>
<ol start="101"><li title="101">癸甲</li></ol>
<ol start="222"><li title="222">乙乙乙</li></ol>
<ol start="540"><li title="540">戊丙癸</li></ol>
<ol start="999"><li title="999">壬壬壬</li></ol>
<ol start="1000"><li title="1000">壬壬癸</li></ol>
<ol start="1005"><li title="1005">壬癸戊</li></ol>
<ol start="1060"><li title="1060">癸戊癸</li></ol>
<ol start="1065"><li title="1065">癸己戊</li></ol>
<ol start="1800"><li title="1800">甲庚壬癸</li></ol>
<ol start="1860"><li title="1860">甲辛戊癸</li></ol>
<ol start="5865"><li title="5865">戊辛己戊</li></ol>
<ol start="7005"><li title="7005">己壬癸戊</li></ol>
<ol start="7800"><li title="7800">庚庚壬癸</li></ol>
<ol start="7864"><li title="7864">庚辛己丁</li></ol>
<ol start="9999"><li title="9999">壬壬壬壬</li></ol>
<ol start="11"><li title="11">11</li></ol>
<ol start="12"><li title="12">12</li></ol>
<ol start="43"><li title="43">43</li></ol>
<ol start="77"><li title="77">77</li></ol>
<ol start="80"><li title="80">80</li></ol>
<ol start="99"><li title="99">99</li></ol>
<ol start="100"><li title="100">100</li></ol>
<ol start="101"><li title="101">101</li></ol>
<ol start="222"><li title="222">222</li></ol>
<ol start="540"><li title="540">540</li></ol>
<ol start="999"><li title="999">999</li></ol>
<ol start="1000"><li title="1000">1000</li></ol>
<ol start="1005"><li title="1005">1005</li></ol>
<ol start="1060"><li title="1060">1060</li></ol>
<ol start="1065"><li title="1065">1065</li></ol>
<ol start="1800"><li title="1800">1800</li></ol>
<ol start="1860"><li title="1860">1860</li></ol>
<ol start="5865"><li title="5865">5865</li></ol>
<ol start="7005"><li title="7005">7005</li></ol>
<ol start="7800"><li title="7800">7800</li></ol>
<ol start="7864"><li title="7864">7864</li></ol>
<ol start="9999"><li title="9999">9999</li></ol>
</div>
<!--Notes:
You will need an appropriate font to run this test.
Expand Down
5 changes: 2 additions & 3 deletions Source/WebCore/css/counterStyles.css
Expand Up @@ -286,16 +286,15 @@
/* ▸ */
}

/* cjk-earthly-branch and cjk-heavenly-stem are using 'alphabetic' system instead of 'fixed', as in the spec, for compatibility with legacy behavior and WPT tests (https://github.com/w3c/csswg-drafts/issues/8596). */
@counter-style cjk-earthly-branch {
system: alphabetic;
system: fixed;
symbols: "\5B50" "\4E11" "\5BC5" "\536F" "\8FB0" "\5DF3" "\5348" "\672A" "\7533" "\9149" "\620C" "\4EA5";
/* 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 */
suffix: "\3001";
}

@counter-style cjk-heavenly-stem {
system: alphabetic;
system: fixed;
symbols: "\7532" "\4E59" "\4E19" "\4E01" "\620A" "\5DF1" "\5E9A" "\8F9B" "\58EC" "\7678";
/* 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 */
suffix: "\3001";
Expand Down

0 comments on commit 838561f

Please sign in to comment.