summaryrefslogtreecommitdiff
path: root/graphics/java
diff options
context:
space:
mode:
author Kohsuke Yatoh <kyatoh@google.com> 2021-02-10 17:05:05 -0800
committer Kohsuke Yatoh <kyatoh@google.com> 2021-02-16 07:06:33 -0800
commitc2008e8aac0e58f4bd3f58d33d35d3d7eaa68b56 (patch)
tree63698fa340e01d97ed346ea42af36eacaf885614 /graphics/java
parentdc7eaa0bd8a58d6252aff0ee8841880d03d5c4a9 (diff)
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
Diffstat (limited to 'graphics/java')
-rw-r--r--graphics/java/android/graphics/fonts/FontVariationAxis.java12
1 files changed, 12 insertions, 0 deletions
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<FontVariationAxis> axes) {
+ if (axes == null) {
+ return "";
+ }
+ return TextUtils.join(",", axes);
+ }
+
@Override
public boolean equals(@Nullable Object o) {
if (o == this) {