skia2/resources/fonts
Dominik Röttsches 09961b554d [COLRv1] Fix blending and compositing
An additional layer is required to composite correctly. PaintComposite
blends/composites between source and destination. The result is
then drawn on top of previous paint results. Previously, the source
layer was just drawn atop previous paints, then the destination
layer was composited down with composite mode, which was incorrect.

More details in [1].

Add tests for composite modes, compare [2]

[1] https://github.com/googlefonts/nanoemoji/issues/332
[2] https://github.com/googlefonts/color-fonts/pull/73

Cq-Include-Trybots: luci.skia.skia.primary:Test-Android-Clang-GalaxyS6-GPU-MaliT760-arm64-Release-All-Android_NativeFonts,FM-Debian10-Clang-GCE-CPU-AVX2-x86_64-Release-All-MSAN
Bug: skia:12424
Change-Id: I8ff69022ec09758af7021756b0fb26443216fcca
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/445936
Commit-Queue: Dominik Röttsches <drott@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2021-09-07 15:09:58 +00:00
..
abc
svg
7630.otf
ahem.ttf Add ahem.ttf. 2020-05-13 16:32:52 +00:00
cbdt.ttf
colr.ttf
colrv1_samples.ttf Add base outlines to colrv1 test font 2021-06-28 23:59:26 +00:00
Distortable.ttf
Em.ttf
fonts.xml
Funkster.ttf
HangingS.ttf
hintgasp.ttf
more_samples-glyf_colr_1.ttf [COLRv1] Fix blending and compositing 2021-09-07 15:09:58 +00:00
planetcbdt.ttf
planetcolr.ttf
planetsbix.ttf
ReallyBigA.ttf
Roboto2-Regular_NoEmbed.ttf
Roboto2-Regular.pfa
Roboto2-Regular.pfb
Roboto-Regular.ttf
sbix.ttf
SpiderSymbol.ttf
Stroking.otf Skip degenerate contours in glyphs. 2020-02-13 16:22:42 +00:00
Stroking.ttf Skip degenerate contours in glyphs. 2020-02-13 16:22:42 +00:00
test.ttc
Variable.ttf Ensure variable font from data created at default. 2020-12-01 00:30:22 +00:00
VaryAlongQuads.ttf Ensure variable font from data created at default. 2020-12-01 00:30:22 +00:00