Go to file
Florin Malita 426843323f [skottie,skshaper] Plumb an optional SkFontMgr in SkShaper/SkottieShaper
Skottie already takes an optional client fontmgr at load time, but
SkShaper(HB) currently uses the default fontmgr for fallback.

Plumb the Skottie font manager all the way to SkShaper.

This should give clients more control over font fallback, instead of
relying on the default SkFontMgr.

Change-Id: I3df16b3924a68d232573e25f9e526f523fc1dc08
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/230122
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Ben Wagner aka dogben <benjaminwagner@google.com>
2019-07-26 19:34:48 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +00:00
bin Add bin/try-clients to trigger client tryjobs 2019-06-11 16:55:53 +00:00
build_overrides Update to Dawn ToT. 2019-07-22 16:20:36 +00:00
dm Add GrProtected parameter to all createBackendTexture variants 2019-07-01 19:46:18 +00:00
docker fix Dockerfile? 2019-06-24 16:34:59 +00:00
docs/examples Reland "hide drawlooper from paint" 2019-07-22 20:03:36 +00:00
example ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey 2019-07-09 16:16:41 +00:00
experimental experimental/editor: fix Movement::kUp, Movement::kDown 2019-07-26 18:01:02 +00:00
fuzz Make fuzzing use embedded test font 2019-06-03 16:29:21 +00:00
gm add gm for tricky arc 2019-07-26 18:11:04 +00:00
gn Add a gm for the labyrinth bug 2019-07-24 17:23:15 +00:00
include Make GrColorTypeBytesPerPixel return size_t. 2019-07-26 17:50:32 +00:00
infra Roll recipe dependencies (trivial). 2019-07-26 18:54:03 +00:00
modules [skottie,skshaper] Plumb an optional SkFontMgr in SkShaper/SkottieShaper 2019-07-26 19:34:48 +00:00
platform_tools SkQP: Refactor Java method SkQP.runTests() 2019-07-24 13:54:15 +00:00
resources Particles: Merge spawn & update into one code string with two functions 2019-07-25 23:51:07 +00:00
samplecode re-run tools/rewrite_includes.py 2019-07-25 15:40:33 +00:00
site documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019 2019-07-12 14:17:16 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Don't release VkCommandPools already released secondaryCB's resources. 2019-07-26 19:28:38 +00:00
tests Test GrGpu::transferPixelsTo for more color types. 2019-07-26 16:48:12 +00:00
third_party rewrite *.gn and #includes on CheckGeneratedFiles bot 2019-07-25 20:48:33 +00:00
tools add a fast subset option and --dry-run 2019-07-26 18:32:43 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn Move cpu_modules inside skia_enable_tools 2019-07-24 13:16:35 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 557e3853da56..fab397e5acde (5 commits) 2019-07-26 04:52:43 +00:00
go.mod Update Go deps 2019-07-26 06:40:43 +00:00
go.sum Update Go deps 2019-07-26 06:40:43 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py add a fast subset option and --dry-run 2019-07-26 18:32:43 +00:00
public.bzl First draft of Dawn backend: clears are working. 2019-07-18 18:09:12 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
RELEASE_NOTES.txt Introduce crowdsourced release notes file 2019-07-25 17:31:35 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.