b2c86ef7697e2615657014463569ab4342d06b74
[WebKit-https.git] / LayoutTests / fast / text / descent-clip-in-scaled-page.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <style>
5     /* Use a fake font family for all of the text that we draw.
6        The setTextSubpixelPositioning() call changes a global text style
7        setting.  It gets reset after we're dumped, but if we run first, our
8        style would be cached and would affect other tests, and if we run after
9        another test, we'd use its cached style and subpixel positioning won't be
10        enabled. */
11     body {
12         font-family: SubpixelPositioning;
13     }
14     div {
15         font-family: SubpixelPositioningAhem;
16         overflow: hidden; /* the only difference between the test the the ref html */
17         border: solid thin blue;
18     }
19 </style>
20 <script>
21     if (window.testRunner && window.testRunner.setTextSubpixelPositioning)
22         window.testRunner.setTextSubpixelPositioning(true);
23     if (window.internals)
24         window.internals.setPageScaleFactor(1.7, 0, 0);
25 </script>
26 </head>
27 <body>
28     Tests if the bottom of the text is truncated when the page is scaled by a fractional factor.
29     If success, the text in the "overflow: hidden" div (the test case) should be displayed
30     the same as in a normal div (the ref html).
31     'p' is the character in ahem font with only the descent part.
32     <br><br>
33     <div style="font-size: 13px">&nbsp;pppp&nbsp;</div>
34     <div style="font-size: 14px">&nbsp;pppp&nbsp;</div>
35     <div style="font-size: 15px">&nbsp;pppp&nbsp;</div>
36     <div style="font-size: 16px">&nbsp;pppp&nbsp;</div>
37     <div style="font-size: 17px">&nbsp;pppp&nbsp;</div>
38     <div style="font-size: 18px">&nbsp;pppp&nbsp;</div>
39 </body>
40 </html>