diff options
author | Seigo Nonaka <nona@google.com> | 2017-03-28 16:16:41 -0700 |
---|---|---|
committer | Seigo Nonaka <nona@google.com> | 2017-04-03 13:55:07 -0700 |
commit | ff55115121a7a2753ba2265cb3201a3a14c0874d (patch) | |
tree | 151c60917705792e4afa5bfc5b7820228a72cc50 /tools/aapt2/diff/Diff.cpp | |
parent | be436bdefe1947c01eb4b42bf1b864b1e86b7fb9 (diff) |
Reorganize font enumeration API.
This CL cleans up APIs around font variation settings.
- Remove FontConfig and FontManager public API.
- Remove FontManagerService from system service.
- Extract inner class FontConfig.Axis as top-level class FontVariationAxis.
This is used by Typeface.Builder public API to create new Typeface.
- Introduce and expose FontVariationAxis utility functions from/to string.
- Throws if the invalid font variation settings is passed.
Test: android.text.cts.FontVariationAxisTest passes
Test: android.graphics.cts.TypefaceTest passes
Test: android.graphics.cts.PaintTest passes
Change-Id: I9ccafe7a53935960566243e2856e166878ca59ae
Diffstat (limited to 'tools/aapt2/diff/Diff.cpp')
0 files changed, 0 insertions, 0 deletions