LayoutTests:
authorantti <antti@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Aug 2007 22:00:11 +0000 (22:00 +0000)
committerantti <antti@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 2 Aug 2007 22:00:11 +0000 (22:00 +0000)
        Reviewed by Darin.

        <rdar://problem/5228138>
        REGRESSION(Leopard): test failures: tests that test Georgian numbering

        Correct counter test results for Georgian numbers.
        Add leopard specific versions needed due to font changes (actual characters instead of boxes).

        * css2.1/t1202-counter-09-b-expected.txt:
        * css2.1/t1202-counters-09-b-expected.txt:
        * mac/leopard/Skipped:
        * mac/leopard/css2.1: Added.
        * mac/leopard/css2.1/t1202-counter-09-b-expected.txt: Added.
        * mac/leopard/css2.1/t1202-counters-09-b-expected.txt: Added.
        * mac/leopard/fast/lists: Added.
        * mac/leopard/fast/lists/w3-list-styles-expected.txt: Added.

WebCore:

        Reviewed by Darin.

        <rdar://problem/5228138>
        REGRESSION(Leopard): test failures: tests that test Georgian numbering

        Fix to Georgian number tables to get CSS2.1 test results right. Font has relevant characters now
        which revealed that results were actually wrong.

        * rendering/RenderListMarker.cpp:
        (WebCore::toGeorgian):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@24829 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/css2.1/t1202-counter-09-b-expected.txt
LayoutTests/css2.1/t1202-counters-09-b-expected.txt
LayoutTests/mac/leopard/Skipped
LayoutTests/mac/leopard/css2.1/t1202-counter-09-b-expected.txt [new file with mode: 0644]
LayoutTests/mac/leopard/css2.1/t1202-counters-09-b-expected.txt [new file with mode: 0644]
LayoutTests/mac/leopard/fast/lists/w3-list-styles-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderListMarker.cpp

index 160f4b1e5f5dc712863cedfdcb5ab34152db437d..fe01d42c069674041d3598ae6ed8417c7d478b32 100644 (file)
@@ -1,3 +1,22 @@
+2007-08-02  Antti Koivisto  <antti@apple.com>
+
+        Reviewed by Darin.
+        
+        <rdar://problem/5228138>
+        REGRESSION(Leopard): test failures: tests that test Georgian numbering
+        
+        Correct counter test results for Georgian numbers.
+        Add leopard specific versions needed due to font changes (actual characters instead of boxes).
+
+        * css2.1/t1202-counter-09-b-expected.txt:
+        * css2.1/t1202-counters-09-b-expected.txt:
+        * mac/leopard/Skipped:
+        * mac/leopard/css2.1: Added.
+        * mac/leopard/css2.1/t1202-counter-09-b-expected.txt: Added.
+        * mac/leopard/css2.1/t1202-counters-09-b-expected.txt: Added.
+        * mac/leopard/fast/lists: Added.
+        * mac/leopard/fast/lists/w3-list-styles-expected.txt: Added.
+
 2007-08-02  Antti Koivisto  <antti@apple.com>
 
         Reviewed by Geoff.
index 6315abbedc4a6fdb4386c7646cf13c84d256bf5a..731f298cd9d72881cf85fff4e2a016c19a494e9d 100644 (file)
@@ -148,103 +148,103 @@ layer at (0,0) size 800x94
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (392,0) size 12x18
-              text run at (392,0) width 12: "\x{10E3}"
+              text run at (392,0) width 12: "\x{10F3}"
         RenderText {#text} at (404,0) size 4x18
           text run at (404,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (408,0) size 12x18
-              text run at (408,0) width 12: "\x{10F3}"
+              text run at (408,0) width 12: "\x{10E4}"
         RenderText {#text} at (420,0) size 4x18
           text run at (420,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (424,0) size 12x18
-              text run at (424,0) width 12: "\x{10E4}"
+              text run at (424,0) width 12: "\x{10E5}"
         RenderText {#text} at (436,0) size 4x18
           text run at (436,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (440,0) size 12x18
-              text run at (440,0) width 12: "\x{10E5}"
+              text run at (440,0) width 12: "\x{10E6}"
         RenderText {#text} at (452,0) size 4x18
           text run at (452,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (456,0) size 12x18
-              text run at (456,0) width 12: "\x{10E6}"
+              text run at (456,0) width 12: "\x{10E7}"
         RenderText {#text} at (468,0) size 4x18
           text run at (468,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (472,0) size 12x18
-              text run at (472,0) width 12: "\x{10E7}"
+              text run at (472,0) width 12: "\x{10E8}"
         RenderText {#text} at (484,0) size 4x18
           text run at (484,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (488,0) size 12x18
-              text run at (488,0) width 12: "\x{10E8}"
+              text run at (488,0) width 12: "\x{10E9}"
         RenderText {#text} at (500,0) size 4x18
           text run at (500,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (504,0) size 12x18
-              text run at (504,0) width 12: "\x{10E9}"
+              text run at (504,0) width 12: "\x{10EA}"
         RenderText {#text} at (516,0) size 4x18
           text run at (516,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (520,0) size 12x18
-              text run at (520,0) width 12: "\x{10EA}"
+              text run at (520,0) width 12: "\x{10EB}"
         RenderText {#text} at (532,0) size 4x18
           text run at (532,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (536,0) size 12x18
-              text run at (536,0) width 12: "\x{10EB}"
+              text run at (536,0) width 12: "\x{10EC}"
         RenderText {#text} at (548,0) size 4x18
           text run at (548,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (552,0) size 12x18
-              text run at (552,0) width 12: "\x{10EC}"
+              text run at (552,0) width 12: "\x{10ED}"
         RenderText {#text} at (564,0) size 4x18
           text run at (564,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (568,0) size 12x18
-              text run at (568,0) width 12: "\x{10ED}"
+              text run at (568,0) width 12: "\x{10EE}"
         RenderText {#text} at (580,0) size 4x18
           text run at (580,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (584,0) size 12x18
-              text run at (584,0) width 12: "\x{10EE}"
+              text run at (584,0) width 12: "\x{10F4}"
         RenderText {#text} at (596,0) size 4x18
           text run at (596,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (600,0) size 12x18
-              text run at (600,0) width 12: "\x{10F4}"
+              text run at (600,0) width 12: "\x{10EF}"
         RenderText {#text} at (612,0) size 4x18
           text run at (612,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (616,0) size 12x18
-              text run at (616,0) width 12: "\x{10F5}"
+              text run at (616,0) width 12: "\x{10F0}"
         RenderText {#text} at (628,0) size 4x18
           text run at (628,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 12x18
           RenderInline (generated) at (0,0) size 12x18
             RenderCounter at (632,0) size 12x18
-              text run at (632,0) width 12: "\x{10EF}"
+              text run at (632,0) width 12: "\x{10F5}"
         RenderText {#text} at (644,0) size 4x18
           text run at (644,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 60x18
           RenderInline (generated) at (0,0) size 60x18
             RenderCounter at (648,0) size 60x18
-              text run at (648,0) width 60: "\x{10EF}\x{10F5}\x{10E7}\x{10DF}\x{10D7}"
+              text run at (648,0) width 60: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 708x18
index 490d1343cba6fd0843c8538195b134f29ef7a159..04feb39dd16b8f51edef99b4e158f6edf08da0fa 100644 (file)
@@ -148,103 +148,103 @@ layer at (0,0) size 1356x94
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (760,0) size 28x18
-              text run at (760,0) width 28: "\x{10D0}.\x{10E3}"
+              text run at (760,0) width 28: "\x{10D0}.\x{10F3}"
         RenderText {#text} at (788,0) size 4x18
           text run at (788,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (792,0) size 28x18
-              text run at (792,0) width 28: "\x{10D0}.\x{10F3}"
+              text run at (792,0) width 28: "\x{10D0}.\x{10E4}"
         RenderText {#text} at (820,0) size 4x18
           text run at (820,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (824,0) size 28x18
-              text run at (824,0) width 28: "\x{10D0}.\x{10E4}"
+              text run at (824,0) width 28: "\x{10D0}.\x{10E5}"
         RenderText {#text} at (852,0) size 4x18
           text run at (852,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (856,0) size 28x18
-              text run at (856,0) width 28: "\x{10D0}.\x{10E5}"
+              text run at (856,0) width 28: "\x{10D0}.\x{10E6}"
         RenderText {#text} at (884,0) size 4x18
           text run at (884,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (888,0) size 28x18
-              text run at (888,0) width 28: "\x{10D0}.\x{10E6}"
+              text run at (888,0) width 28: "\x{10D0}.\x{10E7}"
         RenderText {#text} at (916,0) size 4x18
           text run at (916,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (920,0) size 28x18
-              text run at (920,0) width 28: "\x{10D0}.\x{10E7}"
+              text run at (920,0) width 28: "\x{10D0}.\x{10E8}"
         RenderText {#text} at (948,0) size 4x18
           text run at (948,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (952,0) size 28x18
-              text run at (952,0) width 28: "\x{10D0}.\x{10E8}"
+              text run at (952,0) width 28: "\x{10D0}.\x{10E9}"
         RenderText {#text} at (980,0) size 4x18
           text run at (980,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (984,0) size 28x18
-              text run at (984,0) width 28: "\x{10D0}.\x{10E9}"
+              text run at (984,0) width 28: "\x{10D0}.\x{10EA}"
         RenderText {#text} at (1012,0) size 4x18
           text run at (1012,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1016,0) size 28x18
-              text run at (1016,0) width 28: "\x{10D0}.\x{10EA}"
+              text run at (1016,0) width 28: "\x{10D0}.\x{10EB}"
         RenderText {#text} at (1044,0) size 4x18
           text run at (1044,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1048,0) size 28x18
-              text run at (1048,0) width 28: "\x{10D0}.\x{10EB}"
+              text run at (1048,0) width 28: "\x{10D0}.\x{10EC}"
         RenderText {#text} at (1076,0) size 4x18
           text run at (1076,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1080,0) size 28x18
-              text run at (1080,0) width 28: "\x{10D0}.\x{10EC}"
+              text run at (1080,0) width 28: "\x{10D0}.\x{10ED}"
         RenderText {#text} at (1108,0) size 4x18
           text run at (1108,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1112,0) size 28x18
-              text run at (1112,0) width 28: "\x{10D0}.\x{10ED}"
+              text run at (1112,0) width 28: "\x{10D0}.\x{10EE}"
         RenderText {#text} at (1140,0) size 4x18
           text run at (1140,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1144,0) size 28x18
-              text run at (1144,0) width 28: "\x{10D0}.\x{10EE}"
+              text run at (1144,0) width 28: "\x{10D0}.\x{10F4}"
         RenderText {#text} at (1172,0) size 4x18
           text run at (1172,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1176,0) size 28x18
-              text run at (1176,0) width 28: "\x{10D0}.\x{10F4}"
+              text run at (1176,0) width 28: "\x{10D0}.\x{10EF}"
         RenderText {#text} at (1204,0) size 4x18
           text run at (1204,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1208,0) size 28x18
-              text run at (1208,0) width 28: "\x{10D0}.\x{10F5}"
+              text run at (1208,0) width 28: "\x{10D0}.\x{10F0}"
         RenderText {#text} at (1236,0) size 4x18
           text run at (1236,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 28x18
           RenderInline (generated) at (0,0) size 28x18
             RenderCounter at (1240,0) size 28x18
-              text run at (1240,0) width 28: "\x{10D0}.\x{10EF}"
+              text run at (1240,0) width 28: "\x{10D0}.\x{10F5}"
         RenderText {#text} at (1268,0) size 4x18
           text run at (1268,0) width 4: " "
         RenderInline {SPAN} at (0,0) size 76x18
           RenderInline (generated) at (0,0) size 76x18
             RenderCounter at (1272,0) size 76x18
-              text run at (1272,0) width 76: "\x{10D0}.\x{10EF}\x{10F5}\x{10E7}\x{10DF}\x{10D7}"
+              text run at (1272,0) width 76: "\x{10D0}.\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {DIV} at (0,52) size 784x18
         RenderText {#text} at (0,0) size 1348x18
index fcebe42bebfb25ad6e25e995229b00424cf78785..e7740f19086221722f77c5689fc4d0f8ec399874 100644 (file)
@@ -25,11 +25,6 @@ svg/custom/control-points-for-S-and-T.svg
 svg/hixie/perf/001.xml
 svg/hixie/perf/002.xml
 
-# <rdar://problem/5228138> Leopard regression test failures: tests that test Georgian numbering (due to font changes)
-css2.1/t1202-counter-09-b.html
-css2.1/t1202-counters-09-b.html
-fast/lists/w3-list-styles.html
-
 # <rdar://problem/5335898> REGRESSION (9A492-9A494): Stationery templates never finish loading due to CFNetwork not giving failure for unknown protocols
 editing/pasteboard/drag-image-to-contenteditable-in-iframe.html
 
diff --git a/LayoutTests/mac/leopard/css2.1/t1202-counter-09-b-expected.txt b/LayoutTests/mac/leopard/css2.1/t1202-counter-09-b-expected.txt
new file mode 100644 (file)
index 0000000..919bb2d
--- /dev/null
@@ -0,0 +1,290 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 292x18
+          text run at (0,0) width 292: "The following two lines should look the same:"
+      RenderBlock {DIV} at (0,34) size 784x18
+        RenderInline {SPAN} at (0,0) size 7x18
+          RenderInline (generated) at (0,0) size 7x18
+            RenderCounter at (0,0) size 7x18
+              text run at (0,0) width 7: "\x{10D0}"
+        RenderText {#text} at (7,0) size 4x18
+          text run at (7,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (11,0) size 9x18
+              text run at (11,0) width 9: "\x{10D1}"
+        RenderText {#text} at (20,0) size 4x18
+          text run at (20,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (24,0) size 9x18
+              text run at (24,0) width 9: "\x{10D2}"
+        RenderText {#text} at (33,0) size 4x18
+          text run at (33,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 14x18
+          RenderInline (generated) at (0,0) size 14x18
+            RenderCounter at (37,0) size 14x18
+              text run at (37,0) width 14: "\x{10D3}"
+        RenderText {#text} at (51,0) size 4x18
+          text run at (51,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (55,0) size 8x18
+              text run at (55,0) width 8: "\x{10D4}"
+        RenderText {#text} at (63,0) size 4x18
+          text run at (63,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (67,0) size 9x18
+              text run at (67,0) width 9: "\x{10D5}"
+        RenderText {#text} at (76,0) size 4x18
+          text run at (76,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 12x18
+          RenderInline (generated) at (0,0) size 12x18
+            RenderCounter at (80,0) size 12x18
+              text run at (80,0) width 12: "\x{10D6}"
+        RenderText {#text} at (92,0) size 4x18
+          text run at (92,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 11x18
+          RenderInline (generated) at (0,0) size 11x18
+            RenderCounter at (96,0) size 11x18
+              text run at (96,0) width 11: "\x{10F1}"
+        RenderText {#text} at (107,0) size 4x18
+          text run at (107,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 14x18
+          RenderInline (generated) at (0,0) size 14x18
+            RenderCounter at (111,0) size 14x18
+              text run at (111,0) width 14: "\x{10D7}"
+        RenderText {#text} at (125,0) size 4x18
+          text run at (125,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (129,0) size 8x18
+              text run at (129,0) width 8: "\x{10D8}"
+        RenderText {#text} at (137,0) size 4x18
+          text run at (137,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 15x18
+          RenderInline (generated) at (0,0) size 15x18
+            RenderCounter at (141,0) size 15x18
+              text run at (141,0) width 15: "\x{10D8}\x{10D0}"
+        RenderText {#text} at (156,0) size 4x18
+          text run at (156,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 17x18
+          RenderInline (generated) at (0,0) size 17x18
+            RenderCounter at (160,0) size 17x18
+              text run at (160,0) width 17: "\x{10D8}\x{10D1}"
+        RenderText {#text} at (177,0) size 4x18
+          text run at (177,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (181,0) size 9x18
+              text run at (181,0) width 9: "\x{10D9}"
+        RenderText {#text} at (190,0) size 4x18
+          text run at (190,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 15x18
+          RenderInline (generated) at (0,0) size 15x18
+            RenderCounter at (194,0) size 15x18
+              text run at (194,0) width 15: "\x{10DA}"
+        RenderText {#text} at (209,0) size 4x18
+          text run at (209,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (213,0) size 9x18
+              text run at (213,0) width 9: "\x{10DB}"
+        RenderText {#text} at (222,0) size 4x18
+          text run at (222,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (226,0) size 9x18
+              text run at (226,0) width 9: "\x{10DC}"
+        RenderText {#text} at (235,0) size 4x18
+          text run at (235,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (239,0) size 9x18
+              text run at (239,0) width 9: "\x{10F2}"
+        RenderText {#text} at (248,0) size 4x18
+          text run at (248,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 11x18
+          RenderInline (generated) at (0,0) size 11x18
+            RenderCounter at (252,0) size 11x18
+              text run at (252,0) width 11: "\x{10DD}"
+        RenderText {#text} at (263,0) size 4x18
+          text run at (263,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (267,0) size 9x18
+              text run at (267,0) width 9: "\x{10DE}"
+        RenderText {#text} at (276,0) size 4x18
+          text run at (276,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (280,0) size 9x18
+              text run at (280,0) width 9: "\x{10DF}"
+        RenderText {#text} at (289,0) size 4x18
+          text run at (289,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 11x18
+          RenderInline (generated) at (0,0) size 11x18
+            RenderCounter at (293,0) size 11x18
+              text run at (293,0) width 11: "\x{10E0}"
+        RenderText {#text} at (304,0) size 4x18
+          text run at (304,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (308,0) size 9x18
+              text run at (308,0) width 9: "\x{10E1}"
+        RenderText {#text} at (317,0) size 4x18
+          text run at (317,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 13x18
+          RenderInline (generated) at (0,0) size 13x18
+            RenderCounter at (321,0) size 13x18
+              text run at (321,0) width 13: "\x{10E2}"
+        RenderText {#text} at (334,0) size 4x18
+          text run at (334,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (338,0) size 8x18
+              text run at (338,0) width 8: "\x{10F3}"
+        RenderText {#text} at (346,0) size 4x18
+          text run at (346,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 12x18
+          RenderInline (generated) at (0,0) size 12x18
+            RenderCounter at (350,0) size 12x18
+              text run at (350,0) width 12: "\x{10E4}"
+        RenderText {#text} at (362,0) size 4x18
+          text run at (362,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (366,0) size 8x18
+              text run at (366,0) width 8: "\x{10E5}"
+        RenderText {#text} at (374,0) size 4x18
+          text run at (374,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 11x18
+          RenderInline (generated) at (0,0) size 11x18
+            RenderCounter at (378,0) size 11x18
+              text run at (378,0) width 11: "\x{10E6}"
+        RenderText {#text} at (389,0) size 4x18
+          text run at (389,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (393,0) size 8x18
+              text run at (393,0) width 8: "\x{10E7}"
+        RenderText {#text} at (401,0) size 4x18
+          text run at (401,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (405,0) size 9x18
+              text run at (405,0) width 9: "\x{10E8}"
+        RenderText {#text} at (414,0) size 4x18
+          text run at (414,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (418,0) size 8x18
+              text run at (418,0) width 8: "\x{10E9}"
+        RenderText {#text} at (426,0) size 4x18
+          text run at (426,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (430,0) size 9x18
+              text run at (430,0) width 9: "\x{10EA}"
+        RenderText {#text} at (439,0) size 4x18
+          text run at (439,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (443,0) size 9x18
+              text run at (443,0) width 9: "\x{10EB}"
+        RenderText {#text} at (452,0) size 4x18
+          text run at (452,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (456,0) size 9x18
+              text run at (456,0) width 9: "\x{10EC}"
+        RenderText {#text} at (465,0) size 4x18
+          text run at (465,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (469,0) size 9x18
+              text run at (469,0) width 9: "\x{10ED}"
+        RenderText {#text} at (478,0) size 4x18
+          text run at (478,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (482,0) size 9x18
+              text run at (482,0) width 9: "\x{10EE}"
+        RenderText {#text} at (491,0) size 4x18
+          text run at (491,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 8x18
+          RenderInline (generated) at (0,0) size 8x18
+            RenderCounter at (495,0) size 8x18
+              text run at (495,0) width 8: "\x{10F4}"
+        RenderText {#text} at (503,0) size 4x18
+          text run at (503,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 12x18
+          RenderInline (generated) at (0,0) size 12x18
+            RenderCounter at (507,0) size 12x18
+              text run at (507,0) width 12: "\x{10EF}"
+        RenderText {#text} at (519,0) size 4x18
+          text run at (519,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (523,0) size 9x18
+              text run at (523,0) width 9: "\x{10F0}"
+        RenderText {#text} at (532,0) size 4x18
+          text run at (532,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (536,0) size 9x18
+              text run at (536,0) width 9: "\x{10F5}"
+        RenderText {#text} at (545,0) size 4x18
+          text run at (545,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 50x18
+          RenderInline (generated) at (0,0) size 50x18
+            RenderCounter at (549,0) size 50x18
+              text run at (549,0) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 599x18
+          text run at (0,0) width 11: "\x{10D0} "
+          text run at (11,0) width 13: "\x{10D1} "
+          text run at (24,0) width 13: "\x{10D2} "
+          text run at (37,0) width 18: "\x{10D3} "
+          text run at (55,0) width 12: "\x{10D4} "
+          text run at (67,0) width 13: "\x{10D5} "
+          text run at (80,0) width 16: "\x{10D6} "
+          text run at (96,0) width 15: "\x{10F1} "
+          text run at (111,0) width 18: "\x{10D7} "
+          text run at (129,0) width 12: "\x{10D8} "
+          text run at (141,0) width 19: "\x{10D8}\x{10D0} "
+          text run at (160,0) width 21: "\x{10D8}\x{10D1} "
+          text run at (181,0) width 13: "\x{10D9} "
+          text run at (194,0) width 19: "\x{10DA} "
+          text run at (213,0) width 13: "\x{10DB} "
+          text run at (226,0) width 13: "\x{10DC} "
+          text run at (239,0) width 13: "\x{10F2} "
+          text run at (252,0) width 15: "\x{10DD} "
+          text run at (267,0) width 13: "\x{10DE} "
+          text run at (280,0) width 13: "\x{10DF} "
+          text run at (293,0) width 15: "\x{10E0} "
+          text run at (308,0) width 13: "\x{10E1} "
+          text run at (321,0) width 17: "\x{10E2} "
+          text run at (338,0) width 12: "\x{10F3} "
+          text run at (350,0) width 16: "\x{10E4} "
+          text run at (366,0) width 12: "\x{10E5} "
+          text run at (378,0) width 15: "\x{10E6} "
+          text run at (393,0) width 12: "\x{10E7} "
+          text run at (405,0) width 13: "\x{10E8} "
+          text run at (418,0) width 12: "\x{10E9} "
+          text run at (430,0) width 13: "\x{10EA} "
+          text run at (443,0) width 13: "\x{10EB} "
+          text run at (456,0) width 13: "\x{10EC} "
+          text run at (469,0) width 13: "\x{10ED} "
+          text run at (482,0) width 13: "\x{10EE} "
+          text run at (495,0) width 12: "\x{10F4} "
+          text run at (507,0) width 16: "\x{10EF} "
+          text run at (523,0) width 13: "\x{10F0} "
+          text run at (536,0) width 13: "\x{10F5} "
+          text run at (549,0) width 50: "\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
diff --git a/LayoutTests/mac/leopard/css2.1/t1202-counters-09-b-expected.txt b/LayoutTests/mac/leopard/css2.1/t1202-counters-09-b-expected.txt
new file mode 100644 (file)
index 0000000..01e160e
--- /dev/null
@@ -0,0 +1,290 @@
+layer at (0,0) size 1047x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 1047x94
+  RenderBlock {HTML} at (0,0) size 800x94
+    RenderBody {BODY} at (8,16) size 784x70
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 292x18
+          text run at (0,0) width 292: "The following two lines should look the same:"
+      RenderBlock {DIV} at (0,34) size 784x18
+        RenderInline {SPAN} at (0,0) size 18x18
+          RenderInline (generated) at (0,0) size 18x18
+            RenderCounter at (0,0) size 18x18
+              text run at (0,0) width 18: "\x{10D0}.\x{10D0}"
+        RenderText {#text} at (18,0) size 4x18
+          text run at (18,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (22,0) size 20x18
+              text run at (22,0) width 20: "\x{10D0}.\x{10D1}"
+        RenderText {#text} at (42,0) size 4x18
+          text run at (42,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (46,0) size 20x18
+              text run at (46,0) width 20: "\x{10D0}.\x{10D2}"
+        RenderText {#text} at (66,0) size 4x18
+          text run at (66,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 25x18
+          RenderInline (generated) at (0,0) size 25x18
+            RenderCounter at (70,0) size 25x18
+              text run at (70,0) width 25: "\x{10D0}.\x{10D3}"
+        RenderText {#text} at (95,0) size 4x18
+          text run at (95,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (99,0) size 19x18
+              text run at (99,0) width 19: "\x{10D0}.\x{10D4}"
+        RenderText {#text} at (118,0) size 4x18
+          text run at (118,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (122,0) size 20x18
+              text run at (122,0) width 20: "\x{10D0}.\x{10D5}"
+        RenderText {#text} at (142,0) size 4x18
+          text run at (142,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (146,0) size 23x18
+              text run at (146,0) width 23: "\x{10D0}.\x{10D6}"
+        RenderText {#text} at (169,0) size 4x18
+          text run at (169,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (173,0) size 22x18
+              text run at (173,0) width 22: "\x{10D0}.\x{10F1}"
+        RenderText {#text} at (195,0) size 4x18
+          text run at (195,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 25x18
+          RenderInline (generated) at (0,0) size 25x18
+            RenderCounter at (199,0) size 25x18
+              text run at (199,0) width 25: "\x{10D0}.\x{10D7}"
+        RenderText {#text} at (224,0) size 4x18
+          text run at (224,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (228,0) size 19x18
+              text run at (228,0) width 19: "\x{10D0}.\x{10D8}"
+        RenderText {#text} at (247,0) size 4x18
+          text run at (247,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 26x18
+          RenderInline (generated) at (0,0) size 26x18
+            RenderCounter at (251,0) size 26x18
+              text run at (251,0) width 26: "\x{10D0}.\x{10D8}\x{10D0}"
+        RenderText {#text} at (277,0) size 4x18
+          text run at (277,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 28x18
+          RenderInline (generated) at (0,0) size 28x18
+            RenderCounter at (281,0) size 28x18
+              text run at (281,0) width 28: "\x{10D0}.\x{10D8}\x{10D1}"
+        RenderText {#text} at (309,0) size 4x18
+          text run at (309,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (313,0) size 20x18
+              text run at (313,0) width 20: "\x{10D0}.\x{10D9}"
+        RenderText {#text} at (333,0) size 4x18
+          text run at (333,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 26x18
+          RenderInline (generated) at (0,0) size 26x18
+            RenderCounter at (337,0) size 26x18
+              text run at (337,0) width 26: "\x{10D0}.\x{10DA}"
+        RenderText {#text} at (363,0) size 4x18
+          text run at (363,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (367,0) size 20x18
+              text run at (367,0) width 20: "\x{10D0}.\x{10DB}"
+        RenderText {#text} at (387,0) size 4x18
+          text run at (387,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (391,0) size 20x18
+              text run at (391,0) width 20: "\x{10D0}.\x{10DC}"
+        RenderText {#text} at (411,0) size 4x18
+          text run at (411,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (415,0) size 20x18
+              text run at (415,0) width 20: "\x{10D0}.\x{10F2}"
+        RenderText {#text} at (435,0) size 4x18
+          text run at (435,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (439,0) size 22x18
+              text run at (439,0) width 22: "\x{10D0}.\x{10DD}"
+        RenderText {#text} at (461,0) size 4x18
+          text run at (461,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (465,0) size 20x18
+              text run at (465,0) width 20: "\x{10D0}.\x{10DE}"
+        RenderText {#text} at (485,0) size 4x18
+          text run at (485,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (489,0) size 20x18
+              text run at (489,0) width 20: "\x{10D0}.\x{10DF}"
+        RenderText {#text} at (509,0) size 4x18
+          text run at (509,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (513,0) size 22x18
+              text run at (513,0) width 22: "\x{10D0}.\x{10E0}"
+        RenderText {#text} at (535,0) size 4x18
+          text run at (535,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (539,0) size 20x18
+              text run at (539,0) width 20: "\x{10D0}.\x{10E1}"
+        RenderText {#text} at (559,0) size 4x18
+          text run at (559,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 24x18
+          RenderInline (generated) at (0,0) size 24x18
+            RenderCounter at (563,0) size 24x18
+              text run at (563,0) width 24: "\x{10D0}.\x{10E2}"
+        RenderText {#text} at (587,0) size 4x18
+          text run at (587,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (591,0) size 19x18
+              text run at (591,0) width 19: "\x{10D0}.\x{10F3}"
+        RenderText {#text} at (610,0) size 4x18
+          text run at (610,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (614,0) size 23x18
+              text run at (614,0) width 23: "\x{10D0}.\x{10E4}"
+        RenderText {#text} at (637,0) size 4x18
+          text run at (637,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (641,0) size 19x18
+              text run at (641,0) width 19: "\x{10D0}.\x{10E5}"
+        RenderText {#text} at (660,0) size 4x18
+          text run at (660,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (664,0) size 22x18
+              text run at (664,0) width 22: "\x{10D0}.\x{10E6}"
+        RenderText {#text} at (686,0) size 4x18
+          text run at (686,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (690,0) size 19x18
+              text run at (690,0) width 19: "\x{10D0}.\x{10E7}"
+        RenderText {#text} at (709,0) size 4x18
+          text run at (709,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (713,0) size 20x18
+              text run at (713,0) width 20: "\x{10D0}.\x{10E8}"
+        RenderText {#text} at (733,0) size 4x18
+          text run at (733,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (737,0) size 19x18
+              text run at (737,0) width 19: "\x{10D0}.\x{10E9}"
+        RenderText {#text} at (756,0) size 4x18
+          text run at (756,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (760,0) size 20x18
+              text run at (760,0) width 20: "\x{10D0}.\x{10EA}"
+        RenderText {#text} at (780,0) size 4x18
+          text run at (780,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (784,0) size 20x18
+              text run at (784,0) width 20: "\x{10D0}.\x{10EB}"
+        RenderText {#text} at (804,0) size 4x18
+          text run at (804,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (808,0) size 20x18
+              text run at (808,0) width 20: "\x{10D0}.\x{10EC}"
+        RenderText {#text} at (828,0) size 4x18
+          text run at (828,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (832,0) size 20x18
+              text run at (832,0) width 20: "\x{10D0}.\x{10ED}"
+        RenderText {#text} at (852,0) size 4x18
+          text run at (852,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (856,0) size 20x18
+              text run at (856,0) width 20: "\x{10D0}.\x{10EE}"
+        RenderText {#text} at (876,0) size 4x18
+          text run at (876,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 19x18
+          RenderInline (generated) at (0,0) size 19x18
+            RenderCounter at (880,0) size 19x18
+              text run at (880,0) width 19: "\x{10D0}.\x{10F4}"
+        RenderText {#text} at (899,0) size 4x18
+          text run at (899,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (903,0) size 23x18
+              text run at (903,0) width 23: "\x{10D0}.\x{10EF}"
+        RenderText {#text} at (926,0) size 4x18
+          text run at (926,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (930,0) size 20x18
+              text run at (930,0) width 20: "\x{10D0}.\x{10F0}"
+        RenderText {#text} at (950,0) size 4x18
+          text run at (950,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 20x18
+          RenderInline (generated) at (0,0) size 20x18
+            RenderCounter at (954,0) size 20x18
+              text run at (954,0) width 20: "\x{10D0}.\x{10F5}"
+        RenderText {#text} at (974,0) size 4x18
+          text run at (974,0) width 4: " "
+        RenderInline {SPAN} at (0,0) size 61x18
+          RenderInline (generated) at (0,0) size 61x18
+            RenderCounter at (978,0) size 61x18
+              text run at (978,0) width 61: "\x{10D0}.\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 1039x18
+          text run at (0,0) width 22: "\x{10D0}.\x{10D0} "
+          text run at (22,0) width 24: "\x{10D0}.\x{10D1} "
+          text run at (46,0) width 24: "\x{10D0}.\x{10D2} "
+          text run at (70,0) width 29: "\x{10D0}.\x{10D3} "
+          text run at (99,0) width 23: "\x{10D0}.\x{10D4} "
+          text run at (122,0) width 24: "\x{10D0}.\x{10D5} "
+          text run at (146,0) width 27: "\x{10D0}.\x{10D6} "
+          text run at (173,0) width 26: "\x{10D0}.\x{10F1} "
+          text run at (199,0) width 29: "\x{10D0}.\x{10D7} "
+          text run at (228,0) width 23: "\x{10D0}.\x{10D8} "
+          text run at (251,0) width 30: "\x{10D0}.\x{10D8}\x{10D0} "
+          text run at (281,0) width 32: "\x{10D0}.\x{10D8}\x{10D1} "
+          text run at (313,0) width 24: "\x{10D0}.\x{10D9} "
+          text run at (337,0) width 30: "\x{10D0}.\x{10DA} "
+          text run at (367,0) width 24: "\x{10D0}.\x{10DB} "
+          text run at (391,0) width 24: "\x{10D0}.\x{10DC} "
+          text run at (415,0) width 24: "\x{10D0}.\x{10F2} "
+          text run at (439,0) width 26: "\x{10D0}.\x{10DD} "
+          text run at (465,0) width 24: "\x{10D0}.\x{10DE} "
+          text run at (489,0) width 24: "\x{10D0}.\x{10DF} "
+          text run at (513,0) width 26: "\x{10D0}.\x{10E0} "
+          text run at (539,0) width 24: "\x{10D0}.\x{10E1} "
+          text run at (563,0) width 28: "\x{10D0}.\x{10E2} "
+          text run at (591,0) width 23: "\x{10D0}.\x{10F3} "
+          text run at (614,0) width 27: "\x{10D0}.\x{10E4} "
+          text run at (641,0) width 23: "\x{10D0}.\x{10E5} "
+          text run at (664,0) width 26: "\x{10D0}.\x{10E6} "
+          text run at (690,0) width 23: "\x{10D0}.\x{10E7} "
+          text run at (713,0) width 24: "\x{10D0}.\x{10E8} "
+          text run at (737,0) width 23: "\x{10D0}.\x{10E9} "
+          text run at (760,0) width 24: "\x{10D0}.\x{10EA} "
+          text run at (784,0) width 24: "\x{10D0}.\x{10EB} "
+          text run at (808,0) width 24: "\x{10D0}.\x{10EC} "
+          text run at (832,0) width 24: "\x{10D0}.\x{10ED} "
+          text run at (856,0) width 24: "\x{10D0}.\x{10EE} "
+          text run at (880,0) width 23: "\x{10D0}.\x{10F4} "
+          text run at (903,0) width 27: "\x{10D0}.\x{10EF} "
+          text run at (930,0) width 24: "\x{10D0}.\x{10F0} "
+          text run at (954,0) width 24: "\x{10D0}.\x{10F5} "
+          text run at (978,0) width 61: "\x{10D0}.\x{10F5}\x{10F0}\x{10E8}\x{10DF}\x{10D7}"
diff --git a/LayoutTests/mac/leopard/fast/lists/w3-list-styles-expected.txt b/LayoutTests/mac/leopard/fast/lists/w3-list-styles-expected.txt
new file mode 100644 (file)
index 0000000..475395d
--- /dev/null
@@ -0,0 +1,999 @@
+layer at (0,0) size 785x6291
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x6291
+  RenderBlock {HTML} at (0,0) size 785x6291
+    RenderBody {BODY} at (8,21) size 769x6254
+      RenderBlock {DIV} at (0,0) size 769x164
+        RenderBlock {H1} at (0,0) size 769x37
+          RenderText {#text} at (0,0) size 348x37
+            text run at (0,0) width 348: "I18N Tests: list-style-type"
+        RenderBlock {P} at (0,58) size 769x18
+          RenderText {#text} at (0,0) size 512x18
+            text run at (0,0) width 512: "This page tests support for the CSS list-style-type property, as defined in CSS2.0."
+        RenderBlock {DIV} at (0,92) size 769x72
+          RenderBlock {P} at (0,0) size 769x72
+            RenderInline {STRONG} at (0,0) size 37x18
+              RenderText {#text} at (0,0) size 37x18
+                text run at (0,0) width 37: "Note:"
+            RenderText {#text} at (37,0) size 769x72
+              text run at (37,0) width 714: " The CSS2.0 specification does not specify in any detail the mechanism for implementing the numbering schemes"
+              text run at (0,18) width 769: "defined. Expectations for behaviour are based on the version of the CSS3 Lists module current at the time this test was last"
+              text run at (0,36) width 150: "updated. In most cases, "
+              text run at (150,36) width 611: "however, these tests simply allow you to see whether and how a particular user agent implements"
+              text run at (0,54) width 280: "these features, rather than testing against the "
+              text run at (280,54) width 208: "requirements of the specification."
+      RenderBlock {P} at (0,180) size 769x18
+        RenderText {#text} at (0,0) size 429x18
+          text run at (0,0) width 429: "Check whether the numbering of the lists is what you would expect."
+      RenderBlock {P} at (0,214) size 769x18
+        RenderText {#text} at (0,0) size 29x18
+          text run at (0,0) width 29: "The "
+        RenderInline {CODE} at (0,0) size 40x15
+          RenderText {#text} at (29,2) size 40x15
+            text run at (29,2) width 40: "start"
+        RenderText {#text} at (69,0) size 126x18
+          text run at (69,0) width 126: " attribute is used on "
+        RenderInline {CODE} at (0,0) size 16x15
+          RenderText {#text} at (195,2) size 16x15
+            text run at (195,2) width 16: "ol"
+        RenderText {#text} at (211,0) size 168x18
+          text run at (211,0) width 168: " to skip to higher numbers."
+      RenderBlock {H2} at (0,251) size 769x28
+        RenderText {#text} at (0,0) size 113x28
+          text run at (0,0) width 113: "lower-latin"
+      RenderBlock {P} at (0,298) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 232x15
+          RenderText {#text} at (68,2) size 232x15
+            text run at (68,2) width 232: "list-style-type: lower-latin;"
+        RenderText {#text} at (300,0) size 8x18
+          text run at (300,0) width 8: " ."
+      RenderBlock {P} at (0,332) size 769x18
+        RenderText {#text} at (0,0) size 703x18
+          text run at (0,0) width 703: "The CSS2.0 specification specifies the set of characters as \"a, b, c, ... z\". It doesn't specify what happens after z."
+      RenderBlock {DIV} at (0,366) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "a"
+            RenderText {#text} at (0,0) size 122x18
+              text run at (0,0) width 122: "one, should show a"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-20,0) size 16x18: "b"
+              RenderText {#text} at (0,0) size 124x18
+                text run at (0,0) width 124: "two, should show b"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "a"
+                RenderText {#text} at (0,0) size 123x18
+                  text run at (0,0) width 123: "one, expect to see a"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-20,0) size 16x18: "b"
+                RenderText {#text} at (0,0) size 125x18
+                  text run at (0,0) width 125: "two, expect to see b"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "c"
+                RenderText {#text} at (0,0) size 131x18
+                  text run at (0,0) width 131: "three, expect to see c"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "c"
+            RenderText {#text} at (0,0) size 130x18
+              text run at (0,0) width 130: "three, should show c"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-20,0) size 16x18: "d"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "four, should show d"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "e"
+            RenderText {#text} at (0,0) size 123x18
+              text run at (0,0) width 123: "five, should show e"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "z"
+            RenderText {#text} at (0,0) size 164x18
+              text run at (0,0) width 164: "twenty six, should show z"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "aa"
+            RenderText {#text} at (0,0) size 154x18
+              text run at (0,0) width 154: "twenty seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "ab"
+            RenderText {#text} at (0,0) size 149x18
+              text run at (0,0) width 149: "twenty eight, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "az"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "fifty-two, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "ba"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "fifty-three, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "bb"
+            RenderText {#text} at (0,0) size 128x18
+              text run at (0,0) width 128: "fifty-four, undefined"
+      RenderBlock {H2} at (0,722) size 769x28
+        RenderText {#text} at (0,0) size 116x28
+          text run at (0,0) width 116: "upper-latin"
+      RenderBlock {P} at (0,769) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 232x15
+          RenderText {#text} at (68,2) size 232x15
+            text run at (68,2) width 232: "list-style-type: upper-latin;"
+      RenderBlock {P} at (0,803) size 769x18
+        RenderText {#text} at (0,0) size 721x18
+          text run at (0,0) width 721: "The CSS2.0 specification specifies the set of characters as \"A, B, C, ... Z\". It doesn't specify what happens after Z."
+      RenderBlock {DIV} at (0,837) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "A"
+            RenderText {#text} at (0,0) size 127x18
+              text run at (0,0) width 127: "one, should show A"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-23,0) size 19x18: "B"
+              RenderText {#text} at (0,0) size 127x18
+                text run at (0,0) width 127: "two, should show B"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-24,0) size 20x18: "A"
+                RenderText {#text} at (0,0) size 128x18
+                  text run at (0,0) width 128: "one, expect to see A"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-23,0) size 19x18: "B"
+                RenderText {#text} at (0,0) size 128x18
+                  text run at (0,0) width 128: "two, expect to see B"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-23,0) size 19x18: "C"
+                RenderText {#text} at (0,0) size 135x18
+                  text run at (0,0) width 135: "three, expect to see C"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "C"
+            RenderText {#text} at (0,0) size 134x18
+              text run at (0,0) width 134: "three, should show C"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "D"
+            RenderText {#text} at (0,0) size 130x18
+              text run at (0,0) width 130: "four, should show D"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-22,0) size 18x18: "E"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "five, should show E"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-22,0) size 18x18: "Z"
+            RenderText {#text} at (0,0) size 167x18
+              text run at (0,0) width 167: "twenty six, should show Z"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-36,0) size 32x18: "AA"
+            RenderText {#text} at (0,0) size 154x18
+              text run at (0,0) width 154: "twenty seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-35,0) size 31x18: "AB"
+            RenderText {#text} at (0,0) size 149x18
+              text run at (0,0) width 149: "twenty eight, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-34,0) size 30x18: "AZ"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "fifty-two, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-35,0) size 31x18: "BA"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "fifty-three, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-34,0) size 30x18: "BB"
+            RenderText {#text} at (0,0) size 128x18
+              text run at (0,0) width 128: "fifty-four, undefined"
+      RenderBlock {H2} at (0,1193) size 769x28
+        RenderText {#text} at (0,0) size 123x28
+          text run at (0,0) width 123: "lower-alpha"
+      RenderBlock {P} at (0,1240) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 232x15
+          RenderText {#text} at (68,2) size 232x15
+            text run at (68,2) width 232: "list-style-type: lower-alpha;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,1274) size 769x18
+        RenderText {#text} at (0,0) size 703x18
+          text run at (0,0) width 703: "The CSS2.0 specification specifies the set of characters as \"a, b, c, ... z\". It doesn't specify what happens after z."
+      RenderBlock {DIV} at (0,1308) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "a"
+            RenderText {#text} at (0,0) size 122x18
+              text run at (0,0) width 122: "one, should show a"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-20,0) size 16x18: "b"
+              RenderText {#text} at (0,0) size 124x18
+                text run at (0,0) width 124: "two, should show b"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "a"
+                RenderText {#text} at (0,0) size 123x18
+                  text run at (0,0) width 123: "one, expect to see a"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-20,0) size 16x18: "b"
+                RenderText {#text} at (0,0) size 125x18
+                  text run at (0,0) width 125: "two, expect to see b"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "c"
+                RenderText {#text} at (0,0) size 131x18
+                  text run at (0,0) width 131: "three, expect to see c"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "c"
+            RenderText {#text} at (0,0) size 130x18
+              text run at (0,0) width 130: "three, should show c"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-20,0) size 16x18: "d"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "four, should show d"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "e"
+            RenderText {#text} at (0,0) size 123x18
+              text run at (0,0) width 123: "five, should show e"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "z"
+            RenderText {#text} at (0,0) size 164x18
+              text run at (0,0) width 164: "twenty six, should show z"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "aa"
+            RenderText {#text} at (0,0) size 154x18
+              text run at (0,0) width 154: "twenty seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "ab"
+            RenderText {#text} at (0,0) size 149x18
+              text run at (0,0) width 149: "twenty eight, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "az"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "fifty-two, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "ba"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "fifty-three, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "bb"
+            RenderText {#text} at (0,0) size 128x18
+              text run at (0,0) width 128: "fifty-four, undefined"
+      RenderBlock {H2} at (0,1664) size 769x28
+        RenderText {#text} at (0,0) size 126x28
+          text run at (0,0) width 126: "upper-alpha"
+      RenderBlock {P} at (0,1711) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 232x15
+          RenderText {#text} at (68,2) size 232x15
+            text run at (68,2) width 232: "list-style-type: upper-alpha;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,1745) size 769x18
+        RenderText {#text} at (0,0) size 721x18
+          text run at (0,0) width 721: "The CSS2.0 specification specifies the set of characters as \"A, B, C, ... Z\". It doesn't specify what happens after Z."
+      RenderBlock {DIV} at (0,1779) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "A"
+            RenderText {#text} at (0,0) size 127x18
+              text run at (0,0) width 127: "one, should show A"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-23,0) size 19x18: "B"
+              RenderText {#text} at (0,0) size 127x18
+                text run at (0,0) width 127: "two, should show B"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-24,0) size 20x18: "A"
+                RenderText {#text} at (0,0) size 128x18
+                  text run at (0,0) width 128: "one, expect to see A"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-23,0) size 19x18: "B"
+                RenderText {#text} at (0,0) size 128x18
+                  text run at (0,0) width 128: "two, expect to see B"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-23,0) size 19x18: "C"
+                RenderText {#text} at (0,0) size 135x18
+                  text run at (0,0) width 135: "three, expect to see C"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "C"
+            RenderText {#text} at (0,0) size 134x18
+              text run at (0,0) width 134: "three, should show C"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "D"
+            RenderText {#text} at (0,0) size 130x18
+              text run at (0,0) width 130: "four, should show D"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-22,0) size 18x18: "E"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "five, should show E"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-22,0) size 18x18: "Z"
+            RenderText {#text} at (0,0) size 167x18
+              text run at (0,0) width 167: "twenty six, should show Z"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-36,0) size 32x18: "AA"
+            RenderText {#text} at (0,0) size 154x18
+              text run at (0,0) width 154: "twenty seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-35,0) size 31x18: "AB"
+            RenderText {#text} at (0,0) size 149x18
+              text run at (0,0) width 149: "twenty eight, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-34,0) size 30x18: "AZ"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 126: "fifty-two, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-35,0) size 31x18: "BA"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "fifty-three, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-34,0) size 30x18: "BB"
+            RenderText {#text} at (0,0) size 128x18
+              text run at (0,0) width 128: "fifty-four, undefined"
+      RenderBlock {H2} at (0,2135) size 769x28
+        RenderText {#text} at (0,0) size 124x28
+          text run at (0,0) width 124: "lower-greek"
+      RenderBlock {P} at (0,2182) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 232x15
+          RenderText {#text} at (68,2) size 232x15
+            text run at (68,2) width 232: "list-style-type: lower-greek;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,2216) size 769x36
+        RenderText {#text} at (0,0) size 714x36
+          text run at (0,0) width 714: "The CSS2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is"
+          text run at (0,18) width 555: "exhausted, but does say \"Lowercase classical Greek alpha, beta, gamma, ... (\x{3AD}, \x{3AE}, \x{3AF}, ...)\"."
+      RenderBlock {DIV} at (0,2268) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-22,0) size 18x18: "\x{3B1}"
+            RenderText {#text} at (0,0) size 110x18
+              text run at (0,0) width 110: "one, may show \x{3B1}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-21,0) size 17x18: "\x{3B2}"
+              RenderText {#text} at (0,0) size 110x18
+                text run at (0,0) width 110: "two, may show \x{3B2}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-22,0) size 18x18: "\x{3B1}"
+                RenderText {#text} at (0,0) size 110x18
+                  text run at (0,0) width 110: "one, may show \x{3B1}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-21,0) size 17x18: "\x{3B2}"
+                RenderText {#text} at (0,0) size 110x18
+                  text run at (0,0) width 110: "two, may show \x{3B2}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-20,0) size 16x18: "\x{3B3}"
+                RenderText {#text} at (0,0) size 116x18
+                  text run at (0,0) width 116: "three, may show \x{3B3}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-20,0) size 16x18: "\x{3B3}"
+            RenderText {#text} at (0,0) size 116x18
+              text run at (0,0) width 116: "three, may show \x{3B3}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-21,0) size 17x18: "\x{3B4}"
+            RenderText {#text} at (0,0) size 112x18
+              text run at (0,0) width 112: "four, may show \x{3B4}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "\x{3B5}"
+            RenderText {#text} at (0,0) size 108x18
+              text run at (0,0) width 108: "five, may show \x{3B5}"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "\x{3C9}"
+            RenderText {#text} at (0,0) size 162x18
+              text run at (0,0) width 162: "twenty four, may show \x{3C9}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-32,0) size 28x18: "\x{3B1}\x{3B1}"
+            RenderText {#text} at (0,0) size 154x18
+              text run at (0,0) width 154: "twenty seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-31,0) size 27x18: "\x{3B1}\x{3B2}"
+            RenderText {#text} at (0,0) size 149x18
+              text run at (0,0) width 149: "twenty eight, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-34,0) size 30x18: "\x{3B1}\x{3C9}"
+            RenderText {#text} at (0,0) size 137x18
+              text run at (0,0) width 137: "forty-eight, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-31,0) size 27x18: "\x{3B2}\x{3B1}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "forty-nine, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-30,0) size 26x18: "\x{3B2}\x{3B2}"
+            RenderText {#text} at (0,0) size 97x18
+              text run at (0,0) width 97: "fifty, undefined"
+      RenderBlock {H2} at (0,2624) size 769x28
+        RenderText {#text} at (0,0) size 92x28
+          text run at (0,0) width 92: "hiragana"
+      RenderBlock {P} at (0,2671) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 208x15
+          RenderText {#text} at (68,2) size 208x15
+            text run at (68,2) width 208: "list-style-type: hiragana;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,2705) size 769x36
+        RenderText {#text} at (0,0) size 718x36
+          text run at (0,0) width 718: "The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is"
+          text run at (0,18) width 67: "exhausted."
+      RenderBlock {DIV} at (0,2757) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3042}"
+            RenderText {#text} at (0,0) size 116x18
+              text run at (0,0) width 116: "one, may show \x{3042}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-28,0) size 24x18: "\x{3044}"
+              RenderText {#text} at (0,0) size 117x18
+                text run at (0,0) width 117: "two, may show \x{3044}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3042}"
+                RenderText {#text} at (0,0) size 116x18
+                  text run at (0,0) width 116: "one, may show \x{3042}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3044}"
+                RenderText {#text} at (0,0) size 117x18
+                  text run at (0,0) width 117: "two, may show \x{3044}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3046}"
+                RenderText {#text} at (0,0) size 124x18
+                  text run at (0,0) width 124: "three, may show \x{3046}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3046}"
+            RenderText {#text} at (0,0) size 124x18
+              text run at (0,0) width 124: "three, may show \x{3046}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3048}"
+            RenderText {#text} at (0,0) size 119x18
+              text run at (0,0) width 119: "four, may show \x{3048}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{304A}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "five, may show \x{304A}"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3093}"
+            RenderText {#text} at (0,0) size 159x18
+              text run at (0,0) width 159: "forty-eight, may show \x{3093}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3042}\x{3042}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "forty-nine, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3042}\x{3044}"
+            RenderText {#text} at (0,0) size 97x18
+              text run at (0,0) width 97: "fifty, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3042}\x{3093}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "ninety-six, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3044}\x{3042}"
+            RenderText {#text} at (0,0) size 151x18
+              text run at (0,0) width 151: "ninety-seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3044}\x{3044}"
+            RenderText {#text} at (0,0) size 146x18
+              text run at (0,0) width 146: "ninety-eight, undefined"
+      RenderBlock {H2} at (0,3113) size 769x28
+        RenderText {#text} at (0,0) size 155x28
+          text run at (0,0) width 155: "hiragana-iroha"
+      RenderBlock {P} at (0,3160) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 256x15
+          RenderText {#text} at (68,2) size 256x15
+            text run at (68,2) width 256: "list-style-type: hiragana-iroha;"
+      RenderBlock {P} at (0,3194) size 769x36
+        RenderText {#text} at (0,0) size 718x36
+          text run at (0,0) width 718: "The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is"
+          text run at (0,18) width 67: "exhausted."
+      RenderBlock {DIV} at (0,3246) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3044}"
+            RenderText {#text} at (0,0) size 116x18
+              text run at (0,0) width 116: "one, may show \x{3044}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-28,0) size 24x18: "\x{308D}"
+              RenderText {#text} at (0,0) size 117x18
+                text run at (0,0) width 117: "two, may show \x{308D}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3042}"
+                RenderText {#text} at (0,0) size 116x18
+                  text run at (0,0) width 116: "one, may show \x{3044}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3044}"
+                RenderText {#text} at (0,0) size 117x18
+                  text run at (0,0) width 117: "two, may show \x{308D}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3046}"
+                RenderText {#text} at (0,0) size 124x18
+                  text run at (0,0) width 124: "three, may show \x{306F}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{306F}"
+            RenderText {#text} at (0,0) size 124x18
+              text run at (0,0) width 124: "three, may show \x{306F}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{306B}"
+            RenderText {#text} at (0,0) size 119x18
+              text run at (0,0) width 119: "four, may show \x{306B}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{307B}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "five, may show \x{307B}"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{3059}"
+            RenderText {#text} at (0,0) size 164x18
+              text run at (0,0) width 164: "forty-seven, may show \x{3059}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3044}\x{3044}"
+            RenderText {#text} at (0,0) size 137x18
+              text run at (0,0) width 137: "forty-eight, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3044}\x{308D}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "forty-nine, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{3044}\x{3059}"
+            RenderText {#text} at (0,0) size 141x18
+              text run at (0,0) width 141: "ninety-four, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{308D}\x{3044}"
+            RenderText {#text} at (0,0) size 139x18
+              text run at (0,0) width 139: "ninety-five, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{308D}\x{308D}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "ninety-six, undefined"
+      RenderBlock {H2} at (0,3602) size 769x28
+        RenderText {#text} at (0,0) size 95x28
+          text run at (0,0) width 95: "katakana"
+      RenderBlock {P} at (0,3649) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 208x15
+          RenderText {#text} at (68,2) size 208x15
+            text run at (68,2) width 208: "list-style-type: katakana;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,3683) size 769x36
+        RenderText {#text} at (0,0) size 718x36
+          text run at (0,0) width 718: "The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is"
+          text run at (0,18) width 67: "exhausted."
+      RenderBlock {DIV} at (0,3735) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30A2}"
+            RenderText {#text} at (0,0) size 116x18
+              text run at (0,0) width 116: "one, may show \x{30A2}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-28,0) size 24x18: "\x{30A4}"
+              RenderText {#text} at (0,0) size 117x18
+                text run at (0,0) width 117: "two, may show \x{30A4}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{30A2}"
+                RenderText {#text} at (0,0) size 116x18
+                  text run at (0,0) width 116: "one, may show \x{30A2}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{30A4}"
+                RenderText {#text} at (0,0) size 117x18
+                  text run at (0,0) width 117: "two, may show \x{30A4}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{30A6}"
+                RenderText {#text} at (0,0) size 124x18
+                  text run at (0,0) width 124: "three, may show \x{30A6}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30A6}"
+            RenderText {#text} at (0,0) size 124x18
+              text run at (0,0) width 124: "three, may show \x{30A6}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30A8}"
+            RenderText {#text} at (0,0) size 119x18
+              text run at (0,0) width 119: "four, may show \x{30A8}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30AA}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "five, may show \x{30AA}"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30F3}"
+            RenderText {#text} at (0,0) size 137x18
+              text run at (0,0) width 137: "forty-eight, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A2}\x{30A2}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "forty-nine, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A2}\x{30A4}"
+            RenderText {#text} at (0,0) size 97x18
+              text run at (0,0) width 97: "fifty, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A2}\x{30F3}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "ninety-six, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A4}\x{30A2}"
+            RenderText {#text} at (0,0) size 151x18
+              text run at (0,0) width 151: "ninety-seven, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A4}\x{30A4}"
+            RenderText {#text} at (0,0) size 146x18
+              text run at (0,0) width 146: "ninety-eight, undefined"
+      RenderBlock {H2} at (0,4091) size 769x28
+        RenderText {#text} at (0,0) size 158x28
+          text run at (0,0) width 158: "katakana-iroha"
+      RenderBlock {P} at (0,4138) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 256x15
+          RenderText {#text} at (68,2) size 256x15
+            text run at (68,2) width 256: "list-style-type: katakana-iroha;"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,4172) size 769x36
+        RenderText {#text} at (0,0) size 718x36
+          text run at (0,0) width 718: "The CSS 2.0 specification doesn't explicitly define the set of characters in the list, nor what happens after the list is"
+          text run at (0,18) width 67: "exhausted."
+      RenderBlock {DIV} at (0,4224) size 769x324
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30A4}"
+            RenderText {#text} at (0,0) size 116x18
+              text run at (0,0) width 116: "one, may show \x{30A4}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-28,0) size 24x18: "\x{30ED}"
+              RenderText {#text} at (0,0) size 117x18
+                text run at (0,0) width 117: "two, may show \x{30ED}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3042}"
+                RenderText {#text} at (0,0) size 116x18
+                  text run at (0,0) width 116: "one, may show \x{30A4}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3044}"
+                RenderText {#text} at (0,0) size 117x18
+                  text run at (0,0) width 117: "two, may show \x{30ED}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{3046}"
+                RenderText {#text} at (0,0) size 124x18
+                  text run at (0,0) width 124: "three, may show \x{30CF}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30CF}"
+            RenderText {#text} at (0,0) size 124x18
+              text run at (0,0) width 124: "three, may show \x{30CF}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30CB}"
+            RenderText {#text} at (0,0) size 119x18
+              text run at (0,0) width 119: "four, may show \x{30CB}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30DB}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "five, may show \x{30DB}"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{30B9}"
+            RenderText {#text} at (0,0) size 164x18
+              text run at (0,0) width 164: "forty-seven, may show \x{30B9}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A4}\x{30A4}"
+            RenderText {#text} at (0,0) size 137x18
+              text run at (0,0) width 137: "forty-eight, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A4}\x{30ED}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "forty-nine, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30A4}\x{30B9}"
+            RenderText {#text} at (0,0) size 141x18
+              text run at (0,0) width 141: "ninety-four, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30ED}\x{30A4}"
+            RenderText {#text} at (0,0) size 139x18
+              text run at (0,0) width 139: "ninety-five, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{30ED}\x{30ED}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "ninety-six, undefined"
+      RenderBlock {H2} at (0,4580) size 769x28
+        RenderText {#text} at (0,0) size 162x28
+          text run at (0,0) width 162: "cjk-ideographic"
+      RenderBlock {P} at (0,4627) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 264x15
+          RenderText {#text} at (68,2) size 264x15
+            text run at (68,2) width 264: "list-style-type: cjk-ideographic;"
+      RenderBlock {P} at (0,4661) size 769x54
+        RenderText {#text} at (0,0) size 754x54
+          text run at (0,0) width 716: "The CSS2.0 specification doesn't define what characters should be used to create each number - there are multiple"
+          text run at (0,18) width 79: "alternatives. "
+          text run at (79,18) width 675: "Note that the characters specified in the CSS3 Lists module as of the date of publication of this page are not"
+          text run at (0,36) width 140: "those expected below."
+      RenderBlock {DIV} at (0,4731) size 769x392
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{4E00}"
+            RenderText {#text} at (0,0) size 23x18
+              text run at (0,0) width 23: "one"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-28,0) size 24x18: "\x{4E8C}"
+              RenderText {#text} at (0,0) size 24x18
+                text run at (0,0) width 24: "two"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{4E00}"
+                RenderText {#text} at (0,0) size 23x18
+                  text run at (0,0) width 23: "one"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{4E8C}"
+                RenderText {#text} at (0,0) size 24x18
+                  text run at (0,0) width 24: "two"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-28,0) size 24x18: "\x{4E09}"
+                RenderText {#text} at (0,0) size 31x18
+                  text run at (0,0) width 31: "three"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{4E09}"
+            RenderText {#text} at (0,0) size 31x18
+              text run at (0,0) width 31: "three"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{56DB}"
+            RenderText {#text} at (0,0) size 26x18
+              text run at (0,0) width 26: "four"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{4E94}"
+            RenderText {#text} at (0,0) size 24x18
+              text run at (0,0) width 24: "five"
+        RenderBlock {OL} at (0,184) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{4E8C}\x{5341}"
+            RenderText {#text} at (0,0) size 114x18
+              text run at (0,0) width 114: "twenty, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-60,0) size 56x18: "\x{4E8C}\x{5341}\x{4E00}"
+            RenderText {#text} at (0,0) size 141x18
+              text run at (0,0) width 141: "twenty one, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-60,0) size 56x18: "\x{4E8C}\x{5341}\x{4E8C}"
+            RenderText {#text} at (0,0) size 142x18
+              text run at (0,0) width 142: "twenty two, undefined"
+        RenderBlock {OL} at (0,270) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-44,0) size 40x18: "\x{4E00}\x{767E}"
+            RenderText {#text} at (0,0) size 134x18
+              text run at (0,0) width 134: "a hundred, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-76,0) size 72x18: "\x{4E00}\x{767E}\x{96F6}\x{4E00}"
+            RenderText {#text} at (0,0) size 188x18
+              text run at (0,0) width 188: "a hundred and one, undefined"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-76,0) size 72x18: "\x{4E00}\x{767E}\x{96F6}\x{4E8C}"
+            RenderText {#text} at (0,0) size 189x18
+              text run at (0,0) width 189: "a hundred and two, undefined"
+        RenderBlock {OL} at (0,356) size 769x36
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{96F6}"
+            RenderText {#text} at (0,0) size 98x18
+              text run at (0,0) width 98: "zero, undefined"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-28,0) size 24x18: "\x{4E00}"
+            RenderText {#text} at (0,0) size 23x18
+              text run at (0,0) width 23: "one"
+      RenderBlock {H2} at (0,5155) size 769x28
+        RenderText {#text} at (0,0) size 76x28
+          text run at (0,0) width 76: "hebrew"
+      RenderBlock {P} at (0,5202) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 192x15
+          RenderText {#text} at (68,2) size 192x15
+            text run at (68,2) width 192: "list-style-type: hebrew;"
+      RenderBlock {P} at (0,5236) size 769x18
+        RenderText {#text} at (0,0) size 515x18
+          text run at (0,0) width 515: "The CSS2.0 specification doesn't define the algorithm for the Hebrew numbering."
+      RenderBlock {DIV} at (0,5270) size 769x342
+        RenderBlock {OL} at (0,0) size 769x152
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "\x{5D0}"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 115: "one, should show "
+              text run at (115,0) width 11 RTL: "\x{5D0}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-22,0) size 18x18: "\x{5D1}"
+              RenderText {#text} at (0,0) size 126x18
+                text run at (0,0) width 116: "two, should show "
+                text run at (116,0) width 10 RTL: "\x{5D1}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-23,0) size 19x18: "\x{5D0}"
+                RenderText {#text} at (0,0) size 126x18
+                  text run at (0,0) width 115: "one, should show "
+                  text run at (115,0) width 11 RTL: "\x{5D0}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-22,0) size 18x18: "\x{5D1}"
+                RenderText {#text} at (0,0) size 126x18
+                  text run at (0,0) width 116: "two, should show "
+                  text run at (116,0) width 10 RTL: "\x{5D1}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "\x{5D2}"
+                RenderText {#text} at (0,0) size 130x18
+                  text run at (0,0) width 123: "three, should show "
+                  text run at (123,0) width 7 RTL: "\x{5D2}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "\x{5D2}"
+            RenderText {#text} at (0,0) size 130x18
+              text run at (0,0) width 123: "three, should show "
+              text run at (123,0) width 7 RTL: "\x{5D2}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-21,0) size 17x18: "\x{5D3}"
+            RenderText {#text} at (0,0) size 127x18
+              text run at (0,0) width 118: "four, should show "
+              text run at (118,0) width 9 RTL: "\x{5D3}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "\x{5D4}"
+            RenderText {#text} at (0,0) size 128x18
+              text run at (0,0) width 116: "five, should show "
+              text run at (116,0) width 12 RTL: "\x{5D4}"
+        RenderBlock {OL} at (0,184) size 769x90
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "\x{5E6}\x{5D6}"
+            RenderText {#text} at (0,0) size 243x18
+              text run at (0,0) width 228: "ninety-seven, undefined, may show "
+              text run at (228,0) width 15 RTL: "\x{5E6}\x{5D6}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-33,0) size 29x18: "\x{5E6}\x{5D7}"
+            RenderText {#text} at (0,0) size 244x18
+              text run at (0,0) width 223: "ninety-eight, undefined, may show "
+              text run at (223,0) width 21 RTL: "\x{5E6}\x{5D7}"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-32,0) size 28x18: "\x{5E6}\x{5D8}"
+            RenderText {#text} at (0,0) size 239x18
+              text run at (0,0) width 219: "ninety-nine, undefined, may show "
+              text run at (219,0) width 20 RTL: "\x{5E6}\x{5D8}"
+          RenderListItem {LI} at (40,54) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "\x{5E7}"
+            RenderText {#text} at (0,0) size 211x18
+              text run at (0,0) width 200: "hundred, undefined, may show "
+              text run at (200,0) width 11 RTL: "\x{5E7}"
+          RenderListItem {LI} at (40,72) size 729x18
+            RenderListMarker at (-33,0) size 29x18: "\x{5E7}\x{5D0}"
+            RenderText {#text} at (0,0) size 286x18
+              text run at (0,0) width 265: "a hundred and one, undefined, may show "
+              text run at (265,0) width 21 RTL: "\x{5E7}\x{5D0}"
+        RenderBlock {OL} at (0,306) size 769x36
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-43,0) size 39x18: "\x{5D0}\x{5E4}\x{5E1}"
+            RenderText {#text} at (0,0) size 206x18
+              text run at (0,0) width 175: "zero, undefined, may show "
+              text run at (175,0) width 31 RTL: "\x{5D0}\x{5E4}\x{5E1}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "\x{5D0}"
+            RenderText {#text} at (0,0) size 126x18
+              text run at (0,0) width 115: "one, should show "
+              text run at (115,0) width 11 RTL: "\x{5D0}"
+      RenderBlock {H2} at (0,5644) size 769x28
+        RenderText {#text} at (0,0) size 90x28
+          text run at (0,0) width 90: "georgian"
+      RenderBlock {P} at (0,5691) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 208x15
+          RenderText {#text} at (68,2) size 208x15
+            text run at (68,2) width 208: "list-style-type: georgian;"
+      RenderBlock {P} at (0,5725) size 769x18
+        RenderText {#text} at (0,0) size 554x18
+          text run at (0,0) width 554: "The CSS2.0 specification doesn't define the algorithm for Georgian numbering in detail."
+      RenderBlock {DIV} at (0,5759) size 769x364
+        RenderBlock {OL} at (0,0) size 769x278
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-19,0) size 15x18: "\x{10D0}"
+            RenderText {#text} at (0,0) size 107x18
+              text run at (0,0) width 107: "one, may show \x{10D0}"
+          RenderListItem {LI} at (40,18) size 729x80
+            RenderBlock (anonymous) at (0,0) size 729x18
+              RenderListMarker at (-21,0) size 17x18: "\x{10D1}"
+              RenderText {#text} at (0,0) size 110x18
+                text run at (0,0) width 110: "two, may show \x{10D1}"
+            RenderBlock {OL} at (0,26) size 729x54
+              RenderListItem {LI} at (40,0) size 689x18
+                RenderListMarker at (-19,0) size 15x18: "\x{10D0}"
+                RenderText {#text} at (0,0) size 107x18
+                  text run at (0,0) width 107: "one, may show \x{10D0}"
+              RenderListItem {LI} at (40,18) size 689x18
+                RenderListMarker at (-21,0) size 17x18: "\x{10D1}"
+                RenderText {#text} at (0,0) size 110x18
+                  text run at (0,0) width 110: "two, may show \x{10D1}"
+              RenderListItem {LI} at (40,36) size 689x18
+                RenderListMarker at (-21,0) size 17x18: "\x{10D2}"
+                RenderText {#text} at (0,0) size 117x18
+                  text run at (0,0) width 117: "three, may show \x{10D2}"
+          RenderListItem {LI} at (40,98) size 729x18
+            RenderListMarker at (-21,0) size 17x18: "\x{10D2}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "three, may show \x{10D2}"
+          RenderListItem {LI} at (40,116) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "\x{10D3}"
+            RenderText {#text} at (0,0) size 117x18
+              text run at (0,0) width 117: "four, may show \x{10D3}"
+          RenderListItem {LI} at (40,134) size 729x18
+            RenderListMarker at (-20,0) size 16x18: "\x{10D4}"
+            RenderText {#text} at (0,0) size 109x18
+              text run at (0,0) width 109: "five, may show \x{10D4}"
+          RenderListItem {LI} at (40,152) size 729x18
+            RenderListMarker at (-21,0) size 17x18: "\x{10D5}"
+            RenderText {#text} at (0,0) size 104x18
+              text run at (0,0) width 104: "six, may show \x{10D5}"
+          RenderListItem {LI} at (40,170) size 729x18
+            RenderListMarker at (-24,0) size 20x18: "\x{10D6}"
+            RenderText {#text} at (0,0) size 125x18
+              text run at (0,0) width 125: "seven, may show \x{10D6}"
+          RenderListItem {LI} at (40,188) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "\x{10F1}"
+            RenderText {#text} at (0,0) size 119x18
+              text run at (0,0) width 119: "eight, may show \x{10F1}"
+          RenderListItem {LI} at (40,206) size 729x18
+            RenderListMarker at (-26,0) size 22x18: "\x{10D7}"
+            RenderText {#text} at (0,0) size 118x18
+              text run at (0,0) width 118: "nine, may show \x{10D7}"
+          RenderListItem {LI} at (40,224) size 729x18
+            RenderListMarker at (-20,0) size 16x18: "\x{10D8}"
+            RenderText {#text} at (0,0) size 104x18
+              text run at (0,0) width 104: "ten, may show \x{10D8}"
+          RenderListItem {LI} at (40,242) size 729x18
+            RenderListMarker at (-27,0) size 23x18: "\x{10D8}\x{10D0}"
+            RenderText {#text} at (0,0) size 133x18
+              text run at (0,0) width 133: "eleven, may show \x{10D8}\x{10D0}"
+          RenderListItem {LI} at (40,260) size 729x18
+            RenderListMarker at (-29,0) size 25x18: "\x{10D8}\x{10D1}"
+            RenderText {#text} at (0,0) size 136x18
+              text run at (0,0) width 136: "twelve, may show \x{10D8}\x{10D1}"
+        RenderBlock {OL} at (0,310) size 769x54
+          RenderListItem {LI} at (40,0) size 729x18
+            RenderListMarker at (-35,0) size 31x18: "\x{10DF}\x{10D7}"
+            RenderText {#text} at (0,0) size 242x18
+              text run at (0,0) width 242: "ninety-nine, undefined, may show \x{10DF}\x{10D7}"
+          RenderListItem {LI} at (40,18) size 729x18
+            RenderListMarker at (-23,0) size 19x18: "\x{10E0}"
+            RenderText {#text} at (0,0) size 211x18
+              text run at (0,0) width 211: "hundred, undefined, may show \x{10E0}"
+          RenderListItem {LI} at (40,36) size 729x18
+            RenderListMarker at (-30,0) size 26x18: "\x{10E0}\x{10D0}"
+            RenderText {#text} at (0,0) size 283x18
+              text run at (0,0) width 283: "a hundred and one, undefined, may show \x{10E0}\x{10D0}"
+      RenderBlock {H2} at (0,6155) size 769x28
+        RenderText {#text} at (0,0) size 99x28
+          text run at (0,0) width 99: "armenian"
+      RenderBlock {P} at (0,6202) size 769x18
+        RenderText {#text} at (0,0) size 68x18
+          text run at (0,0) width 68: "CSS says: "
+        RenderInline {CODE} at (0,0) size 208x15
+          RenderText {#text} at (68,2) size 208x15
+            text run at (68,2) width 208: "list-style-type: armenian;"
+      RenderBlock {P} at (0,6236) size 769x18
+        RenderText {#text} at (0,0) size 558x18
+          text run at (0,0) width 558: "The CSS2.0 specification doesn't define the algorithm for Armenian numbering in detail."
index b298bfe8da2f57f2131796a674b9aaacc6f756d4..ab26bb265dc977d785fc602aad67196b81c6e901 100644 (file)
@@ -1,3 +1,16 @@
+2007-08-02  Antti Koivisto  <antti@apple.com>
+
+        Reviewed by Darin.
+        
+        <rdar://problem/5228138>
+        REGRESSION(Leopard): test failures: tests that test Georgian numbering
+
+        Fix to Georgian number tables to get CSS2.1 test results right. Font has relevant characters now 
+        which revealed that results were actually wrong. 
+
+        * rendering/RenderListMarker.cpp:
+        (WebCore::toGeorgian):
+
 2007-08-02  Ada Chan  <adachan@apple.com>
 
         Reviewed by Steve.
index 91b3466cf2aca8afd0e1f265427d90797c003a75..c5936e0e3a6ee1a4bae43aed6f5fabca3e5a87f1 100644 (file)
@@ -220,18 +220,18 @@ static String toGeorgian(int number)
     int length = 0;
 
     if (number > 9999)
-        letters[length++] = 0x10EF;
+        letters[length++] = 0x10F5;
 
     if (int thousands = (number / 1000) % 10) {
         static const UChar georgianThousands[9] = {
-            0x10E8, 0x10E9, 0x10EA, 0x10EB, 0x10EC, 0x10ED, 0x10EE, 0x10F4, 0x10F5
+            0x10E9, 0x10EA, 0x10EB, 0x10EC, 0x10ED, 0x10EE, 0x10F4, 0x10EF, 0x10F0
         };
         letters[length++] = georgianThousands[thousands - 1];
     }
 
     if (int hundreds = (number / 100) % 10) {
         static const UChar georgianHundreds[9] = {
-            0x10E0, 0x10E1, 0x10E2, 0x10E3, 0x10F3, 0x10E4, 0x10E5, 0x10E6, 0x10E7
+            0x10E0, 0x10E1, 0x10E2, 0x10F3, 0x10E4, 0x10E5, 0x10E6, 0x10E7, 0x10E8
         };
         letters[length++] = georgianHundreds[hundreds - 1];
     }