layout/reftests/font-matching/reftest.list

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/layout/reftests/font-matching/reftest.list	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,89 @@
     1.4 +== CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family-ref.xhtml
     1.5 +
     1.6 +# basic tests for bug 538730
     1.7 +!= synthetic-bold-1.html synthetic-bold-1-ref.html
     1.8 +!= synthetic-bold-2.html synthetic-bold-2-ref.html
     1.9 +
    1.10 +# synthetic bold/italic tests
    1.11 +!= defaultfont-bold.html defaultfont.html
    1.12 +!= defaultfont-italic.html defaultfont.html 
    1.13 +!= defaultfont-oblique.html defaultfont.html 
    1.14 +!= defaultfont-bolditalic.html defaultfont.html 
    1.15 +!= defaultfont-bolditalic.html defaultfont-bold.html
    1.16 +
    1.17 +!= defaultjapanese-bold.html defaultjapanese.html
    1.18 +!= defaultjapanese-italic.html defaultjapanese.html
    1.19 +!= defaultjapanese-oblique.html defaultjapanese.html
    1.20 +!= defaultjapanese-bolditalic.html defaultjapanese.html
    1.21 +!= defaultjapanese-bolditalic.html defaultjapanese-bold.html
    1.22 +
    1.23 +random-if(cocoaWidget) != impact-bold.html impact.html # bug 539418
    1.24 +!= impact-italic.html impact.html
    1.25 +!= impact-oblique.html impact.html
    1.26 +!= impact-bolditalic.html impact.html
    1.27 +!= impact-bolditalic.html impact-bold.html
    1.28 +
    1.29 +!= arialunicode-bold.html arialunicode.html
    1.30 +!= arialunicode-italic.html arialunicode.html
    1.31 +!= arialunicode-oblique.html arialunicode.html
    1.32 +!= arialunicode-bolditalic.html arialunicode.html
    1.33 +!= arialunicode-bolditalic.html arialunicode-bold.html
    1.34 +
    1.35 +!= lucidaconsole-bold.html lucidaconsole.html
    1.36 +!= lucidaconsole-italic.html lucidaconsole.html
    1.37 +!= lucidaconsole-oblique.html lucidaconsole.html
    1.38 +!= lucidaconsole-bolditalic.html lucidaconsole.html
    1.39 +!= lucidaconsole-bolditalic.html lucidaconsole-bold.html
    1.40 +
    1.41 +# checking that we don't match fullnames, psnames (see bug 538103)
    1.42 +== arial-variations-1.html arial-variations-1-ref.html
    1.43 +== arial-variations-2.html arial-variations-2-ref.html
    1.44 +== arial-variations-3.html arial-variations-3-ref.html
    1.45 +== arial-variations-4.html arial-variations-4-ref.html
    1.46 +== arial-variations-5.html arial-variations-5-ref.html
    1.47 +== arial-variations-6.html arial-variations-6-ref.html
    1.48 +
    1.49 +# localized font family names should always match just as English names do
    1.50 +== localized-family-names-001.html localized-family-names-001-ref.html
    1.51 +== localized-family-names-002.html localized-family-names-002-ref.html
    1.52 +== localized-family-names-003.html localized-family-names-003-ref.html
    1.53 +== localized-family-names-004.html localized-family-names-004-ref.html
    1.54 +
    1.55 +# weight mapping tests
    1.56 +skip-if(B2G) HTTP(..) == normalmedium.html normalmedium-ref.html # bug 773482
    1.57 +skip-if(B2G) HTTP(..) != normalmedium.html normalmedium-notref.html # bug 773482
    1.58 +
    1.59 +# Linux fails due to bug 604815
    1.60 +HTTP(..) == weightmapping-12.html weightmapping-12-ref.html
    1.61 +HTTP(..) == weightmapping-25.html weightmapping-25-ref.html
    1.62 +HTTP(..) == weightmapping-45.html weightmapping-45-ref.html
    1.63 +HTTP(..) == weightmapping-458.html weightmapping-458-ref.html
    1.64 +HTTP(..) == weightmapping-478.html weightmapping-478-ref.html
    1.65 +HTTP(..) == weightmapping-7.html weightmapping-7-ref.html
    1.66 +HTTP(..) == weightmapping-12579.html weightmapping-12579-ref.html
    1.67 +
    1.68 +skip-if(B2G) HTTP(..) == stretchmapping-all.html stretchmapping-all-ref.html # bug 773482
    1.69 +skip-if(B2G) HTTP(..) == stretchmapping-reverse.html stretchmapping-reverse-ref.html
    1.70 +HTTP(..) == stretchmapping-35.html stretchmapping-35-ref.html
    1.71 +HTTP(..) == stretchmapping-137.html stretchmapping-137-ref.html
    1.72 +
    1.73 +# test for font-stretch using @font-face
    1.74 +skip-if(B2G) skip-if(Android&&AndroidVersion>15) HTTP(..) == font-stretch-1.html font-stretch-1-ref.html # bugs 773482, 927602
    1.75 +
    1.76 +# bug 724231 - applying synthetic styles to a single @font-face font
    1.77 +# should apply artificial obliquing, not switch to a true styled face
    1.78 +!= synthetic-style-1.html synthetic-style-1-notref.html
    1.79 +!= synthetic-style-2.html synthetic-style-2-notref.html
    1.80 +
    1.81 +# Bug 765906 - synthetic bold should be used if necessary together with system fallback.
    1.82 +# **NOTE** we skip these on Linux because of bug 769659.
    1.83 +# test 1 uses Cherokee; expected to pass on OS X and Win7
    1.84 +random-if(!(cocoaWidget||/^Windows\x20NT\x206\.1/.test(http.oscpu))) skip-if(gtk2Widget) != bold-system-fallback-1.html bold-system-fallback-1-notref.html
    1.85 +# test 2 uses Chess symbols; expected to pass on Android
    1.86 +random-if(!Android) skip-if(gtk2Widget) != bold-system-fallback-2.html bold-system-fallback-2-notref.html
    1.87 +
    1.88 +# Bug 769475 - applying 'italic' to Arabic text in Arial should NOT change family or metrics.
    1.89 +# Expected to pass on MacOSX and Windows; other platforms unknown, depending on font availability.
    1.90 +random-if(!(cocoaWidget||winWidget)) == arial-arabic.html arial-arabic-ref.html
    1.91 +
    1.92 +!= syntheticbold-rotated.html syntheticbold-rotated-ref.html

mercurial