blob: 98e05eda7a745d942254b56645af793688149669 [file] [log] [blame]
<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="resources/text-scaling.css">
<script src="resources/text-scaling.js"></script>
<script src="../../../resources/js-test.js"></script>
<style>
section > div {
-webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;
}
section > div > div.header {
border-width: 0 0 0 1px;
}
section > div > div > div {
width: auto;
height: 12ex;
padding: 0 0 1ex 0;
}
</style>
</head>
<body>
<section>
<h1>Font Size Scaling (vertical-rl, Latin)</h1>
<p>
Size of the text should scale smoothly.
Reported height (logical width) should be within 0.02px
of that of the highlighted reference row.
</p>
<div id="test"></div>
</section>
<script>
if (window.testRunner && testRunner.setTextSubpixelPositioning)
testRunner.setTextSubpixelPositioning(true);
var PANGRAM = 'Flygande bäckasiner söka hwila på mjuka tuvor.';
var results = runTest(document.getElementById('test'), PANGRAM, 'vertical');
if (results == PASS) {
testPassed('Size of text scales smoothly and logical width scales with font size as expected.');
// Hide text if test passes as the actual numbers are
// different across platforms and would require platform
// specific baselines.
if (window.testRunner)
document.getElementById('test').style.display = 'none';
} else {
testFailed('Size of text does not scale smoothly, reported logical widths highlighted in red do not match reference row.');
}
</script>
</body>
</html>