skia2/modules
Florin Malita 67ff541ac1 [skottie] Add support for embedded fonts (glyph paths)
Parse embedded fonts into SkCustomTypefaces, and pass down the text
animation pipeline.  Things seem to mostly work for Latin examples.

Most existing Lottie files come with embedded fonts (the option is
enabled by default), so to minimize disruption only use the new
feature as a fallback for typefaces which cannot be resolved otherwise.

Also introduce a builder flag to prioritize embedded fonts over native
(kPreferEmbeddedFonts), and plumb in existing tools for testing.

Change-Id: Ia2a659f76e354fea6081b0f2e0dce1d8bdf63c52
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/291180
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Florin Malita <fmalita@google.com>
2020-05-21 01:27:34 +00:00
..
canvaskit Reland "Remove deprecated flush calls." 2020-05-20 15:48:46 +00:00
particles Pure SkSL RNG for particles 2020-04-10 17:20:07 +00:00
pathkit Revert "Convert pathkit's usage of SkPath::Iter to SkPatPriv::RangeIter" 2020-05-15 21:48:13 +00:00
skottie [skottie] Add support for embedded fonts (glyph paths) 2020-05-21 01:27:34 +00:00
skparagraph Remove canvas save/translate/restore when it's not needed. 2020-05-20 19:24:38 +00:00
skplaintexteditor update skstd 2020-04-30 15:05:43 +00:00
skresources [skottie/tools] Video playback support 2020-04-24 15:56:50 +00:00
sksg [skottie] Initial inner shadow layer style support 2020-04-17 19:57:08 +00:00
skshaper Reland "Cache hb_face." 2020-05-19 17:42:14 +00:00