Index: LayoutTests/fast/text/font-ligature-letter-spacing.html |
diff --git a/LayoutTests/fast/text/font-ligature-letter-spacing.html b/LayoutTests/fast/text/font-ligature-letter-spacing.html |
index df295aebea8deb041f8849d665401480b722c760..a0e8c3748f1eefa81a3f4cafb758d75c990ccf96 100644 |
--- a/LayoutTests/fast/text/font-ligature-letter-spacing.html |
+++ b/LayoutTests/fast/text/font-ligature-letter-spacing.html |
@@ -19,6 +19,10 @@ |
font-feature-settings:"frac" 1, "dlig" 1; |
} |
+.fontVariantDiv { |
+font-variant-ligatures: discretionary-ligatures; |
+} |
+ |
.common { |
font-size: 24px; |
line-height: 100%; |
@@ -34,23 +38,32 @@ p { font-family: serif; font-style: italic; } |
<script src="../../resources/testharnessreport.js"></script> |
<script> |
setup({ explicit_done: true }); |
- function testLetterSpaceAndLigature() { |
- var elementWidthWithLigatureAndLetterSpacing = document.getElementsByClassName("dligSpan")[0].getBoundingClientRect().width; |
- var elementWidthWithLetterSpacing = document.getElementsByClassName("letterSpace")[0].getBoundingClientRect().width; |
+ function testLetterSpaceAndLigature(element) { |
+ var elementWidthWithLigatureAndLetterSpacing = element.getBoundingClientRect().width; |
+ var elementWidthWithLetterSpacing = letterSpace.getBoundingClientRect().width; |
test(function() { |
assert_equals(elementWidthWithLigatureAndLetterSpacing, elementWidthWithLetterSpacing, "Ligature not applied due to letter spacing."); |
}, "Ligature expected not to be applied due to letter spacing."); |
+ } |
+ |
+ function runTest() { |
+ testLetterSpaceAndLigature(dligSpan); |
+ testLetterSpaceAndLigature(fontVariantSpan); |
done(); |
} |
</script> |
</head> |
-<body onload="testLetterSpaceAndLigature();"> |
+<body onload="runTest();"> |
<div class="dligDiv common"> |
- <span class="dligSpan">CACACACA</span> |
+ <span id="dligSpan">CACACACA</span> |
+</div> |
+ |
+<div class="fontVariantDiv common"> |
+ <span id="fontVariantSpan">CACACACA</span> |
</div> |
<div class="common"> |
- <span class="letterSpace">CACACACA</span> |
+ <span id="letterSpace">CACACACA</span> |
</div> |
</body> |
</html> |