| 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>
|
|
|