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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
|
# DO NOT EDIT! This is a auto-generated temporary list for Stylo testing
fails-if(Android||B2G) == fallback-01.xhtml fallback-01.xhtml
== font-selection-by-lang-01.html font-selection-by-lang-01.html
skip-if(B2G||Mulet) HTTP(..) == font-selection-fallback-1.html font-selection-fallback-1.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) HTTP(..) == font-selection-generic-1.html font-selection-generic-1.html
# bug 773482
# Initial mulet triage: parity with B2G/B2G Desktop
fails-if(Android||B2G) == font-size-adjust-01.html font-size-adjust-01.html
# The following test passes consistently only on Mac OS X;
# both Windows and Linux give results that vary depending on the font size/zoom factor used,
# because hinting affects the metrics used to compute the font size adjustment. See bug 429605.
random-if(!cocoaWidget) == font-size-adjust-02.html font-size-adjust-02.html
# This currently fails because line spacing does not respect font-size-adjust
# in the "obvious" way, but it is unclear what the behavior should really be;
# see bug #366138 for some (inconclusive) discussion
# == font-size-adjust-03.html font-size-adjust-03.html
== justification-1.html justification-1.html
== justification-2a.html justification-2a.html
== justification-2b.html justification-2b.html
== justification-2c.html justification-2c.html
== justification-2d.html justification-2d.html
== justification-cjk-extension.html justification-cjk-extension.html
== justification-space-diacritic.html justification-space-diacritic.html
skip HTTP(..) load ligature-with-space-1.html
== line-editing-1a.html line-editing-1a.html
== line-editing-1b.html line-editing-1b.html
== line-editing-1c.html line-editing-1c.html
== line-editing-1d.html line-editing-1d.html
== line-editing-1e.html line-editing-1e.html
fails-if(cocoaWidget||(winWidget&&d2d&&layersGPUAccelerated)||(winWidget&&skiaContent&&layersGPUAccelerated)) HTTP(..) == lineheight-metrics-1.html lineheight-metrics-1.html
# bug 657864
HTTP(..) == lineheight-metrics-2a.html lineheight-metrics-2a.html
HTTP(..) == lineheight-metrics-2b.html lineheight-metrics-2b.html
== lineheight-percentage-1.html lineheight-percentage-1.html
skip-if(B2G||Mulet) == long-1.html long-1.html
# Initial mulet triage: parity with B2G/B2G Desktop
fuzzy-if(Android,255,147) == pre-line-1.html pre-line-1.html
== pre-line-2.html pre-line-2.html
== pre-line-3.html pre-line-3.html
skip == pre-line-4.html pre-line-4.html
== pre-space-1.html pre-space-1.html
== soft-hyphens-1a.html soft-hyphens-1a.html
== soft-hyphens-1b.html soft-hyphens-1b.html
== soft-hyphens-1c.html soft-hyphens-1c.html
== soft-hyphens-break-word-1a.html soft-hyphens-break-word-1a.html
== soft-hyphens-break-word-1b.html soft-hyphens-break-word-1b.html
== soft-hyphens-break-word-1c.html soft-hyphens-break-word-1c.html
# Tests for soft hyphens in table cells, bug 418975
skip == soft-hyphen-in-table-1.html soft-hyphen-in-table-1.html
skip == soft-hyphen-in-table-1.html soft-hyphen-in-table-1.html
== soft-hyphen-in-table-2.html soft-hyphen-in-table-2.html
# Cairo's FreeType and GDI backends snap glyphs to pixels, while Mac (usually),
# D2D, and Skia have subpixel positioning. The tests for pixel-snapping assume that
# 1 CSS pixel == 1 device device
fails-if(Android) skip-if(d2d||cocoaWidget||skiaContent) == subpixel-glyphs-x-1a.html subpixel-glyphs-x-1a.html
# Platforms with subpixel positioning already have inconsistent glyphs by
# design, but that is considered more tolerable because they are subpixel
# inconsistencies. On those platforms we just test that glyph positions are
# subpixel.
# D2D/DirectWrite results depend on the rendering mode chosen, so considering this as random for now.
skip-if(!(d2d||cocoaWidget)) random-if(d2d) == subpixel-glyphs-x-2a.html subpixel-glyphs-x-2a.html
skip-if(B2G||Mulet) HTTP(..) == subpixel-glyphs-x-3a.html subpixel-glyphs-x-3a.html
# Initial mulet triage: parity with B2G/B2G Desktop
# No platforms do subpixel positioning vertically
fuzzy-if(Android,19,2) == subpixel-glyphs-y-1a.html subpixel-glyphs-y-1a.html
fuzzy-if((Android||B2G),231,653) == subpixel-lineheight-1a.html subpixel-lineheight-1a.html
skip == swash-1.html swash-1.html
HTTP(..) == synthetic-bold-metrics-01.html synthetic-bold-metrics-01.html
HTTP(..) == synthetic-bold-papyrus-01.html synthetic-bold-papyrus-01.html
# Tests for text-align-last
== text-align-last-start.html text-align-last-start.html
== text-align-last-end.html text-align-last-end.html
== text-align-last-center.html text-align-last-center.html
== text-align-last-justify.html text-align-last-justify.html
== text-align-last-justify-rtl.html text-align-last-justify-rtl.html
#
# Default values:
# text-align defaults to start. text-align-last defaults to auto, which is
# equivalent to the value of the ‘text-align’ property except when ‘text-align’
# is set to ‘justify’, in which case it is currently equivalent to ‘start’
# This will need to change when we implement text-justify
== text-align-default-last-default.html text-align-default-last-default.html
== text-align-start-last-default.html text-align-start-last-default.html
== text-align-end-last-default.html text-align-end-last-default.html
== text-align-center-last-default.html text-align-center-last-default.html
== text-align-justify-last-default.html text-align-justify-last-default.html
# All combinations of text-align and text-align-last should give different results
# This only tests the combinations with the same value for text-align and
# different values for text-align-last
skip == text-align-start-last-start.html text-align-start-last-start.html
skip == text-align-start-last-start.html text-align-start-last-start.html
skip == text-align-start-last-start.html text-align-start-last-start.html
== text-align-start-last-end.html text-align-start-last-end.html
== text-align-start-last-end.html text-align-start-last-end.html
== text-align-start-last-center.html text-align-start-last-center.html
== text-align-end-last-start.html text-align-end-last-start.html
== text-align-end-last-start.html text-align-end-last-start.html
== text-align-end-last-start.html text-align-end-last-start.html
== text-align-end-last-end.html text-align-end-last-end.html
== text-align-end-last-end.html text-align-end-last-end.html
== text-align-end-last-center.html text-align-end-last-center.html
== text-align-center-last-start.html text-align-center-last-start.html
== text-align-center-last-start.html text-align-center-last-start.html
== text-align-center-last-start.html text-align-center-last-start.html
== text-align-center-last-end.html text-align-center-last-end.html
== text-align-center-last-end.html text-align-center-last-end.html
== text-align-center-last-center.html text-align-center-last-center.html
== text-align-justify-last-start.html text-align-justify-last-start.html
== text-align-justify-last-start.html text-align-justify-last-start.html
== text-align-justify-last-start.html text-align-justify-last-start.html
== text-align-justify-last-end.html text-align-justify-last-end.html
== text-align-justify-last-end.html text-align-justify-last-end.html
== text-align-justify-last-center.html text-align-justify-last-center.html
== text-align-left-in-rtl-block.html text-align-left-in-rtl-block.html
HTTP(..) == variation-selector-unsupported-1.html variation-selector-unsupported-1.html
== white-space-1a.html white-space-1a.html
== white-space-1b.html white-space-1b.html
== white-space-2.html white-space-2.html
== wordbreak-1.html wordbreak-1.html
== wordbreak-2.html wordbreak-2.html
== wordbreak-3.html wordbreak-3.html
skip-if((Android)||(B2G&&browserIsRemote)) == wordbreak-4a.html wordbreak-4a.html
== wordbreak-4b.html wordbreak-4b.html
== wordbreak-5.html wordbreak-5.html
fails-if(/^Windows\x20NT\x2010\.0/.test(http.oscpu)) == wordbreak-6.html wordbreak-6.html
# Bug 1258239
skip-if(B2G||Mulet) HTTP(..) == wordbreak-7a.html wordbreak-7a.html
# Initial mulet triage: parity with B2G/B2G Desktop
HTTP(..) == wordbreak-7b.html wordbreak-7b.html
# bug 479829
== wordbreak-8.html wordbreak-8.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == wordbreak-9.html wordbreak-9.html
== wordwrap-01.html wordwrap-01.html
HTTP(..) == wordwrap-02.html wordwrap-02.html
fuzzy-if(gtkWidget,1,177) fuzzy-if(skiaContent,1,50) skip-if(B2G||Mulet) HTTP(..) == wordwrap-03.html wordwrap-03.html
# Initial mulet triage: parity with B2G/B2G Desktop
# Fuzzy on Linux because the native textbox gradient is painted in a slightly different position depending on the invalid area.
== wordwrap-04.html wordwrap-04.html
== overflowwrap-04.html overflowwrap-04.html
== wordwrap-05.html wordwrap-05.html
== overflowwrap-05.html overflowwrap-05.html
== wordwrap-06.html wordwrap-06.html
== overflowwrap-06.html overflowwrap-06.html
== wordwrap-07.html wordwrap-07.html
== overflowwrap-07.html overflowwrap-07.html
skip-if(B2G||Mulet) == wordwrap-08.html wordwrap-08.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == wordwrap-08.html wordwrap-08.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == wordwrap-09.html wordwrap-09.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == overflowwrap-09.html overflowwrap-09.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == wordwrap-09.html wordwrap-09.html
# Initial mulet triage: parity with B2G/B2G Desktop
skip-if(B2G||Mulet) == overflowwrap-09.html overflowwrap-09.html
# Initial mulet triage: parity with B2G/B2G Desktop
== wordwrap-10.html wordwrap-10.html
# bug 752459
skip == overflowwrap-10.html overflowwrap-10.html
== word-spacing-01.html word-spacing-01.html
# the following will fail when rendering with Core Text (see bug 389074) due to what appears to be
# an Apple bug: the presence of ZWNJ disturbs the positioning of an adjacent glyph. rdar://6427865
random-if(cocoaWidget) HTTP(..) == zwnj-01.xhtml zwnj-01.xhtml
HTTP(..) == zwnj-02.xhtml zwnj-02.xhtml
# HTTP(..) for ../filters.svg
== zwnj-01.html zwnj-01.html
== initial-zwj-1.html initial-zwj-1.html
== cgj-01.html cgj-01.html
skip == 444656.html 444656.html
== 449555-1.html 449555-1.html
== 467722.html 467722.html
fails skip-if(B2G||Mulet) fuzzy-if(skiaContent,1,600) HTTP(..) == 475092-sub.html 475092-sub.html
# Initial mulet triage: parity with B2G/B2G Desktop
fails-if(!winWidget&&!gtkWidget) skip-if(B2G||Mulet) fuzzy-if(skiaContent,89,3100) HTTP(..) == 475092-pos.html 475092-pos.html
# bug 482596
# Initial mulet triage: parity with B2G/B2G Desktop
== 476378-soft-hyphen-fallback.html 476378-soft-hyphen-fallback.html
# Test for bug 484954
== rgba-text.html rgba-text.html
# Test for bug 575695, 'kern' table support
HTTP(..) == kerning-01.html kerning-01.html
# Test for bug 577380, support for AAT layout (on OS X only)
skip random-if(!cocoaWidget) == 577380.html 577380.html
# Test for OpenType Arabic shaping support
HTTP(..) == arabic-shaping-1.html arabic-shaping-1.html
# check ligature in Arial Bold on Windows, for bug 644184; may fail on other platforms depending on fonts
random-if(!winWidget) == arial-bold-lam-alef-1.html arial-bold-lam-alef-1.html
# Fallback (presentation-forms) shaping with a font that lacks GSUB/GPOS
# These tests are not valid with Mac or FT2 font backends because our masking of complex-script ranges
# in the 'cmap' will prevent the test font (without GSUB) being used.
random HTTP(..) == arabic-fallback-1.html arabic-fallback-1.html
# Initial mulet triage: parity with B2G/B2G Desktop
random HTTP(..) == arabic-fallback-2.html arabic-fallback-2.html
random HTTP(..) == arabic-fallback-3.html arabic-fallback-3.html
random HTTP(..) == arabic-fallback-4.html arabic-fallback-4.html
== arabic-marks-1.html arabic-marks-1.html
fails-if(OSX<1008) == arabic-final-ligature-spacing.html arabic-final-ligature-spacing.html
# harfbuzz fallback mark stacking in the absence of GPOS:
HTTP(..) == fallback-mark-stacking-1.html fallback-mark-stacking-1.html
== 726392-1.html 726392-1.html
== 726392-2.html 726392-2.html
skip-if(B2G||Mulet) == 726392-3.html 726392-3.html
# Initial mulet triage: parity with B2G/B2G Desktop
== 745555-1.html 745555-1.html
== 745555-2.html 745555-2.html
== 820255.html 820255.html
HTTP(..) == 1170688.html 1170688.html
# ensure emoji chars don't render blank (bug 715798, bug 779042);
# should at least render hexboxes if there's no font support
== emoji-01.html emoji-01.html
== emoji-02.html emoji-02.html
# Bug 727276: tests with variation selectors 15 and 16 to control emoji rendering style
== emoji-03.html emoji-03.html
# the next two will fail on OS X 10.6 because no color emoji font is present,
# and also on Android/B2G platforms until we have color emoji fonts there.
# Tests rely on bundled EmojiOne Mozilla to pass on Windows <8.1 and Linux.
fails-if(OSX==1006||B2G||Android) == emoji-03.html emoji-03.html
fails-if(OSX==1006||B2G||Android) == emoji-04.html emoji-04.html
== emoji-05.html emoji-05.html
# check that Graphite shaping (bug 631479) is working
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-01.html graphite-01.html
# Test 02 (using Pig Latin) is fuzzy on Win7 because glyph positioning is not guaranteed to match exactly
# between a sequence of simple glyphs rendered individually, and the same sequence treated as a single cluster.
fuzzy-if(winWidget,49,220) pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-02.html graphite-02.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-03a.html graphite-03a.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-03b.html graphite-03b.html
pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == graphite-01.html graphite-01.html
pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == graphite-02.html graphite-02.html
# test 03a (lang setting in Padauk font) now works in opentype/harfbuzz as well
pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == graphite-03a.html graphite-03a.html
pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == graphite-03b.html graphite-03b.html
# tests for graphite rendering with valid and invalid lang tags
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-fa.html graphite-04-fa.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-sd.html graphite-04-sd.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-snd.html graphite-04-snd.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-ur.html graphite-04-ur.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-urd.html graphite-04-urd.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == graphite-04-sd.html graphite-04-sd.html
# tests to compare graphite to opentype (will trivially pass when graphite not enabled)
skip HTTP(..) == graphite-05-ot-only.html graphite-05-ot-only.html
skip HTTP(..) == graphite-05-ot-only.html graphite-05-ot-only.html
HTTP(..) == graphite-05-simple.html graphite-05-simple.html
HTTP(..) == graphite-05-multipass.html graphite-05-multipass.html
HTTP(..) == graphite-05-lang.html graphite-05-lang.html
HTTP(..) == graphite-05-badlang.html graphite-05-badlang.html
HTTP(..) == graphite-05-feat.html graphite-05-feat.html
# comparing composed and decomposed characters that should render identically
# under both OpenType and Graphite shaping
pref(gfx.font_rendering.graphite.enabled,false) HTTP(..) == glyph-decomposition-opentype.html glyph-decomposition-opentype.html
pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == glyph-decomposition-graphite.html glyph-decomposition-graphite.html
# test for bidi bug in graphite 1.3.2, fixed in 1.3.3 (bug 1207061)
HTTP(..) == graphite-bidi-1.html graphite-bidi-1.html
HTTP(..) == graphite-surrogate-selection.html graphite-surrogate-selection.html
# Tests for hyphenation with hyphens property
== auto-hyphenation-1.html auto-hyphenation-1.html
== auto-hyphenation-1.html auto-hyphenation-1.html
== auto-hyphenation-1a.html auto-hyphenation-1a.html
== auto-hyphenation-2.html auto-hyphenation-2.html
== auto-hyphenation-3.html auto-hyphenation-3.html
== auto-hyphenation-4.html auto-hyphenation-4.html
== auto-hyphenation-5.html auto-hyphenation-5.html
== auto-hyphenation-6.html auto-hyphenation-6.html
== auto-hyphenation-7.html auto-hyphenation-7.html
== auto-hyphenation-8.html auto-hyphenation-8.html
== auto-hyphenation-9.html auto-hyphenation-9.html
== auto-hyphenation-10.html auto-hyphenation-10.html
== auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
== auto-hyphenation-xmllang-1.xhtml auto-hyphenation-xmllang-1.xhtml
== auto-hyphenation-xmllang-1a.xhtml auto-hyphenation-xmllang-1a.xhtml
== auto-hyphenation-xmllang-2.xhtml auto-hyphenation-xmllang-2.xhtml
== auto-hyphenation-xmllang-3.xhtml auto-hyphenation-xmllang-3.xhtml
== auto-hyphenation-xmllang-4.xhtml auto-hyphenation-xmllang-4.xhtml
== auto-hyphenation-xmllang-5.xhtml auto-hyphenation-xmllang-5.xhtml
== auto-hyphenation-xmllang-6.xhtml auto-hyphenation-xmllang-6.xhtml
== auto-hyphenation-xmllang-7.xhtml auto-hyphenation-xmllang-7.xhtml
== auto-hyphenation-xmllang-8.xhtml auto-hyphenation-xmllang-8.xhtml
== auto-hyphenation-xmllang-9.xhtml auto-hyphenation-xmllang-9.xhtml
== auto-hyphenation-xmllang-10.xhtml auto-hyphenation-xmllang-10.xhtml
== auto-hyphenation-xmllang-11a.xhtml auto-hyphenation-xmllang-11a.xhtml
skip == auto-hyphenation-xmllang-11b.xhtml auto-hyphenation-xmllang-11b.xhtml
== auto-hyphenation-xmllang-12a.xhtml auto-hyphenation-xmllang-12a.xhtml
== auto-hyphenation-xmllang-12b.xhtml auto-hyphenation-xmllang-12b.xhtml
== auto-hyphenation-xmllang-13a.xhtml auto-hyphenation-xmllang-13a.xhtml
== auto-hyphenation-xmllang-13b.xhtml auto-hyphenation-xmllang-13b.xhtml
== auto-hyphenation-xmllang-14a.xhtml auto-hyphenation-xmllang-14a.xhtml
== auto-hyphenation-xmllang-14b.xhtml auto-hyphenation-xmllang-14b.xhtml
== auto-hyphenation-af-1.html auto-hyphenation-af-1.html
== auto-hyphenation-bg-1.html auto-hyphenation-bg-1.html
== auto-hyphenation-ca-1.html auto-hyphenation-ca-1.html
== auto-hyphenation-cy-1.html auto-hyphenation-cy-1.html
== auto-hyphenation-da-1.html auto-hyphenation-da-1.html
== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
== auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1.html
== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1.html
== auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1.html
== auto-hyphenation-eo-1.html auto-hyphenation-eo-1.html
== auto-hyphenation-es-1.html auto-hyphenation-es-1.html
== auto-hyphenation-et-1.html auto-hyphenation-et-1.html
== auto-hyphenation-fi-1.html auto-hyphenation-fi-1.html
== auto-hyphenation-fr-1.html auto-hyphenation-fr-1.html
== auto-hyphenation-gl-1.html auto-hyphenation-gl-1.html
== auto-hyphenation-hr-1.html auto-hyphenation-hr-1.html
== auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1.html
== auto-hyphenation-hu-1.html auto-hyphenation-hu-1.html
== auto-hyphenation-ia-1.html auto-hyphenation-ia-1.html
== auto-hyphenation-is-1.html auto-hyphenation-is-1.html
== auto-hyphenation-it-1.html auto-hyphenation-it-1.html
== auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1.html
== auto-hyphenation-la-1.html auto-hyphenation-la-1.html
== auto-hyphenation-lt-1.html auto-hyphenation-lt-1.html
== auto-hyphenation-mn-1.html auto-hyphenation-mn-1.html
== auto-hyphenation-nb-1.html auto-hyphenation-nb-1.html
== auto-hyphenation-nl-1.html auto-hyphenation-nl-1.html
== auto-hyphenation-nn-1.html auto-hyphenation-nn-1.html
== auto-hyphenation-pl-1.html auto-hyphenation-pl-1.html
== auto-hyphenation-pt-1.html auto-hyphenation-pt-1.html
== auto-hyphenation-ru-1.html auto-hyphenation-ru-1.html
== auto-hyphenation-sh-1.html auto-hyphenation-sh-1.html
== auto-hyphenation-sl-1.html auto-hyphenation-sl-1.html
== auto-hyphenation-sr-1.html auto-hyphenation-sr-1.html
== auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
# test swedish patterns
== auto-hyphenation-sv-1.html auto-hyphenation-sv-1.html
# verify swedish == ==
== auto-hyphenation-tr-1.html auto-hyphenation-tr-1.html
== auto-hyphenation-uk-1.html auto-hyphenation-uk-1.html
== auto-hyphenation-transformed-1.html auto-hyphenation-transformed-1.html
# osx-font-smoothing - with and without subpixel AA, only under OSX
skip == osx-font-smoothing.html osx-font-smoothing.html
skip == osx-font-smoothing-2.html osx-font-smoothing-2.html
== osx-font-smoothing-2.html osx-font-smoothing-2.html
pref(layout.css.text-align-unsafe-value.enabled,true) == text-align-unsafe.html text-align-unsafe.html
# stray control chars should be visible by default, bug 1099557
== control-chars-01a.html control-chars-01a.html
== control-chars-01b.html control-chars-01b.html
== control-chars-01c.html control-chars-01c.html
== control-chars-01d.html control-chars-01d.html
== control-chars-02.html control-chars-02.html
== control-chars-03a.html control-chars-03a.html
== control-chars-03b.html control-chars-03b.html
pref(layout.css.control-characters.visible,true) == control-chars-04a.html control-chars-04a.html
pref(layout.css.control-characters.visible,true) == control-chars-04b.html control-chars-04b.html
pref(layout.css.control-characters.visible,true) == control-chars-04c.html control-chars-04c.html
pref(layout.css.control-characters.visible,true) == control-chars-04d.html control-chars-04d.html
# font fallback for <space> when not supported in the primary font family - bug 970891
HTTP(..) == space-font-1.html space-font-1.html
# handling of highly negative letter-spacing and intrinsic width
== negative-letter-spacing-1.html negative-letter-spacing-1.html
|