bug 871453 - part 4 - reftests for the font-synthesis property. r=jdaggett

This commit is contained in:
Jonathan Kew 2014-06-19 08:09:24 +01:00
parent 569f582d7b
commit 33445ce091
5 changed files with 105 additions and 0 deletions

View File

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
@font-face {
font-family: test;
src: url(../fonts/sil/GenR102.ttf);
}
body {
font-family: test; /* family that lacks bold and italic faces */
font-size: 36px;
margin: 1em;
}
</style>
</head>
<body>
<p>Hello, <i>cruel</i> <b>world<i>!</i></b>
<p>Hello, cruel <b>world!</b>
<p>Hello, <i>cruel</i> world<i>!</i>
<p>Hello, cruel world!
</body>
</html>

View File

@ -0,0 +1,23 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
@font-face {
font-family: test;
src: url(../fonts/sil/GenR102.ttf);
}
body {
font-family: test; /* family that lacks bold and italic faces */
font-size: 36px;
margin: 1em;
}
</style>
</head>
<body>
<p>Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:weight">Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:style">Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:none">Hello, <i>cruel</i> <b>world<i>!</i></b>
</body>
</html>

View File

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
@font-face {
font-family: test;
src: url(../fonts/sil/GenR102.ttf);
}
body {
/* try for a locally-installed font that lacks Bold and Italic faces */
font-family: Papyrus, /* OS X */
Microsoft Sans Serif, /* Windows */
/* XXX no idea what to try for Linux desktop systems :( */
Droid Sans Fallback, /* Android, B2G */
test; /* fallback to avoid failures on "none of the above" */
font-size: 36px;
margin: 1em;
}
</style>
</head>
<body>
<p>Hello, <i>cruel</i> <b>world<i>!</i></b>
<p>Hello, cruel <b>world!</b>
<p>Hello, <i>cruel</i> world<i>!</i>
<p>Hello, cruel world!
</body>
</html>

View File

@ -0,0 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
@font-face {
font-family: test;
src: url(../fonts/sil/GenR102.ttf);
}
body {
/* try for a locally-installed font that lacks Bold and Italic faces */
font-family: Papyrus, /* OS X */
Microsoft Sans Serif, /* Windows */
/* XXX no idea what to try for Linux desktop systems :( */
Droid Sans Fallback, /* Android, B2G */
test; /* fallback to avoid failures on "none of the above" */
font-size: 36px;
margin: 1em;
}
</style>
</head>
<body>
<p>Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:weight">Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:style">Hello, <i>cruel</i> <b>world<i>!</i></b>
<p style="font-synthesis:none">Hello, <i>cruel</i> <b>world<i>!</i></b>
</body>
</html>

View File

@ -87,3 +87,6 @@ random-if(!Android) skip-if(gtk2Widget) != bold-system-fallback-2.html bold-syst
random-if(!(cocoaWidget||winWidget)) == arial-arabic.html arial-arabic-ref.html
!= syntheticbold-rotated.html syntheticbold-rotated-ref.html
HTTP(..) == font-synthesis-1.html font-synthesis-1-ref.html
HTTP(..) == font-synthesis-2.html font-synthesis-2-ref.html