Unreviewed.
* fast/text/font-kerning-expected.html:
* fast/text/font-variant-ligatures-expected.html:
* fast/text/whitespace/inline-whitespace-wrapping-7-expected.html:
* fast/text/whitespace/inline-whitespace-wrapping-7.html:
* mathml/presentation/scripts-subsup-expected.html:
* mathml/presentation/scripts-subsup.html:
* platform/mac/TestExpectations:
* platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html:
* platform/mac/fast/text/multiple-codeunit-vertical-upright.html:
* platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed.
* svg/text/svg-font-word-rounding-hacks-spaces-expected.html:
* svg/text/svg-font-word-rounding-hacks-spaces.html:
* svg/text/tspan-outline-expected.svg:
* svg/text/tspan-outline.html:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@180904
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2015-03-02 Myles C. Maxfield <mmaxfield@apple.com>
+
+ Last gardening after r177774
+
+ Unreviewed.
+
+ * fast/text/font-kerning-expected.html:
+ * fast/text/font-variant-ligatures-expected.html:
+ * fast/text/whitespace/inline-whitespace-wrapping-7-expected.html:
+ * fast/text/whitespace/inline-whitespace-wrapping-7.html:
+ * mathml/presentation/scripts-subsup-expected.html:
+ * mathml/presentation/scripts-subsup.html:
+ * platform/mac/TestExpectations:
+ * platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html:
+ * platform/mac/fast/text/multiple-codeunit-vertical-upright.html:
+ * platform/mac/fast/text/resources/multiple-codeunit-vertical-upright.otf: Removed.
+ * svg/text/svg-font-word-rounding-hacks-spaces-expected.html:
+ * svg/text/svg-font-word-rounding-hacks-spaces.html:
+ * svg/text/tspan-outline-expected.svg:
+ * svg/text/tspan-outline.html:
+
2015-03-02 Mark Lam <mark.lam@apple.com>
The InspectorTimelineAgent should gracefully handle attempts to start more than once.
<style>
- .kerned { text-rendering: optimizelegibility; }
+ .notkerned { text-rendering: optimizeSpeed; }
+ .kerned { text-rendering: optimizeLegibility; }
</style>
<body style="font-size: 36px;">
- <div>AVAVAVAV</div>
- <div>AVAVAVAV</div>
+ <div class="notkerned">AVAVAVAV</div>
<div class="kerned">AVAVAVAV</div>
- <div>AVAVAVAV</div>
+ <div class="kerned">AVAVAVAV</div>
+ <div class="notkerned">AVAVAVAV</div>
<div class="kerned">AVAVAVAV</div>
<div class="kerned">AVAVAVAV</div>
</body>
<style>
- .ligatures { text-rendering: optimizelegibility; }
+ .noligatures { text-rendering: optimizeSpeed; }
+ .ligatures { text-rendering: optimizeLegibility; }
</style>
<body style="font-size: 36px;">
- <div>file</div>
- <div>file</div>
+ <div class="noligatures">file</div>
<div class="ligatures">file</div>
- <div>file</div>
+ <div class="ligatures">file</div>
+ <div class="noligatures">file</div>
<div class="ligatures">file</div>
<div class="ligatures">file</div>
</body>
<style>
#container {
float: right;
+ font-family: Ahem;
}
</style>
</head>
<style>
#container {
float: right;
+ font-family: Ahem;
}
.link
{
<!-- From https://bugzilla.mozilla.org/show_bug.cgi?id=717870 -->
- <text x="10" y="50" font-size="50">A B</text>
+ <text x="10" y="50" font-size="50">A <tspan>B</tspan></text>
</svg>
<body>
<!-- The sub/sup scripts should be hidden by the black rectangles -->
- <table style="position: absolute; top: 10px; left: 10px;">
+ <table style="position: absolute; top: 10px; left: 10px; font-family: Ahem;">
<tr>
<td style="text-align: left; vertical-align: top;">
- <math>
+ <math style="font-family: Ahem;">
<msub>
<mtext>X</mtext>
<mtext style="visibility: hidden;">X</mtext>
</math>
</td>
<td style="text-align: left;">
- <math>
+ <math style="font-family: Ahem;">
<msubsup>
<mtext>X</mtext>
<mtext style="visibility: hidden;">X</mtext>
</math>
</td>
<td style="text-align: left; vertical-align: bottom;">
- <math>
+ <math style="font-family: Ahem;">
<msup>
<mtext>X</mtext>
<mtext style="visibility: hidden;">X</mtext>
</tr>
</table>
- <table style="position: absolute; top: 10px; left: 10px;">
+ <table style="position: absolute; top: 10px; left: 10px; font-family: Ahem;">
<tr>
<td style="text-align: left; vertical-align: top;">
<span style="visibility: hidden;">X</span><span style="vertical-align: -25%;">X</span>
<span style="visibility: hidden;">X</span><span>X<br/>X</span>
</td>
<td style="text-align: left; vertical-align: bottom;">
- <span style="visibility: hidden;">X</span><span style="vertical-align: +25%;">X</span>
+ <span style="visibility: hidden;">X</span><span style="vertical-align: +50%;">X</span>
</td>
</tr>
</table>
<body>
<!-- The sub/sup scripts should be hidden by the black rectangles -->
- <table style="position: absolute; top: 10px; left: 10px;">
+ <table style="position: absolute; top: 10px; left: 10px; font-family: Ahem;">
<tr>
<td style="text-align: left; vertical-align: top;">
- <math>
+ <math style="font-family: Ahem;">
<msub>
<mtext>X</mtext>
<mtext>X</mtext>
</math>
</td>
<td style="text-align: left;">
- <math>
+ <math style="font-family: Ahem;">
<msubsup>
<mtext>X</mtext>
<mtext>X</mtext>
</math>
</td>
<td style="text-align: left; vertical-align: bottom;">
- <math>
+ <math style="font-family: Ahem;">
<msup>
<mtext>X</mtext>
<mtext>X</mtext>
</tr>
</table>
- <table style="position: absolute; top: 10px; left: 10px;">
+ <table style="position: absolute; top: 10px; left: 10px; font-family: Ahem;">
<tr>
<td style="text-align: left; vertical-align: top;">
<span style="visibility: hidden;">X</span><span style="vertical-align: -25%;">X</span>
<span style="visibility: hidden;">X</span><span>X<br/>X</span>
</td>
<td style="text-align: left; vertical-align: bottom;">
- <span style="visibility: hidden;">X</span><span style="vertical-align: +25%;">X</span>
+ <span style="visibility: hidden;">X</span><span style="vertical-align: +50%;">X</span>
</td>
</tr>
</table>
fast/canvas/canvas-draw-canvas-on-canvas-shadow.html [ Pass Failure ]
fast/canvas/canvas-fillRect-gradient-shadow.html [ Pass Failure ]
-# Kerning, Ligatures, and Printer Fonts caused these tests to fail
-webkit.org/b/139968 fast/text/font-kerning.html [ ImageOnlyFailure ]
-webkit.org/b/139968 fast/text/font-variant-ligatures.html [ ImageOnlyFailure ]
-webkit.org/b/139968 fast/text/whitespace/inline-whitespace-wrapping-7.html [ ImageOnlyFailure ]
-webkit.org/b/139968 fast/text/word-space-between-inlines.html [ ImageOnlyFailure ]
-webkit.org/b/139968 imported/mozilla/svg/dynamic-text-07.svg [ ImageOnlyFailure ]
-webkit.org/b/139968 mathml/presentation/scripts-subsup.html [ ImageOnlyFailure ]
-webkit.org/b/139968 platform/mac/fast/text/multiple-codeunit-vertical-upright.html [ ImageOnlyFailure ]
-webkit.org/b/139968 svg/text/svg-font-word-rounding-hacks-spaces.html [ ImageOnlyFailure ]
-webkit.org/b/139968 svg/text/tspan-outline.html [ ImageOnlyFailure ]
-webkit.org/b/139968 svg/transforms/transformed-text-fill-gradient.html [ ImageOnlyFailure ]
+# SVG gradients are not bit-for-bit equivalent through a scale.
+webkit.org/b/142192 svg/transforms/transformed-text-fill-gradient.html [ ImageOnlyFailure ]
# Word-spacing is incorrectly applied
webkit.org/b/142086 fast/css/word-spacing-between-blocks.html [ ImageOnlyFailure ]
webkit.org/b/142086 fast/css/word-spacing-between-inlines.html [ ImageOnlyFailure ]
webkit.org/b/142086 fast/css/word-spacing-characters.html [ ImageOnlyFailure ]
+webkit.org/b/142086 fast/text/word-space-between-inlines.html [ ImageOnlyFailure ]
# Underlines' starting and ending positions need to be pixel-snapped
webkit.org/b/142087 fast/css3-text/css3-text-decoration/no-gap-between-two-rounded-textboxes.html [ ImageOnlyFailure ]
<!DOCTYPE html>
<html>
<head>
-<style>
-@font-face {
- font-family: "Litherum";
- src: url("resources/multiple-codeunit-vertical-upright.otf") format("opentype");
-}
-</style>
</head>
<body style="-webkit-font-smoothing: none;">
-<div style="font: 96px Litherum; position: relative; left: 3.5px; top: 1px;">𠀋</div>
+<div style="position: absolute; top: 100px;">This test makes sure that upright vertical text is rendered the same as horizontal text.</div>
+<div style="font: 96px Times; position: relative; left: 29px; top: -23px; display: inline-block;">𠀋</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
-<style>
-@font-face {
- font-family: "Litherum";
- src: url("resources/multiple-codeunit-vertical-upright.otf") format("opentype");
-}
-</style>
</head>
<body style="-webkit-font-smoothing: none;">
-<div style="font: 96px Litherum; -webkit-writing-mode: vertical-rl; -webkit-text-orientation: upright;">𠀋</div>
+<div style="position: absolute; top: 100px;">This test makes sure that upright vertical text is rendered the same as horizontal text.</div>
+<div style="font: 96px Times; -webkit-writing-mode: vertical-rl; -webkit-text-orientation: upright;">𠀋</div>
</body>
</html>
</style>
</head>
<body>
-This test makes sure that text drawn with an SVG font with word-wrapping hacks has spaces.
-The test is successful if the space between the two boxes below is the same as the width of each of the boxes.
+<div style="display: none;">This test makes sure that text drawn with an SVG font with word-wrapping hacks has spaces.
+The test is successful if the space between the two boxes below is the same as the width of each of the boxes.</div>
<div><div class="blackbox"></div><div class="whitebox"></div><div class="blackbox"></div></div>
</body>
</html>
</script>
</head>
<body>
-This test makes sure that text drawn with an SVG font with word-wrapping hacks has spaces.
-The test is successful if the space between the two boxes below is the same as the width of each of the boxes.
+<div style="display: none;">This test makes sure that text drawn with an SVG font with word-wrapping hacks has spaces.
+The test is successful if the space between the two boxes below is the same as the width of each of the boxes.</div>
<div style="font: 14px Litherum;">a a</div>
</body>
</html>
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="100">
<style>
- text { font: 32px sans-serif; }
+ text { font: 32px Ahem; }
</style>
<text y="40" tabindex="2" fill="green">[object SVGTSpanElement]</text>
<style>
* { margin: 0; padding: 0; }
*:focus { fill: green }
- text { font: 32px sans-serif; }
+ text { font: 32px Ahem; }
</style>
<text y="40"><tspan tabindex="2">Test didn't run</tspan></text>