Chromium Code Reviews| 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..1da7afb06d56a09bf256be713225d9caae9c93bd |
| --- /dev/null |
| +++ b/LayoutTests/fast/text/font-ligature-letter-spacing.html |
| @@ -0,0 +1,58 @@ |
| +<!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> |
| + |
| +<div id="log"></div> |
|
Inactive
2014/06/09 13:39:45
This is actually optional. testharness.js will cre
h.joshi
2014/06/09 13:51:59
Done.
|
| +</body> |
| +</html> |