Add system fonts layout test.
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Aug 2006 22:38:14 +0000 (22:38 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Aug 2006 22:38:14 +0000 (22:38 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15889 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/fast/css/css2-system-fonts-expected.checksum [new file with mode: 0644]
LayoutTests/fast/css/css2-system-fonts-expected.png [new file with mode: 0644]
LayoutTests/fast/css/css2-system-fonts-expected.txt [new file with mode: 0644]
LayoutTests/fast/css/css2-system-fonts.html [new file with mode: 0644]

diff --git a/LayoutTests/fast/css/css2-system-fonts-expected.checksum b/LayoutTests/fast/css/css2-system-fonts-expected.checksum
new file mode 100644 (file)
index 0000000..39a4fcb
--- /dev/null
@@ -0,0 +1 @@
+4242400b5c333803c99745d35101c5c8
\ No newline at end of file
diff --git a/LayoutTests/fast/css/css2-system-fonts-expected.png b/LayoutTests/fast/css/css2-system-fonts-expected.png
new file mode 100644 (file)
index 0000000..e94d6d7
Binary files /dev/null and b/LayoutTests/fast/css/css2-system-fonts-expected.png differ
diff --git a/LayoutTests/fast/css/css2-system-fonts-expected.txt b/LayoutTests/fast/css/css2-system-fonts-expected.txt
new file mode 100644 (file)
index 0000000..69fd867
--- /dev/null
@@ -0,0 +1,46 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 266x37
+          text run at (0,0) width 266: "CSS2 System Fonts"
+      RenderBlock {P} at (0,58) size 784x36
+        RenderText {#text} at (0,0) size 387x18
+          text run at (0,0) width 387: "The following should appear with the fonts specified, per the "
+        RenderInline {A} at (0,0) size 75x18 [color=#0000EE]
+          RenderText {#text} at (387,0) size 75x18
+            text run at (387,0) width 75: "CSS2 specs"
+        RenderText {#text} at (462,0) size 765x36
+          text run at (462,0) width 303: ". If they appear in a monospace font, the test has"
+          text run at (0,18) width 39: "failed."
+      RenderBlock {UL} at (0,110) size 784x89
+        RenderListItem {LI} at (40,0) size 744x16
+          RenderListMarker at (-16,0) size 6x16
+          RenderText {#text} at (0,0) size 336x16
+            text run at (0,0) width 336: "Caption (on Mac will be Lucida Grande 13.0 Regular)"
+        RenderListItem {LI} at (40,16) size 744x16
+          RenderListMarker at (-16,0) size 6x16
+          RenderText {#text} at (0,0) size 636x16
+            text run at (0,0) width 636: "Icon (on Mac will be Lucida Grande 13.0 Regular for now, not sure how to get this info from Finder)"
+        RenderListItem {LI} at (40,32) size 744x16
+          RenderListMarker at (-16,0) size 6x16
+          RenderText {#text} at (0,0) size 321x16
+            text run at (0,0) width 321: "Menu (on Mac will be Lucida Grande 13.0 Regular)"
+        RenderListItem {LI} at (40,48) size 744x16
+          RenderListMarker at (-16,0) size 6x16
+          RenderText {#text} at (0,0) size 373x16
+            text run at (0,0) width 373: "Message-Box (on Mac will be Lucida Grande 13.0 Regular)"
+        RenderListItem {LI} at (40,64) size 744x13
+          RenderListMarker at (-15,0) size 6x13
+          RenderText {#text} at (0,0) size 319x13
+            text run at (0,0) width 319: "Small-Caption (on Mac will be Lucida Grande 11.0 Regular)"
+        RenderListItem {LI} at (40,77) size 744x12
+          RenderListMarker at (-14,0) size 5x12
+          RenderText {#text} at (0,0) size 272x12
+            text run at (0,0) width 272: "Status-Bar (on Mac will be Lucida Grande 10.0 Regular)"
+      RenderBlock {P} at (0,215) size 784x18
+        RenderInline {A} at (0,0) size 183x18 [color=#0000EE]
+          RenderText {#text} at (0,0) size 183x18
+            text run at (0,0) width 183: "\x{AB} Return to Safari Bugs page"
diff --git a/LayoutTests/fast/css/css2-system-fonts.html b/LayoutTests/fast/css/css2-system-fonts.html
new file mode 100644 (file)
index 0000000..17d42ba
--- /dev/null
@@ -0,0 +1,15 @@
+<html>
+       <body>
+               <h1>CSS2 System Fonts</h1>
+               <p>The following should appear with the fonts specified, per the <a href="http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font">CSS2 specs</a>. If they appear in a monospace font, the test has failed.</p>
+               <ul style="font-family: monospace;">
+                       <li style="font: caption;">Caption (on Mac will be Lucida Grande 13.0 Regular)</li>
+                       <li style="font: icon;">Icon (on Mac will be Lucida Grande 13.0 Regular for now, not sure how to get this info from Finder)
+                       <li style="font: menu;">Menu (on Mac will be Lucida Grande 13.0 Regular)</li>
+                       <li style="font: message-box;">Message-Box (on Mac will be Lucida Grande 13.0 Regular)</li>
+                       <li style="font: small-caption;">Small-Caption (on Mac will be Lucida Grande 11.0 Regular)</li>
+                       <li style="font: status-bar;">Status-Bar (on Mac will be Lucida Grande 10.0 Regular)</li>
+               </ul>
+               <p><a href="./">&laquo; Return to Safari Bugs page</a></p>
+       </body>
+</html>
\ No newline at end of file