blob: ec8ed0fabc91f57c0a08e57868e6f427d84464bc [file] [log] [blame]
<style>
@font-face {
font-family: webfont;
src: url(slow-ahem-loading.cgi);
}
</style>
<p>
This test checks that the fallback font is used for layout while a webfont is loading.
</p>
Target:
<div>
<span id="target" style="font-family: webfont, Arial;">A text to be measured.</span>
</div>
Reference:
<div>
<span id="reference" style="font-family: Arial;">A text to be measured.</span>
</div>
<div id="result"></div>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
}
function checkSize() {
var targetWidth = document.getElementById('target').offsetWidth;
var referenceWidth = document.getElementById('reference').offsetWidth;
var result = document.getElementById('result');
if (targetWidth == referenceWidth)
result.innerText = 'PASS: The width of target text and reference text is the same.';
else
result.innerText = 'FAIL: The width of target text and reference text is different: ' + targetWidth + ' != ' + referenceWidth;
}
checkSize();
</script>