Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSome text has black boxes around the glyphs #1839
Comments
|
Mine was https://bugzilla.mozilla.org/show_bug.cgi?id=1406179
|
|
After #1816, the testcase with mix-blend-mode now gets black boxes in both lines, not just in the second line. |
|
OK, I can see the problem - we don't determine early enough that this run is on a transparent background and disable subpixel AA. Even though in the near future, we'll support that, I'm going to do the work to be able to determine earlier when a run is on a transparent background - because this is part of the planned work in #1774 anyway, that will be useful to have for several other reasons. |
This is a workaround / hack for servo#1839, until we properly support subpixel AA on transparent surfaces. It extends the set of conditions that disable subpixel AA on a stacking context. Fixes servo#1839.
|
I added an interim fix in #1844. |
If a stacking context is isolated, disable subpixel AA on it. This is a workaround / hack for #1839, until we properly support subpixel AA on transparent surfaces. It extends the set of conditions that disable subpixel AA on a stacking context. Fixes #1839. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1844) <!-- Reviewable:end -->
|
This testcase still shows the issue in Firefox with an updated webrender. I'm not sure if Firefox actually forwards the CSS |
|
Looks like we need a reftest for this |
|
The bugzilla bug for this is resolved fixed. |

https://bugzilla.mozilla.org/show_bug.cgi?id=1407345
That bug has a testcase which uses
mix-blend-mode, but @gankro tells me he has also seen this issue with 3d transforms.