Seigo Nonaka ff55115121 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
2017-04-03 13:55:07 -07:00
2017-04-03 13:55:07 -07:00
2017-04-03 13:55:07 -07:00
2017-04-03 13:55:07 -07:00
2017-03-31 18:56:37 -07:00
2017-03-15 21:46:42 -07:00
2017-03-23 09:26:09 -07:00
2017-04-03 13:55:07 -07:00
2017-04-03 13:55:07 -07:00
2017-04-03 13:55:07 -07:00
Description
No description provided
5.1 GiB
Languages
Java 77.3%
Kotlin 9.2%
PowerBuilder 6.6%
C++ 5.5%
AIDL 1%