mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 16:55:40 +00:00
Bug 1346261 - Add some WPT reftests for font-language-override behavior. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D78113
This commit is contained in:
parent
c5381ed0cd
commit
cb11bc28c6
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test reference</title>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.ref {
|
||||
font-feature-settings: "liga" 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below does NOT form a ligature:
|
||||
<div class=ref>fi</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test: font-language-override</title>
|
||||
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-fonts/#font-language-override-prop"/>
|
||||
<link rel="match" href="font-language-override-01-ref.html"/>
|
||||
<meta name="assert" content="the specified OpenType language system should be used"/>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.test {
|
||||
font-language-override: "TRK";
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below does NOT form a ligature:
|
||||
<div class=test>fi</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test reference</title>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.notref {
|
||||
font-feature-settings: "liga" 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below DOES form a ligature:
|
||||
<div class=notref>fi</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,27 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test reference</title>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.ref {
|
||||
font-feature-settings: "liga" 1;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below DOES form a ligature:
|
||||
<div class=ref>fi</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,32 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="tr">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test: font-language-override</title>
|
||||
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-fonts/#font-language-override-prop"/>
|
||||
<link rel="match" href="font-language-override-02-ref.html"/>
|
||||
<link rel="mismatch" href="font-language-override-02-notref.html"/>
|
||||
<meta name="assert" content="the specified OpenType language system should be used"/>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.test {
|
||||
font-language-override: "DEU";
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below DOES form a ligature:
|
||||
<div class=test>fi</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,31 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<title>CSS Test: font-language-override</title>
|
||||
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com"/>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-fonts/#font-language-override-prop"/>
|
||||
<link rel="match" href="font-language-override-02-ref.html"/>
|
||||
<meta name="assert" content="the specified OpenType language system should be used"/>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: Libertine;
|
||||
src: url(support/fonts/LinLibertine_Re-4.7.5.woff);
|
||||
}
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
div {
|
||||
margin: 1em;
|
||||
font: 32px Libertine;
|
||||
}
|
||||
.test {
|
||||
font-language-override: "trk"; /* NOT the tag for Turkish */
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test passes if the "fi" below DOES form a ligature:
|
||||
<div class=test>fi</div>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue
Block a user