Status: FAIL | Duration: 15ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-counter-styles/korean-hanja-formal/counter-korean-hanja-formal-extended.html
<!DOCTYPE html> <title>CSS Counter Styles: Longhand East Asian Counter Styles Extended Implementation (optional)</title> <link rel="help" href="https://drafts.csswg.org/css-counter-styles/#extended-range-optional"> <link rel="author" href="mailto:saku@email.sakupi01.com" title="saku"> <link rel="match" href="counter-korean-hanja-formal-extended-ref.html"> <style> div::after { content: counter(n, korean-hanja-formal); } </style> <!-- Extended range implementation tests (algorithm step 2: split into 4-digit groups) --> <!-- Test second group marker (萬) - ten-thousands group --> <div style="counter-reset: n 10000;"></div> <div style="counter-reset: n 20000;"></div> <div style="counter-reset: n 50000;"></div> <div style="counter-reset: n 99999;"></div> <!-- Test complex patterns within ten-thousands group (algorithm step 4: digit markers) --> <div style="counter-reset: n 12345;"></div> <div style="counter-reset: n 10001;"></div> <div style="counter-reset: n 10010;"></div> <div style="counter-reset: n 10100;"></div> <div style="counter-reset: n 11000;"></div> <!-- Test third group marker (億) - hundred-millions group --> <div style="counter-reset: n 100000000;"></div> <div style="counter-reset: n 200000000;"></div> <div style="counter-reset: n 500000000;"></div> <div style="counter-reset: n 999999999;"></div> <!-- Test complex patterns within hundred-millions group (algorithm step 6: zero dropping) --> <div style="counter-reset: n 123456789;"></div> <div style="counter-reset: n 100000001;"></div> <div style="counter-reset: n 100010000;"></div> <div style="counter-reset: n 100100000;"></div> <div style="counter-reset: n 101000000;"></div> <div style="counter-reset: n 110000000;"></div> <!-- Test fourth group marker (兆) - trillions group --> <div style="counter-reset: n 1000000000000;"></div> <div style="counter-reset: n 2000000000000;"></div> <div style="counter-reset: n 5000000000000;"></div> <div style="counter-reset: n 9999999999999;"></div> <!-- Test extended ranges (algorithm step 3: group markers up to 10^16) --> <!-- Test 10^13 range (ten-trillions) --> <div style="counter-reset: n 10000000000000;"></div> <div style="counter-reset: n 50000000000000;"></div> <div style="counter-reset: n 99999999999999;"></div> <!-- Test 10^15 range (hundred-trillions) --> <div style="counter-reset: n 100000000000000;"></div> <div style="counter-reset: n 500000000000000;"></div> <div style="counter-reset: n 999999999999999;"></div> <!-- Test complex patterns in trillions group (step 5: drop ones, step 6: drop zeros) --> <div style="counter-reset: n 1234567890123;"></div> <div style="counter-reset: n 1000000000001;"></div> <div style="counter-reset: n 1000000010000;"></div> <div style="counter-reset: n 1000001000000;"></div> <div style="counter-reset: n 1000100000000;"></div> <div style="counter-reset: n 1010000000000;"></div> <div style="counter-reset: n 1100000000000;"></div> <!-- Test interaction between multiple groups --> <div style="counter-reset: n 1001001001001;"></div> <div style="counter-reset: n 1010101010101;"></div> <div style="counter-reset: n 1000100010001;"></div> <div style="counter-reset: n 5005005005005;"></div> <!-- Test zero dropping behavior across different groups --> <div style="counter-reset: n 1000000000000;"></div> <div style="counter-reset: n 1000000000;"></div> <div style="counter-reset: n 1000000;"></div> <div style="counter-reset: n 1000;"></div> <div style="counter-reset: n 10000000000000;"></div> <div style="counter-reset: n 100000000000000;"></div> <!-- Test boundary values at the edge of range (-10^16+1 to 10^16-1) --> <div style="counter-reset: n 9999999999999999;"></div> <div style="counter-reset: n 1000000000000000;"></div> <!-- Test out-of-range values (should fallback to cjk-decimal) --> <div style="counter-reset: n 10000000000000000;"></div> <!-- Test negative numbers (algorithm step 8: negative sign handling) --> <div style="counter-reset: n -10000;"></div> <div style="counter-reset: n -100000000;"></div> <div style="counter-reset: n -1000000000000;"></div> <div style="counter-reset: n -9999999999999999;"></div> <div style="counter-reset: n -1;"></div>
/css/css-counter-styles/korean-hanja-formal/counter-korean-hanja-formal-extended-ref.html
<!DOCTYPE html> <link rel="help" href="https://drafts.csswg.org/css-counter-styles/#limited-korean"> <!-- Extended range implementation tests (algorithm step 2: split into 4-digit groups) --> <!-- Test second group marker (萬) - ten-thousands group --> <div>壹萬</div> <div>貳萬</div> <div>五萬</div> <div>九萬 九仟九百九拾九</div> <!-- Test complex patterns within ten-thousands group (algorithm step 4: digit markers) --> <div>壹萬 貳仟參百四拾五</div> <div>壹萬 壹</div> <div>壹萬 壹拾</div> <div>壹萬 壹百</div> <div>壹萬 壹仟</div> <!-- Test third group marker (億) - hundred-millions group --> <div>壹億</div> <div>貳億</div> <div>五億</div> <div>九億 九仟九百九拾九萬 九仟九百九拾九</div> <!-- Test complex patterns within hundred-millions group (algorithm step 6: zero dropping) --> <div>壹億 貳仟參百四拾五萬 六仟七百八拾九</div> <div>壹億 壹</div> <div>壹億 壹萬</div> <div>壹億 壹拾萬</div> <div>壹億 壹百萬</div> <div>壹億 壹仟萬</div> <!-- Test fourth group marker (兆) - trillions group --> <div>壹兆</div> <div>貳兆</div> <div>五兆</div> <div>九兆 九仟九百九拾九億 九仟九百九拾九萬 九仟九百九拾九</div> <!-- Test extended ranges (algorithm step 3: group markers up to 10^16) --> <!-- Test 10^13 range (ten-trillions) --> <div>壹拾兆</div> <div>五拾兆</div> <div>九拾九兆 九仟九百九拾九億 九仟九百九拾九萬 九仟九百九拾九</div> <!-- Test 10^15 range (hundred-trillions) --> <div>壹百兆</div> <div>五百兆</div> <div>九百九拾九兆 九仟九百九拾九億 九仟九百九拾九萬 九仟九百九拾九</div> <!-- Test complex patterns in trillions group (step 5: drop ones, step 6: drop zeros) --> <div>壹兆 貳仟參百四拾五億 六仟七百八拾九萬 壹百貳拾參</div> <div>壹兆 壹</div> <div>壹兆 壹萬</div> <div>壹兆 壹百萬</div> <div>壹兆 壹億</div> <div>壹兆 壹百億</div> <div>壹兆 壹仟億</div> <!-- Test interaction between multiple groups --> <div>壹兆 壹拾億 壹百萬 壹仟壹</div> <div>壹兆 壹百壹億 壹百壹萬 壹百壹</div> <div>壹兆 壹億 壹萬 壹</div> <div>五兆 五拾億 五百萬 五仟五</div> <!-- Test zero dropping behavior across different groups --> <div>壹兆</div> <div>壹拾億</div> <div>壹百萬</div> <div>壹仟</div> <div>壹拾兆</div> <div>壹百兆</div> <!-- Test boundary values at the edge of range (-10^16+1 to 10^16-1) --> <div>九仟九百九拾九兆 九仟九百九拾九億 九仟九百九拾九萬 九仟九百九拾九</div> <div>壹仟兆</div> <!-- Test out-of-range values (should fallback to cjk-decimal) --> <div>一〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇</div> <!-- Test negative numbers (algorithm step 8: negative sign handling) --> <div>마이너스 壹萬</div> <div>마이너스 壹億</div> <div>마이너스 壹兆</div> <div>마이너스 九仟九百九拾九兆 九仟九百九拾九億 九仟九百九拾九萬 九仟九百九拾九</div> <div>마이너스 壹</div>