summaryrefslogtreecommitdiffstats
path: root/layout/reftests/font-matching/reftest-stylo.list
blob: 5902a983f5fe0db3d61972ca506982280990fadc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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