Bug 1638325 [wpt PR 23633] - Remove documents.fonts.ready workaround, a=testonly

Automatic update from web-platform-tests
Remove documents.fonts.ready workaround (#23633)

Remove documents.fonts.ready workaround since the WebKit bug has
been fixed.
--

wpt-commits: 8d126975963efaf11efa210ce28c4f6a3d7faa21
wpt-pr: 23633
This commit is contained in:
Rob Buis 2020-05-21 10:21:16 +00:00 коммит произвёл moz-wptsync-bot
Родитель 85045229ad
Коммит 9d7ca8ef22
1 изменённых файлов: 87 добавлений и 90 удалений

Просмотреть файл

@ -49,10 +49,6 @@
const big = 3000;
const small = 150;
setup({ explicit_done: true });
window.addEventListener("load", function() {
// Delay the check to workaround WebKit's bug https://webkit.org/b/174030.
requestAnimationFrame(() => { document.fonts.ready.then(runTests); });
});
function fontSize(element) {
return parseFloat((/(.+)px/).exec(getComputedStyle(element).
getPropertyValue("font-size"))[1]);
@ -66,96 +62,97 @@
}
}
}
function runTests() {
window.addEventListener("load", function() {
document.fonts.ready.then(function() {
test(function() {
CheckFontSizes("scale80-40-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .8,
"2": big * .71 * .71 * .71 * .4,
"3": big * .71 * .71 * .71 * .4 * .71,
"5": big * .71 * .71 * .71 * .4 * .71 * .71 * .71
});
CheckFontSizes("scale80-40-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (.4 / .8)),
"0": small / (.71 * .71 * .71 * .4),
"-1": small / (.71 * .71 * .71 * .4 * .71),
"-3": small / (.71 * .71 * .71 * .4 * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=80, scriptScriptPercentScaleDown=40");
test(function() {
CheckFontSizes("scale80-40-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .8,
"2": big * .71 * .71 * .71 * .4,
"3": big * .71 * .71 * .71 * .4 * .71,
"5": big * .71 * .71 * .71 * .4 * .71 * .71 * .71
});
CheckFontSizes("scale80-40-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (.4 / .8)),
"0": small / (.71 * .71 * .71 * .4),
"-1": small / (.71 * .71 * .71 * .4 * .71),
"-3": small / (.71 * .71 * .71 * .4 * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=80, scriptScriptPercentScaleDown=40");
test(function() {
var scriptPercentScaleDown = .71;
CheckFontSizes("scale0-40-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * scriptPercentScaleDown,
"2": big * .71 * .71 * .71 * .4,
"3": big * .71 * .71 * .71 * .4 * .71,
"5": big * .71 * .71 * .71 * .4 * .71 * .71 * .71
});
CheckFontSizes("scale0-40-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (.4 / scriptPercentScaleDown)),
"0": small / (.71 * .71 * .71 * .4),
"-1": small / (.71 * .71 * .71 * .4 * .71),
"-3": small / (.71 * .71 * .71 * .4 * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=0, scriptScriptPercentScaleDown=40");
test(function() {
var scriptPercentScaleDown = .71;
CheckFontSizes("scale0-40-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * scriptPercentScaleDown,
"2": big * .71 * .71 * .71 * .4,
"3": big * .71 * .71 * .71 * .4 * .71,
"5": big * .71 * .71 * .71 * .4 * .71 * .71 * .71
});
CheckFontSizes("scale0-40-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (.4 / scriptPercentScaleDown)),
"0": small / (.71 * .71 * .71 * .4),
"-1": small / (.71 * .71 * .71 * .4 * .71),
"-3": small / (.71 * .71 * .71 * .4 * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=0, scriptScriptPercentScaleDown=40");
test(function() {
var scriptScriptPercentScaleDown = 0.5041;
CheckFontSizes("scale80-0-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .8,
"2": big * .71 * .71 * .71 * scriptScriptPercentScaleDown,
"3": big * .71 * .71 * .71 * scriptScriptPercentScaleDown * .71,
"5": big * .71 * .71 * .71 * scriptScriptPercentScaleDown * .71 * .71 * .71
});
CheckFontSizes("scale80-0-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (scriptScriptPercentScaleDown / .8)),
"0": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown),
"-1": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown * .71),
"-3": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=80, scriptScriptPercentScaleDown=0");
test(function() {
var scriptScriptPercentScaleDown = 0.5041;
CheckFontSizes("scale80-0-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .8,
"2": big * .71 * .71 * .71 * scriptScriptPercentScaleDown,
"3": big * .71 * .71 * .71 * scriptScriptPercentScaleDown * .71,
"5": big * .71 * .71 * .71 * scriptScriptPercentScaleDown * .71 * .71 * .71
});
CheckFontSizes("scale80-0-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * (scriptScriptPercentScaleDown / .8)),
"0": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown),
"-1": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown * .71),
"-3": small / (.71 * .71 * .71 * scriptScriptPercentScaleDown * .71 * .71 * .71)
});
}, "scriptPercentScaleDown=80, scriptScriptPercentScaleDown=0");
test(function() {
CheckFontSizes("default-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .71,
"2": big * .71 * .71 * .71 * .71 * .71,
"3": big * .71 * .71 * .71 * .71 * .71 * .71,
"5": big * .71 * .71 * .71 * .71 * .71 * .71 * .71 * .71
});
CheckFontSizes("default-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * .71),
"0": small / (.71 * .71 * .71 * .71 * .71),
"-1": small / (.71 * .71 * .71 * .71 * .71 * .71),
"-3": small / (.71 * .71 * .71 * .71 * .71 * .71 * .71 * .71)
});
}, "No MATH table");
test(function() {
CheckFontSizes("default-scaledown", {
"-3": big,
"-1": big * .71 * .71,
"0": big * .71 * .71 * .71,
"1": big * .71 * .71 * .71 * .71,
"2": big * .71 * .71 * .71 * .71 * .71,
"3": big * .71 * .71 * .71 * .71 * .71 * .71,
"5": big * .71 * .71 * .71 * .71 * .71 * .71 * .71 * .71
});
CheckFontSizes("default-scaleup", {
"5": small,
"3": small / (.71 * .71),
"2": small / (.71 * .71 * .71),
"1": small / (.71 * .71 * .71 * .71),
"0": small / (.71 * .71 * .71 * .71 * .71),
"-1": small / (.71 * .71 * .71 * .71 * .71 * .71),
"-3": small / (.71 * .71 * .71 * .71 * .71 * .71 * .71 * .71)
});
}, "No MATH table");
done();
}
done();
});
});
</script>
</head>
<body>