Currently we try to alternate between light-on-dark and dark-on-light text rendering masks on macOS depending on text colors. Historically, this matched earlier versions of macOS reasonably well. In successive versions of macOS, however, this approximation appears to have broken down and no longer gives correct results. Given that recent macOS versions no longer promotes font-smoothing at all, it seems more reasonable to match Skia's font smoothing handling because it appears to better work with these more recent versions while requiring us to have less special code to do so. Differential Revision: https://phabricator.services.mozilla.com/D229444
133 lines
5.1 KiB
Plaintext
133 lines
5.1 KiB
Plaintext
== default-size.html default-size-ref.html
|
|
fuzzy-if(Android,0-8,0-1000) == size-1.html size-1-ref.html
|
|
|
|
== empty-transaction-1.html empty-transaction-1-ref.html
|
|
|
|
fails-if(useDrawSnapshot) == image-rendering-test.html image-rendering-ref.html
|
|
fails-if(useDrawSnapshot) == image-rendering-script.html image-rendering-ref.html
|
|
fails-if(useDrawSnapshot) != image-rendering-auto.html image-rendering-script.html
|
|
|
|
== image-shadow.html image-shadow-ref.html
|
|
|
|
asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html
|
|
|
|
random-if(cocoaWidget) == subpixel-1.html about:blank # see bug 1192616, re-enable once we're off the pandaboards
|
|
|
|
!= text-ltr-left.html text-blank.html
|
|
!= text-ltr-right.html text-blank.html
|
|
!= text-rtl-left.html text-blank.html
|
|
!= text-rtl-right.html text-blank.html
|
|
|
|
== text-ltr-start.html text-ltr-left.html
|
|
== text-ltr-end.html text-ltr-right.html
|
|
!= text-ltr-left.html text-ltr-right.html
|
|
== text-rtl-start.html text-rtl-right.html
|
|
== text-rtl-end.html text-rtl-left.html
|
|
!= text-rtl-left.html text-rtl-right.html
|
|
|
|
== text-ltr-left.html text-rtl-left.html
|
|
|
|
== text-ltr-alignment-test.html text-ltr-alignment-ref.html
|
|
== text-rtl-alignment-test.html text-rtl-alignment-ref.html
|
|
|
|
fuzzy-if(winWidget,0-1,0-256) == text-horzline-with-bottom.html text-horzline.html
|
|
fuzzy-if(winWidget,0-1,0-256) == text-horzline-with-top.html text-horzline.html
|
|
|
|
!= text-big-stroke.html text-blank.html
|
|
!= text-big-stroke.html text-big-fill.html
|
|
|
|
== text-context-state-test.html text-context-state-ref.html
|
|
== text-font-inherit.html text-big-fill.html
|
|
== text-space-replace-test.html text-space-replace-ref.html
|
|
|
|
== text-no-frame-test.html text-no-frame-ref.html
|
|
== text-no-frame-2-test.html text-not-in-doc-ref.html
|
|
== text-not-in-doc-test.html text-not-in-doc-ref.html
|
|
|
|
== text-bidi-ltr-test.html text-bidi-ltr-ref.html
|
|
!= text-bidi-ltr-test.html text-bidi-ltr-notref.html # for bug 698185
|
|
== text-bidi-rtl-test.html text-bidi-rtl-ref.html
|
|
|
|
!= text-font-lang.html text-font-lang-notref.html
|
|
|
|
== text-measure.html text-measure-ref.html
|
|
== text-small-caps-1.html text-small-caps-1-ref.html
|
|
|
|
random != text-subpixel-1.html text-subpixel-1-ref.html
|
|
|
|
== strokeText-path.html strokeText-path-ref.html
|
|
|
|
# check that emoji character renders as something non-blank (for Apple Color Emoji font, bug 715798)
|
|
## Currently fails most places due to partial backout of bug 808288, see bug 837461.
|
|
## (Marking "random" rather than "fails" because it would pass for people
|
|
## if they have an Emoji font installed when running the tests.)
|
|
random != text-emoji.html text-emoji-notref.html
|
|
|
|
== linear-gradient-1a.html linear-gradient-1-ref.html
|
|
|
|
== linear-gradient-1b.html linear-gradient-1-ref.html
|
|
|
|
== zero-dimensions.html zero-dimensions-ref.html
|
|
|
|
!= evenodd-fill-1.html nonzero-fill-1.html
|
|
== evenodd-fill-1.html evenodd-fill-ref.html
|
|
|
|
== dash-sanity.html data:text/html,<body>Pass
|
|
fuzzy(0-9,0-470) random-if(Android) == dash-1.html dash-1-ref.svg # Bug 668412 (really is android-specific, not IPC-specific)
|
|
|
|
== ctm-sanity.html data:text/html,<body>Pass
|
|
== ctm-singular-sanity.html data:text/html,<body>Pass
|
|
|
|
== 672646-alpha-radial-gradient.html 672646-alpha-radial-gradient-ref.html
|
|
fuzzy-if(winWidget,0-1,0-45) == 674003-alpha-radial-gradient-superlum.html 674003-alpha-radial-gradient-superlum-ref.html
|
|
|
|
!= 693610-1.html 693610-1-notref.html # bug 693610: multiple glyph runs should not be overprinted
|
|
|
|
== 726951-shadow-clips.html 726951-shadow-clips-ref.html
|
|
|
|
== transformed-clip.html transformed-clip-ref.html
|
|
fuzzy(0-1,0-20) == transformed-gradient.html transformed-gradient-ref.html
|
|
== transformed-path.html transformed-path.html
|
|
|
|
== 749467-1.html 749467-1-ref.html
|
|
|
|
# You get a little bit of rounding fuzz on OSX from transforming the paths between user space and device space
|
|
fuzzy(0-16,0-84) fuzzy-if(winWidget,0-2,0-153) == 784573-1.html 784573-1-ref.html
|
|
|
|
== 802658-1.html 802658-1-ref.html
|
|
== 1074733-1.html 1074733-1-ref.html
|
|
== 1107096-invisibles.html 1107096-invisibles-ref.html
|
|
== 1151821-1.html 1151821-1-ref.html
|
|
fuzzy(0-1,0-43) == 1201272-1.html 1201272-1-ref.html
|
|
== 1224976-1.html 1224976-1-ref.html
|
|
== 1238795-1.html 1238795-1-ref.html
|
|
== 1303534-1.html 1303534-1-ref.html
|
|
|
|
fuzzy-if(cocoaWidget,0-1,0-1420) fuzzy-if(winWidget,0-1,0-1420) == 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1-ref.html
|
|
fuzzy(0-1,0-1420) == 1304353-text-global-alpha-2.html 1304353-text-global-alpha-2-ref.html
|
|
fuzzy-if(winWidget,0-94,0-1575) fuzzy-if(cocoaWidget,0-1,0-34) == 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1-ref.html
|
|
|
|
== text-indent-1a.html text-indent-1-ref.html
|
|
== text-indent-1b.html text-indent-1-ref.html
|
|
|
|
== 1347147-1.html 1347147-1-ref.html
|
|
== 1353000-1.html 1353000-1-ref.html
|
|
== 1447035-1.html 1447035-1-ref.html
|
|
|
|
== large-canvas.html large-canvas-ref.html
|
|
== copy-clip.html copy-clip-ref.html
|
|
|
|
== 1817455-1.html 1817455-1-ref.html
|
|
!= 1817873-1.html 1817873-1-ref.html
|
|
|
|
!= 1846079-1.html 1846079-1-ref.html
|
|
|
|
== 1850284-1.html 1850284-1-ref.html
|
|
|
|
!= 1850727-1.html 1850727-1-ref.html
|
|
|
|
== transformed-line-stroke.html transformed-line-stroke-ref.html
|
|
|
|
== 1909718-1.html 1909718-1-ref.html
|
|
== 1909718-2.html 1909718-2-ref.html
|