Update web-platform-tests to revision b'8a99353217938b6f1da31a9a108da3d501cee58b'

This commit is contained in:
WPT Sync Bot 2023-01-20 01:38:13 +00:00
parent 62ec0f1ec7
commit 92be0baf34
211 changed files with 5373 additions and 2272 deletions

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Values and Units Test: support for the ch unit</title>
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-values-4/#ch">
<link rel="match" href="reference/ch-unit-016-ref.html">
<meta name="assert" content="The ch unit = the used advance measure of the “0” (ZERO, U+0030) glyph in the font used to render it">
<style>
@font-face {
font-family: NoDigits;
src: local(Ahem), url("/fonts/Ahem.ttf");
unicode-range: U+0000-002F, U+003A-007F;
}
@font-face {
font-family: ChTestZeroWidthZero;
src: url("resources/ChTestZeroWidthZero.woff");
}
div {
height: 10px;
background-color: blue;
margin-top: 10px;
}
.test {
width: calc(100px + 5ch);
}
.ref {
width: 100px;
}
</style>
<p>The test passes if there are two blue rectangles of equal length.</p>
<!-- NoDigits excludes the ASCII digits, and therefore should NOT be used
to derive the size of the 'ch' unit, which should instead be based on the
'0' in ChTestZeroWidthZero, which is zero-width. -->
<div class="test" style="font: 80px NoDigits, ChTestZeroWidthZero;"></div>
<div class="ref"></div>

View file

@ -10,6 +10,7 @@
@font-face {
font-family: ExTestNoSpace;
src: url(resources/ExTest-NoSpace.woff);
unicode-range: U+0021-00FF;
}
div {
height: 10px;
@ -27,8 +28,8 @@ div {
</style>
<p>The test passes if there are two blue rectangles of equal length.</p>
<!-- ExTest is a font whose OS/2 table's sxHeight field is set to an
eighth of the font's units per em, but it does not support the
<space> character and therefore is not valid as "first available font"
eighth of the font's units per em, but the space character is excluded
by unicode-range and therefore it is not valid as "first available font"
per CSS Fonts, and must NOT be used as the basis of the 'ex' unit. -->
<div class="test"></div>
<div class="ref"></div>

View file

@ -0,0 +1,35 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Values and Units Test: support for the ic unit</title>
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-values-4/#ic">
<link rel="match" href="reference/ch-unit-016-ref.html">
<meta name="assert" content="The ic unit = used advance measure of the “水” (CJK water ideograph, U+6C34) glyph found in the font used to render it">
<style>
@font-face {
font-family: ASCIIonly;
src: local(Ahem), url("/fonts/Ahem.ttf");
unicode-range: U+0000-007F;
}
@font-face {
font-family: IcTestHalfWidth;
src: url("resources/IcTestHalfWidth.woff2");
}
div {
height: 10px;
background-color: blue;
margin-top: 10px;
}
.test {
width: calc(20px + 2ic);
}
.ref {
width: 100px;
}
</style>
<p>The test passes if there are two blue rectangles of equal length.</p>
<!-- ASCIIonly only supports basic ASCII, and therefore should NOT be used
to derive the size of the 'ic' unit, which should instead be based on the
U+6C34 ideograph in IcTestHalfWidth, which is 0.5em wide. -->
<div class="test" style="font: 80px ASCIIonly, IcTestHalfWidth;"></div>
<div class="ref"></div>