Add SkTypeface::getVariationDesignPosition.
authorBen Wagner <bungeman@google.com>
Fri, 24 Feb 2017 16:15:26 +0000 (11:15 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Fri, 24 Feb 2017 16:59:05 +0000 (16:59 +0000)
commitfc497343cbcbd526f77da913ae2feca0e1b1b866
tree98d57a95e80467c180b74f698072ea04c674af27
parent9fe1b22249171087a0f01c67369559f6fd491540
Add SkTypeface::getVariationDesignPosition.

Allow users to query a typeface's position in variation design space.

Change-Id: Id7cae439e795b8c9586394f11359fb7fe55e1c0b
Reviewed-on: https://skia-review.googlesource.com/8861
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
29 files changed:
BUILD.gn
gm/fontscalerdistortable.cpp
gn/core.gni
include/core/SkFontArguments.h [new file with mode: 0644]
include/core/SkTypeface.h
include/ports/SkFontMgr.h
src/core/SkFontMgr.cpp
src/core/SkTypeface.cpp
src/fonts/SkGScalerContext.cpp
src/fonts/SkGScalerContext.h
src/fonts/SkRandomScalerContext.cpp
src/fonts/SkRandomScalerContext.h
src/fonts/SkTestScalerContext.h
src/ports/SkFontHost_FreeType.cpp
src/ports/SkFontHost_FreeType_common.h
src/ports/SkFontHost_mac.cpp
src/ports/SkFontHost_win.cpp
src/ports/SkFontMgr_FontConfigInterface.cpp
src/ports/SkFontMgr_android.cpp
src/ports/SkFontMgr_android_parser.cpp
src/ports/SkFontMgr_android_parser.h
src/ports/SkFontMgr_custom.cpp
src/ports/SkFontMgr_custom.h
src/ports/SkFontMgr_fontconfig.cpp
src/ports/SkTypeface_win_dw.h
tests/FontMgrAndroidParserTest.cpp
tests/FontMgrTest.cpp
tests/TypefaceTest.cpp
third_party/freetype2/BUILD.gn