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 |
new file mode 100644 |
index 0000000000000000000000000000000000000000..df295aebea8deb041f8849d665401480b722c760 |
--- /dev/null |
+++ b/LayoutTests/fast/text/font-ligature-letter-spacing.html |
@@ -0,0 +1,56 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> |
+<title>Letter spacing and Ligature</title> |
+ |
+<style type="text/css"> |
+@font-face { |
+ font-family: megalopolis; |
+ src: url(../../third_party/MEgalopolis/MEgalopolisExtra.woff) format("woff"); |
+} |
+ |
+.dligDiv { |
+-moz-font-feature-settings:"frac" 1, "dlig" 1; |
+-moz-font-feature-settings:"frac=1, dlig=1"; |
+-ms-font-feature-settings:"frac" 1, "dlig" 1; |
+-o-font-feature-settings:"frac" 1, "dlig" 1; |
+-webkit-font-feature-settings:"frac" 1, "dlig" 1; |
+font-feature-settings:"frac" 1, "dlig" 1; |
+} |
+ |
+.common { |
+font-size: 24px; |
+line-height: 100%; |
+padding: 0px; |
+letter-spacing:20px; |
+font-family: megalopolis; |
+} |
+ |
+p { font-family: serif; font-style: italic; } |
+</style> |
+ |
+<script src="../../resources/testharness.js"></script> |
+<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; |
+ test(function() { |
+ assert_equals(elementWidthWithLigatureAndLetterSpacing, elementWidthWithLetterSpacing, "Ligature not applied due to letter spacing."); |
+ }, "Ligature expected not to be applied due to letter spacing."); |
+ done(); |
+ } |
+</script> |
+</head> |
+<body onload="testLetterSpaceAndLigature();"> |
+<div class="dligDiv common"> |
+ <span class="dligSpan">CACACACA</span> |
+</div> |
+ |
+<div class="common"> |
+ <span class="letterSpace">CACACACA</span> |
+</div> |
+</body> |
+</html> |