skia2/dm
Mike Klein cb6940bf42 DM FontMgr updates
- return nullptr for the various makeFromFoo() that we can't support,
    and tweak a few unit tests to bail out early when they do

  - create FontStyleSet and SkTypefaces once

  - abort early from FontHostStream if we can't openStream()

  - implement SkTestTypeface::onCreateFamilyNameIterator()
    with SkOTUtils::LocalizedStrings_SingleName() so FontNames passes

  - pin out-of-range glyph IDs to zero in SkTestTypeface

Change-Id: Iac53265e331fc1c5c507513af3ab299063e6610a
Reviewed-on: https://skia-review.googlesource.com/69501
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-11-10 15:30:57 +00:00
..
DM.cpp add a SkFontMgr to DM that returns portable fonts 2017-11-06 21:21:42 +00:00
DMFontMgr.cpp DM FontMgr updates 2017-11-10 15:30:57 +00:00
DMFontMgr.h DM FontMgr updates 2017-11-10 15:30:57 +00:00
DMGpuSupport.h Add metal config to tools 2017-07-14 13:57:34 +00:00
DMGpuTestProcs.cpp DM: move skiatest functions into separate file. 2017-10-10 12:34:22 +00:00
DMJsonWriter.cpp Move SkOSPath out of include/core. 2016-11-08 20:20:15 +00:00
DMJsonWriter.h Add gamma_correct option field to dm.json 2016-02-29 07:38:01 -08:00
DMSrcSink.cpp Make SkImageGeneratorCG apply encoded origin 2017-11-03 15:29:34 +00:00
DMSrcSink.h DeferredDisplayList API proposal 2017-08-30 19:25:47 +00:00