From c2008e8aac0e58f4bd3f58d33d35d3d7eaa68b56 Mon Sep 17 00:00:00 2001 From: Kohsuke Yatoh Date: Wed, 10 Feb 2021 17:05:05 -0800 Subject: Add FontManager#updateFontFamily() API. Bug: 179103383 Test: atest CtsGraphicsTestCases:FontFamilyUpdateRequestTest Test: atest CtsGraphicsTestCases:FontFileUpdateRequestTest Test: atest CtsGraphicsTestCases:FontManagerTest Test: atest FrameworksServicesTests:UpdatableFontDirTest Test: atest UpdatableSystemFontTest Change-Id: I0103784c72d60567675daf73e95e4d716f091e4a --- graphics/java/android/graphics/fonts/FontVariationAxis.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'graphics/java/android') diff --git a/graphics/java/android/graphics/fonts/FontVariationAxis.java b/graphics/java/android/graphics/fonts/FontVariationAxis.java index 7bd581723d18..d1fe2cdbcd77 100644 --- a/graphics/java/android/graphics/fonts/FontVariationAxis.java +++ b/graphics/java/android/graphics/fonts/FontVariationAxis.java @@ -23,6 +23,7 @@ import android.os.Build; import android.text.TextUtils; import java.util.ArrayList; +import java.util.List; import java.util.Objects; import java.util.regex.Pattern; @@ -189,6 +190,17 @@ public final class FontVariationAxis { return TextUtils.join(",", axes); } + /** + * Stringify the array of FontVariationAxis. + * @hide + */ + public static @NonNull String toFontVariationSettings(@Nullable List axes) { + if (axes == null) { + return ""; + } + return TextUtils.join(",", axes); + } + @Override public boolean equals(@Nullable Object o) { if (o == this) { -- cgit v1.2.3-59-g8ed1b