layout/reftests/font-matching/reftest.list

Thu, 15 Jan 2015 21:03:48 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 21:03:48 +0100
branch
TOR_BUG_9701
changeset 11
deefc01c0e14
permissions
-rw-r--r--

Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)

michael@0 1 == CSS21-t1502-no-inherited-font-family.xhtml CSS21-t1502-no-inherited-font-family-ref.xhtml
michael@0 2
michael@0 3 # basic tests for bug 538730
michael@0 4 != synthetic-bold-1.html synthetic-bold-1-ref.html
michael@0 5 != synthetic-bold-2.html synthetic-bold-2-ref.html
michael@0 6
michael@0 7 # synthetic bold/italic tests
michael@0 8 != defaultfont-bold.html defaultfont.html
michael@0 9 != defaultfont-italic.html defaultfont.html
michael@0 10 != defaultfont-oblique.html defaultfont.html
michael@0 11 != defaultfont-bolditalic.html defaultfont.html
michael@0 12 != defaultfont-bolditalic.html defaultfont-bold.html
michael@0 13
michael@0 14 != defaultjapanese-bold.html defaultjapanese.html
michael@0 15 != defaultjapanese-italic.html defaultjapanese.html
michael@0 16 != defaultjapanese-oblique.html defaultjapanese.html
michael@0 17 != defaultjapanese-bolditalic.html defaultjapanese.html
michael@0 18 != defaultjapanese-bolditalic.html defaultjapanese-bold.html
michael@0 19
michael@0 20 random-if(cocoaWidget) != impact-bold.html impact.html # bug 539418
michael@0 21 != impact-italic.html impact.html
michael@0 22 != impact-oblique.html impact.html
michael@0 23 != impact-bolditalic.html impact.html
michael@0 24 != impact-bolditalic.html impact-bold.html
michael@0 25
michael@0 26 != arialunicode-bold.html arialunicode.html
michael@0 27 != arialunicode-italic.html arialunicode.html
michael@0 28 != arialunicode-oblique.html arialunicode.html
michael@0 29 != arialunicode-bolditalic.html arialunicode.html
michael@0 30 != arialunicode-bolditalic.html arialunicode-bold.html
michael@0 31
michael@0 32 != lucidaconsole-bold.html lucidaconsole.html
michael@0 33 != lucidaconsole-italic.html lucidaconsole.html
michael@0 34 != lucidaconsole-oblique.html lucidaconsole.html
michael@0 35 != lucidaconsole-bolditalic.html lucidaconsole.html
michael@0 36 != lucidaconsole-bolditalic.html lucidaconsole-bold.html
michael@0 37
michael@0 38 # checking that we don't match fullnames, psnames (see bug 538103)
michael@0 39 == arial-variations-1.html arial-variations-1-ref.html
michael@0 40 == arial-variations-2.html arial-variations-2-ref.html
michael@0 41 == arial-variations-3.html arial-variations-3-ref.html
michael@0 42 == arial-variations-4.html arial-variations-4-ref.html
michael@0 43 == arial-variations-5.html arial-variations-5-ref.html
michael@0 44 == arial-variations-6.html arial-variations-6-ref.html
michael@0 45
michael@0 46 # localized font family names should always match just as English names do
michael@0 47 == localized-family-names-001.html localized-family-names-001-ref.html
michael@0 48 == localized-family-names-002.html localized-family-names-002-ref.html
michael@0 49 == localized-family-names-003.html localized-family-names-003-ref.html
michael@0 50 == localized-family-names-004.html localized-family-names-004-ref.html
michael@0 51
michael@0 52 # weight mapping tests
michael@0 53 skip-if(B2G) HTTP(..) == normalmedium.html normalmedium-ref.html # bug 773482
michael@0 54 skip-if(B2G) HTTP(..) != normalmedium.html normalmedium-notref.html # bug 773482
michael@0 55
michael@0 56 # Linux fails due to bug 604815
michael@0 57 HTTP(..) == weightmapping-12.html weightmapping-12-ref.html
michael@0 58 HTTP(..) == weightmapping-25.html weightmapping-25-ref.html
michael@0 59 HTTP(..) == weightmapping-45.html weightmapping-45-ref.html
michael@0 60 HTTP(..) == weightmapping-458.html weightmapping-458-ref.html
michael@0 61 HTTP(..) == weightmapping-478.html weightmapping-478-ref.html
michael@0 62 HTTP(..) == weightmapping-7.html weightmapping-7-ref.html
michael@0 63 HTTP(..) == weightmapping-12579.html weightmapping-12579-ref.html
michael@0 64
michael@0 65 skip-if(B2G) HTTP(..) == stretchmapping-all.html stretchmapping-all-ref.html # bug 773482
michael@0 66 skip-if(B2G) HTTP(..) == stretchmapping-reverse.html stretchmapping-reverse-ref.html
michael@0 67 HTTP(..) == stretchmapping-35.html stretchmapping-35-ref.html
michael@0 68 HTTP(..) == stretchmapping-137.html stretchmapping-137-ref.html
michael@0 69
michael@0 70 # test for font-stretch using @font-face
michael@0 71 skip-if(B2G) skip-if(Android&&AndroidVersion>15) HTTP(..) == font-stretch-1.html font-stretch-1-ref.html # bugs 773482, 927602
michael@0 72
michael@0 73 # bug 724231 - applying synthetic styles to a single @font-face font
michael@0 74 # should apply artificial obliquing, not switch to a true styled face
michael@0 75 != synthetic-style-1.html synthetic-style-1-notref.html
michael@0 76 != synthetic-style-2.html synthetic-style-2-notref.html
michael@0 77
michael@0 78 # Bug 765906 - synthetic bold should be used if necessary together with system fallback.
michael@0 79 # **NOTE** we skip these on Linux because of bug 769659.
michael@0 80 # test 1 uses Cherokee; expected to pass on OS X and Win7
michael@0 81 random-if(!(cocoaWidget||/^Windows\x20NT\x206\.1/.test(http.oscpu))) skip-if(gtk2Widget) != bold-system-fallback-1.html bold-system-fallback-1-notref.html
michael@0 82 # test 2 uses Chess symbols; expected to pass on Android
michael@0 83 random-if(!Android) skip-if(gtk2Widget) != bold-system-fallback-2.html bold-system-fallback-2-notref.html
michael@0 84
michael@0 85 # Bug 769475 - applying 'italic' to Arabic text in Arial should NOT change family or metrics.
michael@0 86 # Expected to pass on MacOSX and Windows; other platforms unknown, depending on font availability.
michael@0 87 random-if(!(cocoaWidget||winWidget)) == arial-arabic.html arial-arabic-ref.html
michael@0 88
michael@0 89 != syntheticbold-rotated.html syntheticbold-rotated-ref.html

mercurial