From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../CSS21-t1502-no-inherited-font-family-ref.xhtml | 43 ++ .../CSS21-t1502-no-inherited-font-family.xhtml | 61 +++ .../font-matching/apple-symbols-1-notref.html | 25 + layout/reftests/font-matching/apple-symbols-1.html | 25 + .../reftests/font-matching/arial-arabic-ref.html | 25 + layout/reftests/font-matching/arial-arabic.html | 26 ++ .../font-matching/arial-variations-1-ref.html | 43 ++ .../reftests/font-matching/arial-variations-1.html | 43 ++ .../font-matching/arial-variations-2-ref.html | 43 ++ .../reftests/font-matching/arial-variations-2.html | 43 ++ .../font-matching/arial-variations-3-ref.html | 43 ++ .../reftests/font-matching/arial-variations-3.html | 43 ++ .../font-matching/arial-variations-4-ref.html | 43 ++ .../reftests/font-matching/arial-variations-4.html | 43 ++ .../font-matching/arial-variations-5-ref.html | 43 ++ .../reftests/font-matching/arial-variations-5.html | 43 ++ .../font-matching/arial-variations-6-ref.html | 43 ++ .../reftests/font-matching/arial-variations-6.html | 43 ++ .../reftests/font-matching/arialunicode-bold.html | 10 + .../font-matching/arialunicode-bolditalic.html | 10 + .../font-matching/arialunicode-italic.html | 10 + .../font-matching/arialunicode-oblique.html | 10 + layout/reftests/font-matching/arialunicode.html | 10 + .../bold-system-fallback-1-notref.html | 19 + .../font-matching/bold-system-fallback-1.html | 19 + .../bold-system-fallback-2-notref.html | 19 + .../font-matching/bold-system-fallback-2.html | 19 + .../reftests/font-matching/defaultfont-bold.html | 10 + .../font-matching/defaultfont-bolditalic.html | 10 + .../reftests/font-matching/defaultfont-italic.html | 10 + .../font-matching/defaultfont-oblique.html | 10 + layout/reftests/font-matching/defaultfont.html | 9 + .../font-matching/defaultjapanese-bold.html | 9 + .../font-matching/defaultjapanese-bolditalic.html | 9 + .../font-matching/defaultjapanese-italic.html | 9 + .../font-matching/defaultjapanese-oblique.html | 10 + layout/reftests/font-matching/defaultjapanese.html | 9 + .../familyname-escapedidents-ref.html | 16 + .../font-matching/familyname-escapedidents.html | 17 + .../font-matching/font-shorthand-stretch-1.html | 79 ++++ .../reftests/font-matching/font-stretch-1-ref.html | 73 +++ layout/reftests/font-matching/font-stretch-1.html | 79 ++++ .../font-matching/font-synthesis-1-ref.html | 23 + .../reftests/font-matching/font-synthesis-1.html | 23 + .../font-matching/font-synthesis-2-ref.html | 28 ++ .../reftests/font-matching/font-synthesis-2.html | 28 ++ layout/reftests/font-matching/impact-bold.html | 10 + .../reftests/font-matching/impact-bolditalic.html | 10 + layout/reftests/font-matching/impact-italic.html | 10 + layout/reftests/font-matching/impact-oblique.html | 10 + layout/reftests/font-matching/impact.html | 10 + .../reftests/font-matching/italic-oblique-1.html | 31 ++ .../reftests/font-matching/italic-oblique-2.html | 31 ++ .../reftests/font-matching/italic-oblique-3.html | 37 ++ .../reftests/font-matching/italic-oblique-4.html | 37 ++ .../reftests/font-matching/italic-oblique-5.html | 37 ++ .../reftests/font-matching/italic-oblique-6.html | 37 ++ .../reftests/font-matching/italic-oblique-7.html | 37 ++ .../reftests/font-matching/italic-oblique-8.html | 43 ++ .../reftests/font-matching/italic-oblique-9.html | 43 ++ .../font-matching/italic-oblique-kinnari-ref.html | 37 ++ .../font-matching/italic-oblique-kinnari.html | 37 ++ .../reftests/font-matching/italic-oblique-ref.html | 24 + .../localized-family-names-001-ref.html | 46 ++ .../font-matching/localized-family-names-001.html | 46 ++ .../localized-family-names-002-ref.html | 46 ++ .../font-matching/localized-family-names-002.html | 46 ++ .../localized-family-names-003-ref.html | 46 ++ .../font-matching/localized-family-names-003.html | 46 ++ .../localized-family-names-004-ref.html | 38 ++ .../font-matching/localized-family-names-004.html | 38 ++ .../reftests/font-matching/lucidaconsole-bold.html | 10 + .../font-matching/lucidaconsole-bolditalic.html | 10 + .../font-matching/lucidaconsole-italic.html | 10 + .../font-matching/lucidaconsole-oblique.html | 10 + layout/reftests/font-matching/lucidaconsole.html | 10 + .../font-matching/normalmedium-notref.html | 42 ++ .../reftests/font-matching/normalmedium-ref.html | 42 ++ layout/reftests/font-matching/normalmedium.html | 44 ++ layout/reftests/font-matching/reftest-stylo.list | 143 ++++++ layout/reftests/font-matching/reftest.list | 127 ++++++ .../reftests/font-matching/simple-oblique-ref.html | 33 ++ layout/reftests/font-matching/simple-oblique.html | 33 ++ .../font-matching/stretchmapping-137-ref.html | 348 ++++++++++++++ .../reftests/font-matching/stretchmapping-137.html | 268 +++++++++++ .../font-matching/stretchmapping-35-ref.html | 320 +++++++++++++ .../reftests/font-matching/stretchmapping-35.html | 240 ++++++++++ .../font-matching/stretchmapping-all-ref.html | 366 +++++++++++++++ .../reftests/font-matching/stretchmapping-all.html | 505 +++++++++++++++++++++ .../font-matching/stretchmapping-reverse-ref.html | 54 +++ .../font-matching/stretchmapping-reverse.html | 102 +++++ .../font-matching/synthetic-bold-1-ref.html | 11 + .../reftests/font-matching/synthetic-bold-1.html | 12 + .../font-matching/synthetic-bold-2-ref.html | 11 + .../reftests/font-matching/synthetic-bold-2.html | 12 + .../font-matching/synthetic-style-1-notref.html | 15 + .../reftests/font-matching/synthetic-style-1.html | 19 + .../font-matching/synthetic-style-2-notref.html | 15 + .../reftests/font-matching/synthetic-style-2.html | 19 + .../font-matching/syntheticbold-rotated-ref.html | 35 ++ .../font-matching/syntheticbold-rotated.html | 36 ++ .../system-generic-fallback-1-ref.html | 39 ++ .../font-matching/system-generic-fallback-1.html | 39 ++ .../system-generic-fallback-2-ref.html | 38 ++ .../font-matching/system-generic-fallback-2.html | 38 ++ .../system-generic-fallback-3-ref.html | 38 ++ .../font-matching/system-generic-fallback-3.html | 38 ++ .../system-generic-fallback-4-ref.html | 38 ++ .../font-matching/system-generic-fallback-4.html | 38 ++ .../font-matching/system-generic-fallback-ja.html | 33 ++ .../font-matching/system-generic-fallback-ko.html | 33 ++ .../system-generic-fallback-zh-cn.html | 33 ++ .../system-generic-fallback-zh-tw.html | 33 ++ .../font-matching/weightmapping-12-ref.html | 222 +++++++++ .../reftests/font-matching/weightmapping-12.html | 174 +++++++ .../font-matching/weightmapping-12579-ref.html | 255 +++++++++++ .../font-matching/weightmapping-12579.html | 207 +++++++++ .../font-matching/weightmapping-25-ref.html | 222 +++++++++ .../reftests/font-matching/weightmapping-25.html | 174 +++++++ .../font-matching/weightmapping-45-ref.html | 222 +++++++++ .../reftests/font-matching/weightmapping-45.html | 174 +++++++ .../font-matching/weightmapping-458-ref.html | 233 ++++++++++ .../reftests/font-matching/weightmapping-458.html | 185 ++++++++ .../font-matching/weightmapping-478-ref.html | 233 ++++++++++ .../reftests/font-matching/weightmapping-478.html | 185 ++++++++ .../font-matching/weightmapping-7-ref.html | 211 +++++++++ layout/reftests/font-matching/weightmapping-7.html | 163 +++++++ 127 files changed, 8341 insertions(+) create mode 100644 layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml create mode 100644 layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml create mode 100644 layout/reftests/font-matching/apple-symbols-1-notref.html create mode 100644 layout/reftests/font-matching/apple-symbols-1.html create mode 100644 layout/reftests/font-matching/arial-arabic-ref.html create mode 100644 layout/reftests/font-matching/arial-arabic.html create mode 100644 layout/reftests/font-matching/arial-variations-1-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-1.html create mode 100644 layout/reftests/font-matching/arial-variations-2-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-2.html create mode 100644 layout/reftests/font-matching/arial-variations-3-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-3.html create mode 100644 layout/reftests/font-matching/arial-variations-4-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-4.html create mode 100644 layout/reftests/font-matching/arial-variations-5-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-5.html create mode 100644 layout/reftests/font-matching/arial-variations-6-ref.html create mode 100644 layout/reftests/font-matching/arial-variations-6.html create mode 100644 layout/reftests/font-matching/arialunicode-bold.html create mode 100644 layout/reftests/font-matching/arialunicode-bolditalic.html create mode 100644 layout/reftests/font-matching/arialunicode-italic.html create mode 100644 layout/reftests/font-matching/arialunicode-oblique.html create mode 100644 layout/reftests/font-matching/arialunicode.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-1-notref.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-1.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-2-notref.html create mode 100644 layout/reftests/font-matching/bold-system-fallback-2.html create mode 100644 layout/reftests/font-matching/defaultfont-bold.html create mode 100644 layout/reftests/font-matching/defaultfont-bolditalic.html create mode 100644 layout/reftests/font-matching/defaultfont-italic.html create mode 100644 layout/reftests/font-matching/defaultfont-oblique.html create mode 100644 layout/reftests/font-matching/defaultfont.html create mode 100644 layout/reftests/font-matching/defaultjapanese-bold.html create mode 100644 layout/reftests/font-matching/defaultjapanese-bolditalic.html create mode 100644 layout/reftests/font-matching/defaultjapanese-italic.html create mode 100644 layout/reftests/font-matching/defaultjapanese-oblique.html create mode 100644 layout/reftests/font-matching/defaultjapanese.html create mode 100644 layout/reftests/font-matching/familyname-escapedidents-ref.html create mode 100644 layout/reftests/font-matching/familyname-escapedidents.html create mode 100644 layout/reftests/font-matching/font-shorthand-stretch-1.html create mode 100644 layout/reftests/font-matching/font-stretch-1-ref.html create mode 100644 layout/reftests/font-matching/font-stretch-1.html create mode 100644 layout/reftests/font-matching/font-synthesis-1-ref.html create mode 100644 layout/reftests/font-matching/font-synthesis-1.html create mode 100644 layout/reftests/font-matching/font-synthesis-2-ref.html create mode 100644 layout/reftests/font-matching/font-synthesis-2.html create mode 100644 layout/reftests/font-matching/impact-bold.html create mode 100644 layout/reftests/font-matching/impact-bolditalic.html create mode 100644 layout/reftests/font-matching/impact-italic.html create mode 100644 layout/reftests/font-matching/impact-oblique.html create mode 100644 layout/reftests/font-matching/impact.html create mode 100644 layout/reftests/font-matching/italic-oblique-1.html create mode 100644 layout/reftests/font-matching/italic-oblique-2.html create mode 100644 layout/reftests/font-matching/italic-oblique-3.html create mode 100644 layout/reftests/font-matching/italic-oblique-4.html create mode 100644 layout/reftests/font-matching/italic-oblique-5.html create mode 100644 layout/reftests/font-matching/italic-oblique-6.html create mode 100644 layout/reftests/font-matching/italic-oblique-7.html create mode 100644 layout/reftests/font-matching/italic-oblique-8.html create mode 100644 layout/reftests/font-matching/italic-oblique-9.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari-ref.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari.html create mode 100644 layout/reftests/font-matching/italic-oblique-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-001-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-001.html create mode 100644 layout/reftests/font-matching/localized-family-names-002-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-002.html create mode 100644 layout/reftests/font-matching/localized-family-names-003-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-003.html create mode 100644 layout/reftests/font-matching/localized-family-names-004-ref.html create mode 100644 layout/reftests/font-matching/localized-family-names-004.html create mode 100644 layout/reftests/font-matching/lucidaconsole-bold.html create mode 100644 layout/reftests/font-matching/lucidaconsole-bolditalic.html create mode 100644 layout/reftests/font-matching/lucidaconsole-italic.html create mode 100644 layout/reftests/font-matching/lucidaconsole-oblique.html create mode 100644 layout/reftests/font-matching/lucidaconsole.html create mode 100644 layout/reftests/font-matching/normalmedium-notref.html create mode 100644 layout/reftests/font-matching/normalmedium-ref.html create mode 100644 layout/reftests/font-matching/normalmedium.html create mode 100644 layout/reftests/font-matching/reftest-stylo.list create mode 100644 layout/reftests/font-matching/reftest.list create mode 100644 layout/reftests/font-matching/simple-oblique-ref.html create mode 100644 layout/reftests/font-matching/simple-oblique.html create mode 100644 layout/reftests/font-matching/stretchmapping-137-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-137.html create mode 100644 layout/reftests/font-matching/stretchmapping-35-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-35.html create mode 100644 layout/reftests/font-matching/stretchmapping-all-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-all.html create mode 100644 layout/reftests/font-matching/stretchmapping-reverse-ref.html create mode 100644 layout/reftests/font-matching/stretchmapping-reverse.html create mode 100644 layout/reftests/font-matching/synthetic-bold-1-ref.html create mode 100644 layout/reftests/font-matching/synthetic-bold-1.html create mode 100644 layout/reftests/font-matching/synthetic-bold-2-ref.html create mode 100644 layout/reftests/font-matching/synthetic-bold-2.html create mode 100644 layout/reftests/font-matching/synthetic-style-1-notref.html create mode 100644 layout/reftests/font-matching/synthetic-style-1.html create mode 100644 layout/reftests/font-matching/synthetic-style-2-notref.html create mode 100644 layout/reftests/font-matching/synthetic-style-2.html create mode 100644 layout/reftests/font-matching/syntheticbold-rotated-ref.html create mode 100644 layout/reftests/font-matching/syntheticbold-rotated.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ja.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ko.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-cn.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-tw.html create mode 100644 layout/reftests/font-matching/weightmapping-12-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-12.html create mode 100644 layout/reftests/font-matching/weightmapping-12579-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-12579.html create mode 100644 layout/reftests/font-matching/weightmapping-25-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-25.html create mode 100644 layout/reftests/font-matching/weightmapping-45-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-45.html create mode 100644 layout/reftests/font-matching/weightmapping-458-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-458.html create mode 100644 layout/reftests/font-matching/weightmapping-478-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-478.html create mode 100644 layout/reftests/font-matching/weightmapping-7-ref.html create mode 100644 layout/reftests/font-matching/weightmapping-7.html (limited to 'layout/reftests/font-matching') diff --git a/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml new file mode 100644 index 000000000..fb00a9aa9 --- /dev/null +++ b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family-ref.xhtml @@ -0,0 +1,43 @@ + + + + CSS 2.1: Font matching algorithm (reference) + + + + + +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ +
+ Every line of text in this page should be in the same font. +
+ + + diff --git a/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml new file mode 100644 index 000000000..a3dcdba69 --- /dev/null +++ b/layout/reftests/font-matching/CSS21-t1502-no-inherited-font-family.xhtml @@ -0,0 +1,61 @@ + + + + CSS 2.1: Font matching algorithm + + + + + + + +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ +
+
+ Every line of text in this page should be in the same font. +
+
+ + + diff --git a/layout/reftests/font-matching/apple-symbols-1-notref.html b/layout/reftests/font-matching/apple-symbols-1-notref.html new file mode 100644 index 000000000..b216a4ff5 --- /dev/null +++ b/layout/reftests/font-matching/apple-symbols-1-notref.html @@ -0,0 +1,25 @@ + + + + +Apple Symbols test + + + +∙◦◎☑☞ + + diff --git a/layout/reftests/font-matching/apple-symbols-1.html b/layout/reftests/font-matching/apple-symbols-1.html new file mode 100644 index 000000000..ba92206f1 --- /dev/null +++ b/layout/reftests/font-matching/apple-symbols-1.html @@ -0,0 +1,25 @@ + + + + +Apple Symbols test + + + +∙◦◎☑☞ + + diff --git a/layout/reftests/font-matching/arial-arabic-ref.html b/layout/reftests/font-matching/arial-arabic-ref.html new file mode 100644 index 000000000..f5665f6c5 --- /dev/null +++ b/layout/reftests/font-matching/arial-arabic-ref.html @@ -0,0 +1,25 @@ + + + + +Bug 769475 - test for italicized Arabic script in Arial + + + + +
العربي العربي العربي
+ + diff --git a/layout/reftests/font-matching/arial-arabic.html b/layout/reftests/font-matching/arial-arabic.html new file mode 100644 index 000000000..5f363ca26 --- /dev/null +++ b/layout/reftests/font-matching/arial-arabic.html @@ -0,0 +1,26 @@ + + + + +Bug 769475 - test for italicized Arabic script in Arial + + + + +
العربي العربي العربي
+ + diff --git a/layout/reftests/font-matching/arial-variations-1-ref.html b/layout/reftests/font-matching/arial-variations-1-ref.html new file mode 100644 index 000000000..5956b40c8 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-1-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: Arial, sans-serif; }

+

{ font-family: Arial Bold, Georgia, serif; }

+

{ font-family: Arial Italic, Georgia, serif; }

+

{ font-family: Arial Bold Italic, Georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-1.html b/layout/reftests/font-matching/arial-variations-1.html new file mode 100644 index 000000000..72c93ef9b --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-1.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: Arial, sans-serif; }

+

{ font-family: Arial Bold, Georgia, serif; }

+

{ font-family: Arial Italic, Georgia, serif; }

+

{ font-family: Arial Bold Italic, Georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-2-ref.html b/layout/reftests/font-matching/arial-variations-2-ref.html new file mode 100644 index 000000000..04c8c8601 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-2-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: arial, sans-serif; }

+

{ font-family: arial bold, georgia, serif; }

+

{ font-family: arial italic, georgia, serif; }

+

{ font-family: arial bold italic, georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-2.html b/layout/reftests/font-matching/arial-variations-2.html new file mode 100644 index 000000000..a6daf7157 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-2.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: arial, sans-serif; }

+

{ font-family: arial bold, georgia, serif; }

+

{ font-family: arial italic, georgia, serif; }

+

{ font-family: arial bold italic, georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-3-ref.html b/layout/reftests/font-matching/arial-variations-3-ref.html new file mode 100644 index 000000000..625a51a49 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-3-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: ArialMT, Georgia, serif; }

+

{ font-family: Arial-BoldMT, Georgia, serif; }

+

{ font-family: Arial-ItalicMT, Georgia, serif; }

+

{ font-family: Arial-BoldItalicMT, Georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-3.html b/layout/reftests/font-matching/arial-variations-3.html new file mode 100644 index 000000000..ce1ca3ffc --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-3.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: ArialMT, Georgia, serif; }

+

{ font-family: Arial-BoldMT, Georgia, serif; }

+

{ font-family: Arial-ItalicMT, Georgia, serif; }

+

{ font-family: Arial-BoldItalicMT, Georgia, serif; }

+
+ + + diff --git a/layout/reftests/font-matching/arial-variations-4-ref.html b/layout/reftests/font-matching/arial-variations-4-ref.html new file mode 100644 index 000000000..843851d25 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-4-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: arialmt, georgia, serif; }

+

{ font-family: arial-boldmt, georgia, serif; }

+

{ font-family: arial-italicmt, georgia, serif; }

+

{ font-family: arial-bolditalicmt, georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-4.html b/layout/reftests/font-matching/arial-variations-4.html new file mode 100644 index 000000000..a52d97daa --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-4.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: arialmt, georgia, serif; }

+

{ font-family: arial-boldmt, georgia, serif; }

+

{ font-family: arial-italicmt, georgia, serif; }

+

{ font-family: arial-bolditalicmt, georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-5-ref.html b/layout/reftests/font-matching/arial-variations-5-ref.html new file mode 100644 index 000000000..583c5d51d --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-5-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: "Arial", sans-serif; }

+

{ font-family: "Arial Bold", Georgia, serif; }

+

{ font-family: "Arial Italic", Georgia, serif; }

+

{ font-family: "Arial Bold Italic", Georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-5.html b/layout/reftests/font-matching/arial-variations-5.html new file mode 100644 index 000000000..73d237128 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-5.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: "Arial", sans-serif; }

+

{ font-family: "Arial Bold", Georgia, serif; }

+

{ font-family: "Arial Italic", Georgia, serif; }

+

{ font-family: "Arial Bold Italic", Georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-6-ref.html b/layout/reftests/font-matching/arial-variations-6-ref.html new file mode 100644 index 000000000..60fba9530 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-6-ref.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: "arial", sans-serif; }

+

{ font-family: "arial bold", georgia, serif; }

+

{ font-family: "arial italic", georgia, serif; }

+

{ font-family: "arial bold italic", georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arial-variations-6.html b/layout/reftests/font-matching/arial-variations-6.html new file mode 100644 index 000000000..0dd1e3b40 --- /dev/null +++ b/layout/reftests/font-matching/arial-variations-6.html @@ -0,0 +1,43 @@ + + + +Arial Variations + + + + + + + +

Text in black should appear in Arial and text in red in Georgia or the default serif font:

+ +
+

{ font-family: "arial", sans-serif; }

+

{ font-family: "arial bold", georgia, serif; }

+

{ font-family: "arial italic", georgia, serif; }

+

{ font-family: "arial bold italic", georgia, serif; }

+
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-bold.html b/layout/reftests/font-matching/arialunicode-bold.html new file mode 100644 index 000000000..3b765c380 --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-bold.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-bolditalic.html b/layout/reftests/font-matching/arialunicode-bolditalic.html new file mode 100644 index 000000000..728bead4f --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-italic.html b/layout/reftests/font-matching/arialunicode-italic.html new file mode 100644 index 000000000..c9ab0231c --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-italic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode-oblique.html b/layout/reftests/font-matching/arialunicode-oblique.html new file mode 100644 index 000000000..c9ab0231c --- /dev/null +++ b/layout/reftests/font-matching/arialunicode-oblique.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/arialunicode.html b/layout/reftests/font-matching/arialunicode.html new file mode 100644 index 000000000..92469691e --- /dev/null +++ b/layout/reftests/font-matching/arialunicode.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/bold-system-fallback-1-notref.html b/layout/reftests/font-matching/bold-system-fallback-1-notref.html new file mode 100644 index 000000000..c6f8709f2 --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-1-notref.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

ᏩᎦᏧᎧᏅᏍᏕᎾ ᎤᏂᎾᏗᏅᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎠᎵᏌᎳᏗᏍᎬ +ᎭᏫᎾᏗᏢ ᎠᏕᎸ ᏄᎾᏍᏛ ᎤᏂᎾᏗᏅᏗ ᎦᏣᏄᎳᎯᎨ ᎬᎾᏬᏍᎬ ᎤᎾᏤᎵ ᎧᏃᎮᏍᎩ ᏄᎵᏍᏔᏅ ᎢᎦᏘᎭ ᎢᎬᏁᎸ, ᎭᏫᎾᏗᏢ ᏧᏓᎴᎾᎢ +ᎠᎵᏐᏆᎸᏗ ᎤᏂᎾᏗᏅᏗ ᎦᏙ ᎤᏍᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎦᎶᏍᎬ.

+ + diff --git a/layout/reftests/font-matching/bold-system-fallback-1.html b/layout/reftests/font-matching/bold-system-fallback-1.html new file mode 100644 index 000000000..037f7306e --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-1.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

ᏩᎦᏧᎧᏅᏍᏕᎾ ᎤᏂᎾᏗᏅᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎠᎵᏌᎳᏗᏍᎬ +ᎭᏫᎾᏗᏢ ᎠᏕᎸ ᏄᎾᏍᏛ ᎤᏂᎾᏗᏅᏗ ᎦᏣᏄᎳᎯᎨ ᎬᎾᏬᏍᎬ ᎤᎾᏤᎵ ᎧᏃᎮᏍᎩ ᏄᎵᏍᏔᏅ ᎢᎦᏘᎭ ᎢᎬᏁᎸ, ᎭᏫᎾᏗᏢ ᏧᏓᎴᎾᎢ +ᎠᎵᏐᏆᎸᏗ ᎤᏂᎾᏗᏅᏗ ᎦᏙ ᎤᏍᏗ ᎨᏒᎢ ᎠᏂᏙᎾᎥ ᎠᎴᏫᏍᏙᏗ ᎢᏳᏩᎪᏗ ᎯᎳᎪ ᎢᏳ ᏚᏂᎬᏩᎶᏔᏅ ᎠᎴ ᎦᎶᏍᎬ.

+ + diff --git a/layout/reftests/font-matching/bold-system-fallback-2-notref.html b/layout/reftests/font-matching/bold-system-fallback-2-notref.html new file mode 100644 index 000000000..2a019c6de --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-2-notref.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

♔♕♖♗♘♙

+

♔♕♖♗♘♙

+ + diff --git a/layout/reftests/font-matching/bold-system-fallback-2.html b/layout/reftests/font-matching/bold-system-fallback-2.html new file mode 100644 index 000000000..40400a846 --- /dev/null +++ b/layout/reftests/font-matching/bold-system-fallback-2.html @@ -0,0 +1,19 @@ + + + + +Test for bold when system fallback is used + + + +

♔♕♖♗♘♙

+

♔♕♖♗♘♙

+ + diff --git a/layout/reftests/font-matching/defaultfont-bold.html b/layout/reftests/font-matching/defaultfont-bold.html new file mode 100644 index 000000000..8d4de3395 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-bold.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-bolditalic.html b/layout/reftests/font-matching/defaultfont-bolditalic.html new file mode 100644 index 000000000..d8db0d7d9 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-italic.html b/layout/reftests/font-matching/defaultfont-italic.html new file mode 100644 index 000000000..76d4ca0e5 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-italic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont-oblique.html b/layout/reftests/font-matching/defaultfont-oblique.html new file mode 100644 index 000000000..9930095dc --- /dev/null +++ b/layout/reftests/font-matching/defaultfont-oblique.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultfont.html b/layout/reftests/font-matching/defaultfont.html new file mode 100644 index 000000000..18629c805 --- /dev/null +++ b/layout/reftests/font-matching/defaultfont.html @@ -0,0 +1,9 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-bold.html b/layout/reftests/font-matching/defaultjapanese-bold.html new file mode 100644 index 000000000..d25f250fa --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-bold.html @@ -0,0 +1,9 @@ + + + + +

魅力的な人

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-bolditalic.html b/layout/reftests/font-matching/defaultjapanese-bolditalic.html new file mode 100644 index 000000000..3487e2eea --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-bolditalic.html @@ -0,0 +1,9 @@ + + + + +

魅力的な人

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-italic.html b/layout/reftests/font-matching/defaultjapanese-italic.html new file mode 100644 index 000000000..0d7d4d056 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-italic.html @@ -0,0 +1,9 @@ + + + + +

魅力的な人

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese-oblique.html b/layout/reftests/font-matching/defaultjapanese-oblique.html new file mode 100644 index 000000000..fb0c3d542 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese-oblique.html @@ -0,0 +1,10 @@ + + + + + +

魅力的な人

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/defaultjapanese.html b/layout/reftests/font-matching/defaultjapanese.html new file mode 100644 index 000000000..ff3ad7b82 --- /dev/null +++ b/layout/reftests/font-matching/defaultjapanese.html @@ -0,0 +1,9 @@ + + + + +

魅力的な人

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/familyname-escapedidents-ref.html b/layout/reftests/font-matching/familyname-escapedidents-ref.html new file mode 100644 index 000000000..2f54eb85a --- /dev/null +++ b/layout/reftests/font-matching/familyname-escapedidents-ref.html @@ -0,0 +1,16 @@ + + + +Escaped family names test + + + + + +

Should be serif

+

Should be serif

+ + \ No newline at end of file diff --git a/layout/reftests/font-matching/familyname-escapedidents.html b/layout/reftests/font-matching/familyname-escapedidents.html new file mode 100644 index 000000000..0a328d6b1 --- /dev/null +++ b/layout/reftests/font-matching/familyname-escapedidents.html @@ -0,0 +1,17 @@ + + + +Escaped family names test + + + + + +

Should be serif

+

Should be serif

+ + \ No newline at end of file diff --git a/layout/reftests/font-matching/font-shorthand-stretch-1.html b/layout/reftests/font-matching/font-shorthand-stretch-1.html new file mode 100644 index 000000000..1ac3073bf --- /dev/null +++ b/layout/reftests/font-matching/font-shorthand-stretch-1.html @@ -0,0 +1,79 @@ + + + + + + + +
ultra-condensed italic bold italic light italic
+
extra-condensed italic bold italic light italic
+
condensed italic bold italic light italic
+
semi-condensed italic bold italic light italic
+ +
normal italic bold italic light italic
+
semi-expanded italic bold italic light italic
+
expanded italic bold italic light italic
+
extra-expanded italic bold italic light italic
+
ultra-expanded italic bold italic light italic
+ + + diff --git a/layout/reftests/font-matching/font-stretch-1-ref.html b/layout/reftests/font-matching/font-stretch-1-ref.html new file mode 100644 index 000000000..2fe8f2cf3 --- /dev/null +++ b/layout/reftests/font-matching/font-stretch-1-ref.html @@ -0,0 +1,73 @@ + + + + + + + +
ultra-condensed italic bold italic light italic
+
extra-condensed italic bold italic light italic
+
condensed italic bold italic light italic
+
semi-condensed italic bold italic light italic
+ +
normal italic bold italic light italic
+
semi-expanded italic bold italic light italic
+
expanded italic bold italic light italic
+
extra-expanded italic bold italic light italic
+
ultra-expanded italic bold italic light italic
+ + + diff --git a/layout/reftests/font-matching/font-stretch-1.html b/layout/reftests/font-matching/font-stretch-1.html new file mode 100644 index 000000000..ca86a08ed --- /dev/null +++ b/layout/reftests/font-matching/font-stretch-1.html @@ -0,0 +1,79 @@ + + + + + + + +
ultra-condensed italic bold italic light italic
+
extra-condensed italic bold italic light italic
+
condensed italic bold italic light italic
+
semi-condensed italic bold italic light italic
+ +
normal italic bold italic light italic
+
semi-expanded italic bold italic light italic
+
expanded italic bold italic light italic
+
extra-expanded italic bold italic light italic
+
ultra-expanded italic bold italic light italic
+ + + diff --git a/layout/reftests/font-matching/font-synthesis-1-ref.html b/layout/reftests/font-matching/font-synthesis-1-ref.html new file mode 100644 index 000000000..35e5911db --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-1-ref.html @@ -0,0 +1,23 @@ + + + + + + + +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-1.html b/layout/reftests/font-matching/font-synthesis-1.html new file mode 100644 index 000000000..ebccfcac8 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-1.html @@ -0,0 +1,23 @@ + + + + + + + +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-2-ref.html b/layout/reftests/font-matching/font-synthesis-2-ref.html new file mode 100644 index 000000000..3bec8c014 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-2-ref.html @@ -0,0 +1,28 @@ + + + + + + + +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! + + diff --git a/layout/reftests/font-matching/font-synthesis-2.html b/layout/reftests/font-matching/font-synthesis-2.html new file mode 100644 index 000000000..408d5f753 --- /dev/null +++ b/layout/reftests/font-matching/font-synthesis-2.html @@ -0,0 +1,28 @@ + + + + + + + +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! +

Hello, cruel world! + + diff --git a/layout/reftests/font-matching/impact-bold.html b/layout/reftests/font-matching/impact-bold.html new file mode 100644 index 000000000..78a17c14c --- /dev/null +++ b/layout/reftests/font-matching/impact-bold.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-bolditalic.html b/layout/reftests/font-matching/impact-bolditalic.html new file mode 100644 index 000000000..c0c273ce4 --- /dev/null +++ b/layout/reftests/font-matching/impact-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-italic.html b/layout/reftests/font-matching/impact-italic.html new file mode 100644 index 000000000..ce6a3ca7d --- /dev/null +++ b/layout/reftests/font-matching/impact-italic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/impact-oblique.html b/layout/reftests/font-matching/impact-oblique.html new file mode 100644 index 000000000..f9e378a0b --- /dev/null +++ b/layout/reftests/font-matching/impact-oblique.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/impact.html b/layout/reftests/font-matching/impact.html new file mode 100644 index 000000000..4644a88e7 --- /dev/null +++ b/layout/reftests/font-matching/impact.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/italic-oblique-1.html b/layout/reftests/font-matching/italic-oblique-1.html new file mode 100644 index 000000000..ae7e70fa6 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-1.html @@ -0,0 +1,31 @@ + + +style matching - italic/oblique + + + + + + + + + +

BBB

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-2.html b/layout/reftests/font-matching/italic-oblique-2.html new file mode 100644 index 000000000..f5ae4c33b --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-2.html @@ -0,0 +1,31 @@ + + +style matching - italic/oblique + + + + + + + + + +

CCC

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-3.html b/layout/reftests/font-matching/italic-oblique-3.html new file mode 100644 index 000000000..5d1c95bfe --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-3.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

BBB

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-4.html b/layout/reftests/font-matching/italic-oblique-4.html new file mode 100644 index 000000000..92438c6a1 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-4.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

BBB

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-5.html b/layout/reftests/font-matching/italic-oblique-5.html new file mode 100644 index 000000000..d71ffa780 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-5.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

BBB

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-6.html b/layout/reftests/font-matching/italic-oblique-6.html new file mode 100644 index 000000000..3d249c504 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-6.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

CCC

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-7.html b/layout/reftests/font-matching/italic-oblique-7.html new file mode 100644 index 000000000..3064fa534 --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-7.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

AAA

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-8.html b/layout/reftests/font-matching/italic-oblique-8.html new file mode 100644 index 000000000..13783610d --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-8.html @@ -0,0 +1,43 @@ + + +style matching - italic/oblique + + + + + + + + + +

CCC

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-9.html b/layout/reftests/font-matching/italic-oblique-9.html new file mode 100644 index 000000000..a669682ab --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-9.html @@ -0,0 +1,43 @@ + + +style matching - italic/oblique + + + + + + + + + +

CCC

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-kinnari-ref.html b/layout/reftests/font-matching/italic-oblique-kinnari-ref.html new file mode 100644 index 000000000..4499ebc0b --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-kinnari-ref.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

AAA

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-kinnari.html b/layout/reftests/font-matching/italic-oblique-kinnari.html new file mode 100644 index 000000000..f465d247e --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-kinnari.html @@ -0,0 +1,37 @@ + + +style matching - italic/oblique + + + + + + + + + +

AAA

+ + + + diff --git a/layout/reftests/font-matching/italic-oblique-ref.html b/layout/reftests/font-matching/italic-oblique-ref.html new file mode 100644 index 000000000..d1fc2939c --- /dev/null +++ b/layout/reftests/font-matching/italic-oblique-ref.html @@ -0,0 +1,24 @@ + + +style matching - italic/oblique + + + + + + + + + +

AAA

+ + + + diff --git a/layout/reftests/font-matching/localized-family-names-001-ref.html b/layout/reftests/font-matching/localized-family-names-001-ref.html new file mode 100644 index 000000000..6cd0c2218 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-001-ref.html @@ -0,0 +1,46 @@ + + + +Localized font family names (ref) + + + + + + + + + +

蘋果儷細宋 Apple LiSung

+

바탕체 BatangChe

+

돋움 Dotum

+

仿宋 FangSong

+

굴림 Gulim

+

궁서 Gungsuh

+

HY각헤드라인 Std HY Kak Headline Std

+

ヒラギノ角ゴ Pro Hiragino Kaku Gothic Pro

+

ヒラギノ角ゴ StdN Hiragino Kaku Gothic StdN

+

ヒラギノ角ゴ Std Hiragino Kaku Gothic Std

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-001.html b/layout/reftests/font-matching/localized-family-names-001.html new file mode 100644 index 000000000..d5396a62b --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-001.html @@ -0,0 +1,46 @@ + + + +Localized font family names + + + + + + + + + +

蘋果儷細宋 Apple LiSung

+

바탕체 BatangChe

+

돋움 Dotum

+

仿宋 FangSong

+

굴림 Gulim

+

궁서 Gungsuh

+

HY각헤드라인 Std HY Kak Headline Std

+

ヒラギノ角ゴ Pro Hiragino Kaku Gothic Pro

+

ヒラギノ角ゴ StdN Hiragino Kaku Gothic StdN

+

ヒラギノ角ゴ Std Hiragino Kaku Gothic Std

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-002-ref.html b/layout/reftests/font-matching/localized-family-names-002-ref.html new file mode 100644 index 000000000..6ab9a06e3 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-002-ref.html @@ -0,0 +1,46 @@ + + + +Localized font family names (ref) + + + + + + + + + +

ヒラギノ丸ゴ ProN Hiragino Maru Gothic ProN

+

ヒラギノ明朝 ProN Hiragino Mincho ProN

+

ヒラギノ明朝 Pro Hiragino Mincho Pro

+

楷体 KaiTi

+

儷黑 Pro LiHei Pro

+

儷宋 Pro LiSong Pro

+

MS 明朝 MS Mincho

+

MS Pゴシック MS PGothic

+

MS P明朝 MS PMincho

+

맑은 고딕 Malgun Gothic

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-002.html b/layout/reftests/font-matching/localized-family-names-002.html new file mode 100644 index 000000000..5a7fffc2a --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-002.html @@ -0,0 +1,46 @@ + + + +Localized font family names + + + + + + + + + +

ヒラギノ丸ゴ ProN Hiragino Maru Gothic ProN

+

ヒラギノ明朝 ProN Hiragino Mincho ProN

+

ヒラギノ明朝 Pro Hiragino Mincho Pro

+

楷体 KaiTi

+

儷黑 Pro LiHei Pro

+

儷宋 Pro LiSong Pro

+

MS 明朝 MS Mincho

+

MS Pゴシック MS PGothic

+

MS P明朝 MS PMincho

+

맑은 고딕 Malgun Gothic

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-003-ref.html b/layout/reftests/font-matching/localized-family-names-003-ref.html new file mode 100644 index 000000000..713df79c6 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-003-ref.html @@ -0,0 +1,46 @@ + + + +Localized font family names (ref) + + + + + + + + + +

メイリオ Meiryo

+

微軟正黑體 Microsoft JhengHei

+

微软雅黑 Microsoft YaHei

+

細明體-ExtB MingLiU-ExtB

+

細明體 MingLiU

+

細明體_HKSCS MingLiU_HKSCS

+

新宋体 NSimSun

+

新細明體 PMingLiU

+

רעננה Raanana

+

华文仿宋 STFangsong

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-003.html b/layout/reftests/font-matching/localized-family-names-003.html new file mode 100644 index 000000000..10d7f9c65 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-003.html @@ -0,0 +1,46 @@ + + + +Localized font family names + + + + + + + + + +

メイリオ Meiryo

+

微軟正黑體 Microsoft JhengHei

+

微软雅黑 Microsoft YaHei

+

細明體-ExtB MingLiU-ExtB

+

細明體 MingLiU

+

細明體_HKSCS MingLiU_HKSCS

+

新宋体 NSimSun

+

新細明體 PMingLiU

+

רעננה Raanana

+

华文仿宋 STFangsong

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-004-ref.html b/layout/reftests/font-matching/localized-family-names-004-ref.html new file mode 100644 index 000000000..6ef138d8b --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-004-ref.html @@ -0,0 +1,38 @@ + + + +Localized font family names (ref) + + + + + + + + + +

华文黑体 STHeiti

+

华文宋体 STSong

+

さざなみゴシック Sazanami Gothic

+

さざなみ明朝 Sazanami Mincho

+

黑体 SimHei

+

宋体 SimSun

+ + + diff --git a/layout/reftests/font-matching/localized-family-names-004.html b/layout/reftests/font-matching/localized-family-names-004.html new file mode 100644 index 000000000..52ff48748 --- /dev/null +++ b/layout/reftests/font-matching/localized-family-names-004.html @@ -0,0 +1,38 @@ + + + +Localized font family names + + + + + + + + + +

华文黑体 STHeiti

+

华文宋体 STSong

+

さざなみゴシック Sazanami Gothic

+

さざなみ明朝 Sazanami Mincho

+

黑体 SimHei

+

宋体 SimSun

+ + + diff --git a/layout/reftests/font-matching/lucidaconsole-bold.html b/layout/reftests/font-matching/lucidaconsole-bold.html new file mode 100644 index 000000000..9b17188cd --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-bold.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-bolditalic.html b/layout/reftests/font-matching/lucidaconsole-bolditalic.html new file mode 100644 index 000000000..2d9c82104 --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-bolditalic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-italic.html b/layout/reftests/font-matching/lucidaconsole-italic.html new file mode 100644 index 000000000..1403a8ee9 --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-italic.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole-oblique.html b/layout/reftests/font-matching/lucidaconsole-oblique.html new file mode 100644 index 000000000..7125faeaa --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole-oblique.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/lucidaconsole.html b/layout/reftests/font-matching/lucidaconsole.html new file mode 100644 index 000000000..f20047522 --- /dev/null +++ b/layout/reftests/font-matching/lucidaconsole.html @@ -0,0 +1,10 @@ + + + + + +

Bongo

+ \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium-notref.html b/layout/reftests/font-matching/normalmedium-notref.html new file mode 100644 index 000000000..33925b92d --- /dev/null +++ b/layout/reftests/font-matching/normalmedium-notref.html @@ -0,0 +1,42 @@ + + + +Mapping 400 to medium + + + + + + + + + +

The two lines below should match

+ +

Fiddling fiddlesticks!

+

Fiddling fiddlesticks!

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium-ref.html b/layout/reftests/font-matching/normalmedium-ref.html new file mode 100644 index 000000000..b8b8df4ce --- /dev/null +++ b/layout/reftests/font-matching/normalmedium-ref.html @@ -0,0 +1,42 @@ + + + +Mapping 400 to medium + + + + + + + + + +

The two lines below should match

+ +

Fiddling fiddlesticks!

+

Fiddling fiddlesticks!

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/normalmedium.html b/layout/reftests/font-matching/normalmedium.html new file mode 100644 index 000000000..7a29c5a66 --- /dev/null +++ b/layout/reftests/font-matching/normalmedium.html @@ -0,0 +1,44 @@ + + + +Mapping 400 to medium + + + + + + + + + +

The two lines below should match

+ +

Fiddling fiddlesticks!

+

Fiddling fiddlesticks!

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/reftest-stylo.list b/layout/reftests/font-matching/reftest-stylo.list new file mode 100644 index 000000000..5902a983f --- /dev/null +++ b/layout/reftests/font-matching/reftest-stylo.list @@ -0,0 +1,143 @@ +# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing +== CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family.xhtml + +# basic tests for bug 538730 +== synthetic-bold-1.html synthetic-bold-1.html +== synthetic-bold-2.html synthetic-bold-2.html + +# synthetic bold/italic tests +== defaultfont-bold.html defaultfont-bold.html +== defaultfont-italic.html defaultfont-italic.html +== defaultfont-oblique.html defaultfont-oblique.html +== defaultfont-bolditalic.html defaultfont-bolditalic.html +== defaultfont-bolditalic.html defaultfont-bolditalic.html + +== defaultjapanese-bold.html defaultjapanese-bold.html +== defaultjapanese-italic.html defaultjapanese-italic.html +== defaultjapanese-oblique.html defaultjapanese-oblique.html +== defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html +== defaultjapanese-bolditalic.html defaultjapanese-bolditalic.html + +random-if(cocoaWidget) == impact-bold.html impact-bold.html +# bug 539418 +== impact-italic.html impact-italic.html +== impact-oblique.html impact-oblique.html +== impact-bolditalic.html impact-bolditalic.html +== impact-bolditalic.html impact-bolditalic.html + +== arialunicode-bold.html arialunicode-bold.html +== arialunicode-italic.html arialunicode-italic.html +== arialunicode-oblique.html arialunicode-oblique.html +== arialunicode-bolditalic.html arialunicode-bolditalic.html +== arialunicode-bolditalic.html arialunicode-bolditalic.html + +== lucidaconsole-bold.html lucidaconsole-bold.html +== lucidaconsole-italic.html lucidaconsole-italic.html +== lucidaconsole-oblique.html lucidaconsole-oblique.html +== lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html +== lucidaconsole-bolditalic.html lucidaconsole-bolditalic.html + +# checking that we don't match fullnames, psnames (see bug 538103) +== arial-variations-1.html arial-variations-1.html +== arial-variations-2.html arial-variations-2.html +== arial-variations-3.html arial-variations-3.html +== arial-variations-4.html arial-variations-4.html +== arial-variations-5.html arial-variations-5.html +== arial-variations-6.html arial-variations-6.html + +# localized font family names should always match just as English names do +== localized-family-names-001.html localized-family-names-001.html +skip-if(Mulet) == localized-family-names-002.html localized-family-names-002.html +# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables +fails-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)&&!d2d) == localized-family-names-003.html localized-family-names-003.html +# Bug 1258248 +== localized-family-names-004.html localized-family-names-004.html + +# family names with escaped spaces shouldn't match the names without the spaces +== familyname-escapedidents.html familyname-escapedidents.html + +# weight mapping tests +skip-if(B2G||Mulet) HTTP(..) == normalmedium.html normalmedium.html +# bug 773482 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet) HTTP(..) == normalmedium.html normalmedium.html +# bug 773482 +# Initial mulet triage: parity with B2G/B2G Desktop + +# Linux fails due to bug 604815 +skip fuzzy-if(OSX==1010&&browserIsRemote,1,23) HTTP(..) == weightmapping-12.html weightmapping-12.html +skip HTTP(..) == weightmapping-25.html weightmapping-25.html +skip HTTP(..) == weightmapping-45.html weightmapping-45.html +skip HTTP(..) == weightmapping-458.html weightmapping-458.html +skip HTTP(..) == weightmapping-478.html weightmapping-478.html +skip HTTP(..) == weightmapping-7.html weightmapping-7.html +skip fuzzy-if(OSX==1010,1,30) HTTP(..) == weightmapping-12579.html weightmapping-12579.html + +skip skip-if(B2G||Mulet) HTTP(..) == stretchmapping-all.html stretchmapping-all.html +# bug 773482 +# Initial mulet triage: parity with B2G/B2G Desktop +skip skip-if(B2G||Mulet) HTTP(..) == stretchmapping-reverse.html stretchmapping-reverse.html +# Initial mulet triage: parity with B2G/B2G Desktop +skip fuzzy-if(OSX==1010&&browserIsRemote,1,17) fuzzy-if(Android,4,8) HTTP(..) == stretchmapping-35.html stretchmapping-35.html +skip fuzzy-if(OSX==1010,3,5) HTTP(..) == stretchmapping-137.html stretchmapping-137.html + +# test for font-stretch using @font-face +skip-if(B2G||Mulet) skip-if(Android) HTTP(..) == font-stretch-1.html font-stretch-1.html +# bugs 773482, 927602 +# Initial mulet triage: parity with B2G/B2G Desktop +skip-if(B2G||Mulet) skip-if(Android) HTTP(..) == font-shorthand-stretch-1.html font-shorthand-stretch-1.html +# bugs 773482, 927602 +# Initial mulet triage: parity with B2G/B2G Desktop + +# bug 724231 - applying synthetic styles to a single @font-face font +# should apply artificial obliquing, not switch to a true styled face +== synthetic-style-1.html synthetic-style-1.html +== synthetic-style-2.html synthetic-style-2.html + +# Bug 765906 - synthetic bold should be used if necessary together with system fallback. +# **NOTE** we skip these on Linux because of bug 769659. +# test 1 uses Cherokee; expected to pass on OS X and Win7 +random-if(!(cocoaWidget||/^Windows\x20NT\x206\.1/.test(http.oscpu))) skip-if(gtkWidget) == bold-system-fallback-1.html bold-system-fallback-1.html +# test 2 uses Chess symbols; expected to pass on Android +random-if(!Android) skip-if(gtkWidget) == bold-system-fallback-2.html bold-system-fallback-2.html + +# Bug 769475 - applying 'italic' to Arabic text in Arial should NOT change family or metrics. +# Expected to pass on MacOSX and Windows; other platforms unknown, depending on font availability. +random-if(!(cocoaWidget||winWidget)) == arial-arabic.html arial-arabic.html + +== syntheticbold-rotated.html syntheticbold-rotated.html + +HTTP(..) == font-synthesis-1.html font-synthesis-1.html +skip-if(Mulet) HTTP(..) == font-synthesis-2.html font-synthesis-2.html +# MULET: Bug 1144079: Re-enable Mulet mochitests and reftests taskcluster-specific disables + +# Bug 1060791 - support for format 10 cmap in Apple Symbols; +# relevant fonts not present on other platforms. +skip skip-if(!cocoaWidget) HTTP(..) == apple-symbols-1.html apple-symbols-1.html + +# distinguish between italic and oblique +== simple-oblique.html simple-oblique.html +== italic-oblique-1.html italic-oblique-1.html +== italic-oblique-2.html italic-oblique-2.html +== italic-oblique-3.html italic-oblique-3.html +== italic-oblique-4.html italic-oblique-4.html +== italic-oblique-5.html italic-oblique-5.html +== italic-oblique-6.html italic-oblique-6.html +== italic-oblique-7.html italic-oblique-7.html +== italic-oblique-8.html italic-oblique-8.html +== italic-oblique-9.html italic-oblique-9.html +== italic-oblique-kinnari.html italic-oblique-kinnari.html + +# system font generic per-language tests, only works under OSX currently +# Bug 1212731 - initial implementation caused startup regression and +# regression with full-width digits display in UI elements. Disable +# tests until these problems are corrected. +# random-if(!OSX) == system-generic-fallback-1.html system-generic-fallback-1.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-2.html system-generic-fallback-2.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-3.html system-generic-fallback-3.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-4.html system-generic-fallback-4.html +# random-if(!OSX) == system-generic-fallback-ko.html system-generic-fallback-ko.html +# random-if(!OSX) == system-generic-fallback-zh-tw.html system-generic-fallback-zh-tw.html +# random-if(!OSX) == system-generic-fallback-zh-cn.html system-generic-fallback-zh-cn.html +# random-if(!OSX) == system-generic-fallback-zh-tw.html system-generic-fallback-zh-tw.html + diff --git a/layout/reftests/font-matching/reftest.list b/layout/reftests/font-matching/reftest.list new file mode 100644 index 000000000..ec2c98f21 --- /dev/null +++ b/layout/reftests/font-matching/reftest.list @@ -0,0 +1,127 @@ +== CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family-ref.xhtml + +# basic tests for bug 538730 +!= synthetic-bold-1.html synthetic-bold-1-ref.html +!= synthetic-bold-2.html synthetic-bold-2-ref.html + +# synthetic bold/italic tests +!= defaultfont-bold.html defaultfont.html +!= defaultfont-italic.html defaultfont.html +!= defaultfont-oblique.html defaultfont.html +!= defaultfont-bolditalic.html defaultfont.html +!= defaultfont-bolditalic.html defaultfont-bold.html + +!= defaultjapanese-bold.html defaultjapanese.html +!= defaultjapanese-italic.html defaultjapanese.html +!= defaultjapanese-oblique.html defaultjapanese.html +!= defaultjapanese-bolditalic.html defaultjapanese.html +!= defaultjapanese-bolditalic.html defaultjapanese-bold.html + +random-if(cocoaWidget) != impact-bold.html impact.html # bug 539418 +!= impact-italic.html impact.html +!= impact-oblique.html impact.html +!= impact-bolditalic.html impact.html +!= impact-bolditalic.html impact-bold.html + +!= arialunicode-bold.html arialunicode.html +!= arialunicode-italic.html arialunicode.html +!= arialunicode-oblique.html arialunicode.html +!= arialunicode-bolditalic.html arialunicode.html +!= arialunicode-bolditalic.html arialunicode-bold.html + +!= lucidaconsole-bold.html lucidaconsole.html +!= lucidaconsole-italic.html lucidaconsole.html +!= lucidaconsole-oblique.html lucidaconsole.html +!= lucidaconsole-bolditalic.html lucidaconsole.html +!= lucidaconsole-bolditalic.html lucidaconsole-bold.html + +# checking that we don't match fullnames, psnames (see bug 538103) +== arial-variations-1.html arial-variations-1-ref.html +== arial-variations-2.html arial-variations-2-ref.html +== arial-variations-3.html arial-variations-3-ref.html +== arial-variations-4.html arial-variations-4-ref.html +== arial-variations-5.html arial-variations-5-ref.html +== arial-variations-6.html arial-variations-6-ref.html + +# localized font family names should always match just as English names do +== localized-family-names-001.html localized-family-names-001-ref.html +== localized-family-names-002.html localized-family-names-002-ref.html +== localized-family-names-003.html localized-family-names-003-ref.html +== localized-family-names-004.html localized-family-names-004-ref.html + +# family names with escaped spaces shouldn't match the names without the spaces +fails-if(http.oscpu=="Linux\u0020x86_64") == familyname-escapedidents.html familyname-escapedidents-ref.html # bug 1309425 + +# weight mapping tests +HTTP(..) == normalmedium.html normalmedium-ref.html +HTTP(..) != normalmedium.html normalmedium-notref.html + +# Linux fails due to bug 604815 +fuzzy-if(OSX==1010&&browserIsRemote,1,23) HTTP(..) == weightmapping-12.html weightmapping-12-ref.html +HTTP(..) == weightmapping-25.html weightmapping-25-ref.html +HTTP(..) == weightmapping-45.html weightmapping-45-ref.html +HTTP(..) == weightmapping-458.html weightmapping-458-ref.html +HTTP(..) == weightmapping-478.html weightmapping-478-ref.html +HTTP(..) == weightmapping-7.html weightmapping-7-ref.html +fuzzy-if(OSX==1010,1,30) HTTP(..) == weightmapping-12579.html weightmapping-12579-ref.html + +HTTP(..) == stretchmapping-all.html stretchmapping-all-ref.html +HTTP(..) == stretchmapping-reverse.html stretchmapping-reverse-ref.html +fuzzy-if(OSX==1010&&browserIsRemote,1,17) fuzzy-if(Android,4,8) HTTP(..) == stretchmapping-35.html stretchmapping-35-ref.html +fuzzy-if(OSX==1010,3,5) HTTP(..) == stretchmapping-137.html stretchmapping-137-ref.html + +# test for font-stretch using @font-face +HTTP(..) == font-stretch-1.html font-stretch-1-ref.html +HTTP(..) == font-shorthand-stretch-1.html font-stretch-1-ref.html + +# bug 724231 - applying synthetic styles to a single @font-face font +# should apply artificial obliquing, not switch to a true styled face +!= synthetic-style-1.html synthetic-style-1-notref.html +!= synthetic-style-2.html synthetic-style-2-notref.html + +# Bug 765906 - synthetic bold should be used if necessary together with system fallback. +# **NOTE** we skip these on Linux because of bug 769659. +# test 1 uses Cherokee; expected to pass on OS X and Win7 +random-if(!(cocoaWidget||/^Windows\x20NT\x206\.1/.test(http.oscpu))) skip-if(gtkWidget) != bold-system-fallback-1.html bold-system-fallback-1-notref.html +# test 2 uses Chess symbols; expected to pass on Android +random-if(!Android) skip-if(gtkWidget) != bold-system-fallback-2.html bold-system-fallback-2-notref.html + +# Bug 769475 - applying 'italic' to Arabic text in Arial should NOT change family or metrics. +# Expected to pass on MacOSX and Windows; other platforms unknown, depending on font availability. +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 + +# Bug 1060791 - support for format 10 cmap in Apple Symbols; +# relevant fonts not present on other platforms. +skip-if(!cocoaWidget) HTTP(..) != apple-symbols-1.html apple-symbols-1-notref.html + +# distinguish between italic and oblique +== simple-oblique.html simple-oblique-ref.html +== italic-oblique-1.html italic-oblique-ref.html +== italic-oblique-2.html italic-oblique-ref.html +== italic-oblique-3.html italic-oblique-ref.html +== italic-oblique-4.html italic-oblique-ref.html +== italic-oblique-5.html italic-oblique-ref.html +== italic-oblique-6.html italic-oblique-ref.html +== italic-oblique-7.html italic-oblique-ref.html +== italic-oblique-8.html italic-oblique-ref.html +== italic-oblique-9.html italic-oblique-ref.html +!= italic-oblique-kinnari.html italic-oblique-kinnari-ref.html + +# system font generic per-language tests, only works under OSX currently +# Bug 1212731 - initial implementation caused startup regression and +# regression with full-width digits display in UI elements. Disable +# tests until these problems are corrected. +# random-if(!OSX) == system-generic-fallback-1.html system-generic-fallback-1-ref.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-2.html system-generic-fallback-2-ref.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-3.html system-generic-fallback-3-ref.html +# random-if(!OSX||OSX<1008) == system-generic-fallback-4.html system-generic-fallback-4-ref.html +# random-if(!OSX) != system-generic-fallback-ko.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-tw.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-cn.html system-generic-fallback-ja.html +# random-if(!OSX) != system-generic-fallback-zh-tw.html system-generic-fallback-zh-cn.html + diff --git a/layout/reftests/font-matching/simple-oblique-ref.html b/layout/reftests/font-matching/simple-oblique-ref.html new file mode 100644 index 000000000..d021f51d0 --- /dev/null +++ b/layout/reftests/font-matching/simple-oblique-ref.html @@ -0,0 +1,33 @@ + + + +oblique italic equivalence + + + + + + + +

UNICORN asteroid

+

UNICORN asteroid

+

UNICORN asteroid

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/simple-oblique.html b/layout/reftests/font-matching/simple-oblique.html new file mode 100644 index 000000000..cb4671f4d --- /dev/null +++ b/layout/reftests/font-matching/simple-oblique.html @@ -0,0 +1,33 @@ + + + +oblique italic equivalence + + + + + + + +

UNICORN asteroid

+

UNICORN asteroid

+

UNICORN asteroid

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-137-ref.html b/layout/reftests/font-matching/stretchmapping-137-ref.html new file mode 100644 index 000000000..a42b81c83 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-137-ref.html @@ -0,0 +1,348 @@ + + + +font-stretch mapping tests + + + + + + +

Font family with ultra-condensed 100, 400, condensed 200, 800 and expanded 500, 900

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
123456789
100
200
300
400
500
600
700
800
900
+ + + diff --git a/layout/reftests/font-matching/stretchmapping-137.html b/layout/reftests/font-matching/stretchmapping-137.html new file mode 100644 index 000000000..81f45f66d --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-137.html @@ -0,0 +1,268 @@ + + + +font-stretch mapping tests + + + + + + +

Font family with ultra-condensed 100, 400, condensed 200, 800 and expanded 500, 900

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
123456789
100
200
300
400
500
600
700
800
900
+ + + diff --git a/layout/reftests/font-matching/stretchmapping-35-ref.html b/layout/reftests/font-matching/stretchmapping-35-ref.html new file mode 100644 index 000000000..2124a6874 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-35-ref.html @@ -0,0 +1,320 @@ + + + +font-stretch mapping tests + + + + + + +

Font family with normal width 200, 500 and condensed 100, 900

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
123456789
100
200
300
400
500
600
700
800
900
+ + + diff --git a/layout/reftests/font-matching/stretchmapping-35.html b/layout/reftests/font-matching/stretchmapping-35.html new file mode 100644 index 000000000..a6c1245b3 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-35.html @@ -0,0 +1,240 @@ + + + +font-stretch mapping tests + + + + + + +

Font family with normal width 200, 500 and condensed 100, 900

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
123456789
100
200
300
400
500
600
700
800
900
+ + + diff --git a/layout/reftests/font-matching/stretchmapping-all-ref.html b/layout/reftests/font-matching/stretchmapping-all-ref.html new file mode 100644 index 000000000..267e50b4c --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-all-ref.html @@ -0,0 +1,366 @@ + + + +font-stretch matching tests + + + + + + + + + +

font-stretch mapping with different font family sets

+

(only numbers should appear in the body of the table)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
widthfull1-31-41-52-64-64-76-77-98-9
11111244678
22111244678
33311244678
44341244678
55345244678
66345667678
77345667778
88345667798
99345667799
+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-all.html b/layout/reftests/font-matching/stretchmapping-all.html new file mode 100644 index 000000000..904fcd8f3 --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-all.html @@ -0,0 +1,505 @@ + + + +font-stretch matching tests + + + + + + + + + +

font-stretch mapping with different font family sets

+

(only numbers should appear in the body of the table)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
widthfull1-31-41-52-64-64-76-77-98-9
1FFFFFFFFFF
2FFFFFFFFFF
3FFFFFFFFFF
4FFFFFFFFFF
5FFFFFFFFFF
6FFFFFFFFFF
7FFFFFFFFFF
8FFFFFFFFFF
9FFFFFFFFFF
+ + + + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-reverse-ref.html b/layout/reftests/font-matching/stretchmapping-reverse-ref.html new file mode 100644 index 000000000..2a8fde16c --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-reverse-ref.html @@ -0,0 +1,54 @@ + + + +Assure OS/2 usWidthClass isn't referenced + + + + + + + +

The numbers below should appear in ascending sequence:

+ +

+1 +2 +3 +4 +5 +6 +7 +8 +9 +

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/stretchmapping-reverse.html b/layout/reftests/font-matching/stretchmapping-reverse.html new file mode 100644 index 000000000..ef3b0b1ed --- /dev/null +++ b/layout/reftests/font-matching/stretchmapping-reverse.html @@ -0,0 +1,102 @@ + + + +Assure OS/2 usWidthClass isn't referenced + + + + + + + +

The numbers below should appear in ascending sequence:

+ +

+F +F +F +F +F +F +F +F +F +

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/synthetic-bold-1-ref.html b/layout/reftests/font-matching/synthetic-bold-1-ref.html new file mode 100644 index 000000000..9d5b28369 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-1-ref.html @@ -0,0 +1,11 @@ + + + + + +

 abc

+

 abc

+ + diff --git a/layout/reftests/font-matching/synthetic-bold-1.html b/layout/reftests/font-matching/synthetic-bold-1.html new file mode 100644 index 000000000..77588b06b --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-1.html @@ -0,0 +1,12 @@ + + + + + + +

 abc

+

 abc

+ + diff --git a/layout/reftests/font-matching/synthetic-bold-2-ref.html b/layout/reftests/font-matching/synthetic-bold-2-ref.html new file mode 100644 index 000000000..b5a8f0d69 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-2-ref.html @@ -0,0 +1,11 @@ + + + + + +

Hello World

+

Hello World

+ + diff --git a/layout/reftests/font-matching/synthetic-bold-2.html b/layout/reftests/font-matching/synthetic-bold-2.html new file mode 100644 index 000000000..7da903c14 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-bold-2.html @@ -0,0 +1,12 @@ + + + + + + +

Hello World

+

Hello World

+ + diff --git a/layout/reftests/font-matching/synthetic-style-1-notref.html b/layout/reftests/font-matching/synthetic-style-1-notref.html new file mode 100644 index 000000000..0cc51da48 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-1-notref.html @@ -0,0 +1,15 @@ + + + +Synthetic italic should not use true italic face + + + + +

Synthetic italics should not use the true italic face. + + diff --git a/layout/reftests/font-matching/synthetic-style-1.html b/layout/reftests/font-matching/synthetic-style-1.html new file mode 100644 index 000000000..4db379273 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-1.html @@ -0,0 +1,19 @@ + + + +Synthetic italic should not use true italic face + + + + +

Synthetic italics should not use the true italic face. + + diff --git a/layout/reftests/font-matching/synthetic-style-2-notref.html b/layout/reftests/font-matching/synthetic-style-2-notref.html new file mode 100644 index 000000000..e3fa7fb6a --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-2-notref.html @@ -0,0 +1,15 @@ + + + +Synthetic bold should not use true bold face + + + + +

Synthetic bold should not use the true bold face. + + diff --git a/layout/reftests/font-matching/synthetic-style-2.html b/layout/reftests/font-matching/synthetic-style-2.html new file mode 100644 index 000000000..388511911 --- /dev/null +++ b/layout/reftests/font-matching/synthetic-style-2.html @@ -0,0 +1,19 @@ + + + +Synthetic bold should not use true bold face + + + + +

Synthetic bold should not use the true bold face. + + diff --git a/layout/reftests/font-matching/syntheticbold-rotated-ref.html b/layout/reftests/font-matching/syntheticbold-rotated-ref.html new file mode 100644 index 000000000..2065e3158 --- /dev/null +++ b/layout/reftests/font-matching/syntheticbold-rotated-ref.html @@ -0,0 +1,35 @@ + + + +rotated synthetic bold + + + + + + + +

uh oh!

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/syntheticbold-rotated.html b/layout/reftests/font-matching/syntheticbold-rotated.html new file mode 100644 index 000000000..bb856c0c3 --- /dev/null +++ b/layout/reftests/font-matching/syntheticbold-rotated.html @@ -0,0 +1,36 @@ + + + +rotated synthetic bold + + + + + + + +

uh oh!

+ + + \ No newline at end of file diff --git a/layout/reftests/font-matching/system-generic-fallback-1-ref.html b/layout/reftests/font-matching/system-generic-fallback-1-ref.html new file mode 100644 index 000000000..84deb813a --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-1-ref.html @@ -0,0 +1,39 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-1.html b/layout/reftests/font-matching/system-generic-fallback-1.html new file mode 100644 index 000000000..d06d5259c --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-1.html @@ -0,0 +1,39 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-2-ref.html b/layout/reftests/font-matching/system-generic-fallback-2-ref.html new file mode 100644 index 000000000..efe6f9373 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-2-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-2.html b/layout/reftests/font-matching/system-generic-fallback-2.html new file mode 100644 index 000000000..2e1b02655 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-2.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-3-ref.html b/layout/reftests/font-matching/system-generic-fallback-3-ref.html new file mode 100644 index 000000000..0ddd8c5d9 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-3-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-3.html b/layout/reftests/font-matching/system-generic-fallback-3.html new file mode 100644 index 000000000..a704d234c --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-3.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-4-ref.html b/layout/reftests/font-matching/system-generic-fallback-4-ref.html new file mode 100644 index 000000000..5961caaf5 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-4-ref.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-4.html b/layout/reftests/font-matching/system-generic-fallback-4.html new file mode 100644 index 000000000..d7ffee3e9 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-4.html @@ -0,0 +1,38 @@ + + + +system generic linked families + + + + + + + +
+

+

+

+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-ja.html b/layout/reftests/font-matching/system-generic-fallback-ja.html new file mode 100644 index 000000000..844200111 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-ja.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-ko.html b/layout/reftests/font-matching/system-generic-fallback-ko.html new file mode 100644 index 000000000..526ab817d --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-ko.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-zh-cn.html b/layout/reftests/font-matching/system-generic-fallback-zh-cn.html new file mode 100644 index 000000000..afcabb396 --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-zh-cn.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
+

+
+ + + diff --git a/layout/reftests/font-matching/system-generic-fallback-zh-tw.html b/layout/reftests/font-matching/system-generic-fallback-zh-tw.html new file mode 100644 index 000000000..64cc1aded --- /dev/null +++ b/layout/reftests/font-matching/system-generic-fallback-zh-tw.html @@ -0,0 +1,33 @@ + + + +system generic linked families + + + + + + + +
+

+
+ + + diff --git a/layout/reftests/font-matching/weightmapping-12-ref.html b/layout/reftests/font-matching/weightmapping-12-ref.html new file mode 100644 index 000000000..f985dac4f --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

Font family with 100, 200 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-12.html b/layout/reftests/font-matching/weightmapping-12.html new file mode 100644 index 000000000..d64a716f2 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

Font family with 100, 200 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-12579-ref.html b/layout/reftests/font-matching/weightmapping-12579-ref.html new file mode 100644 index 000000000..a7b27d312 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12579-ref.html @@ -0,0 +1,255 @@ + + + +Weight mapping tests + + + + + + +

Font family with 100, 200, 500, 700, 900 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-12579.html b/layout/reftests/font-matching/weightmapping-12579.html new file mode 100644 index 000000000..bdce065ec --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-12579.html @@ -0,0 +1,207 @@ + + + +Weight mapping tests + + + + + + +

Font family with 100, 200, 500, 700, 900 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-25-ref.html b/layout/reftests/font-matching/weightmapping-25-ref.html new file mode 100644 index 000000000..8f216c27f --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-25-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

Font family with 200, 500 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-25.html b/layout/reftests/font-matching/weightmapping-25.html new file mode 100644 index 000000000..360d875ad --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-25.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

Font family with 200, 500 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-45-ref.html b/layout/reftests/font-matching/weightmapping-45-ref.html new file mode 100644 index 000000000..411599909 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-45-ref.html @@ -0,0 +1,222 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 500 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-45.html b/layout/reftests/font-matching/weightmapping-45.html new file mode 100644 index 000000000..49647aea0 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-45.html @@ -0,0 +1,174 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 500 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-458-ref.html b/layout/reftests/font-matching/weightmapping-458-ref.html new file mode 100644 index 000000000..56cf4d743 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-458-ref.html @@ -0,0 +1,233 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 500, 800 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-458.html b/layout/reftests/font-matching/weightmapping-458.html new file mode 100644 index 000000000..4c4461ab0 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-458.html @@ -0,0 +1,185 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 500, 800 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-478-ref.html b/layout/reftests/font-matching/weightmapping-478-ref.html new file mode 100644 index 000000000..a170d3a35 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-478-ref.html @@ -0,0 +1,233 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 700, 800 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-478.html b/layout/reftests/font-matching/weightmapping-478.html new file mode 100644 index 000000000..9c61689c4 --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-478.html @@ -0,0 +1,185 @@ + + + +Weight mapping tests + + + + + + +

Font family with 400, 700, 800 weights

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-7-ref.html b/layout/reftests/font-matching/weightmapping-7-ref.html new file mode 100644 index 000000000..53888decd --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-7-ref.html @@ -0,0 +1,211 @@ + + + +Weight mapping tests + + + + + + +

Font family with 700 weight

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + diff --git a/layout/reftests/font-matching/weightmapping-7.html b/layout/reftests/font-matching/weightmapping-7.html new file mode 100644 index 000000000..6b2ad74ee --- /dev/null +++ b/layout/reftests/font-matching/weightmapping-7.html @@ -0,0 +1,163 @@ + + + +Weight mapping tests + + + + + + +

Font family with 700 weight

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
lighter lighterlighternormalbolderbolder bolder
100東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
200東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
300東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
400東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
500東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
600東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
700東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
800東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
900東京特許許可局東京特許許可局東京特許許可局東京特許許可局東京特許許可局
+ +

tokyotokkyokyokakyoku

+ + + -- cgit v1.2.3