skia2/modules/skshaper
Jason Simmons 4302396f15 Cache hb_font instances for each typeface instead of hb_face
The hb_font will hold a reference to an hb_face created for the typeface
along with other attributes associated with the SkTypeface
(in particular, the variation design position)

See https://github.com/flutter/flutter/issues/100523

Change-Id: I5e211d670996f8f36e0d1027006c7bb67a9b8d2a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/524801
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2022-03-28 21:19:36 +00:00
..
include Remove unnecessary ctors now that we have C++17 copy-elision. 2022-01-27 20:26:54 +00:00
src Cache hb_font instances for each typeface instead of hb_face 2022-03-28 21:19:36 +00:00
BUILD.bazel [infra] Add SkParagraph (harfbuzz, ICU) to Canvaskit Bazel build. 2021-11-30 21:01:06 +00:00
BUILD.gn Reland "Experimental ICU runtime linking" 2021-07-27 19:51:31 +00:00
skshaper.gni Reland "Experimental ICU runtime linking" 2021-07-27 19:51:31 +00:00