Home
last modified time | relevance | path

Searched refs:FontVariationAxis (Results 1 – 25 of 31) sorted by relevance

12

/aosp12/frameworks/base/graphics/java/android/graphics/fonts/
H A DFontVariationAxis.java33 public final class FontVariationAxis { class
48 public FontVariationAxis(@NonNull String tagString, float styleValue) { in FontVariationAxis() method in FontVariationAxis
140 public static @Nullable FontVariationAxis[] fromFontVariationSettings( in fromFontVariationSettings()
145 final ArrayList<FontVariationAxis> axisList = new ArrayList<>(); in fromFontVariationSettings()
171 axisList.add(new FontVariationAxis(tagString, value)); in fromFontVariationSettings()
177 return axisList.toArray(new FontVariationAxis[0]); in fromFontVariationSettings()
186 public static @NonNull String toFontVariationSettings(@Nullable FontVariationAxis[] axes) { in toFontVariationSettings()
197 public static @NonNull String toFontVariationSettings(@Nullable List<FontVariationAxis> axes) { in toFontVariationSettings()
209 if (o == null || !(o instanceof FontVariationAxis)) { in equals()
212 FontVariationAxis axis = (FontVariationAxis) o; in equals()
H A DFont.java85 private @Nullable FontVariationAxis[] mAxes = null;
427 mAxes = FontVariationAxis.fromFontVariationSettings(variationSettings); in setFontVariationSettings()
437 public @NonNull Builder setFontVariationSettings(@Nullable FontVariationAxis[] axes) { in setFontVariationSettings()
471 for (FontVariationAxis axis : mAxes) { in build()
520 private @Nullable FontVariationAxis[] mAxes = null;
624 public @Nullable FontVariationAxis[] getAxes() { in getAxes()
628 mAxes = new FontVariationAxis[axisCount]; in getAxes()
637 mAxes[i] = new FontVariationAxis(new String(charBuffer), value); in getAxes()
859 + ", axes=" + FontVariationAxis.toFontVariationSettings(getAxes()) in toString()
H A DFontFileUtil.java72 @IntRange(from = 0) int ttcIndex, @Nullable FontVariationAxis[] varSettings) { in analyzeStyle()
76 for (FontVariationAxis axis :varSettings) { in analyzeStyle()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/keyguard/
H A DFontInterpolator.kt20 import android.graphics.fonts.FontVariationAxis
62 val sortedAxes: MutableList<FontVariationAxis>
64 constructor(font: Font, axes: List<FontVariationAxis>):
70 fun set(font: Font, axes: List<FontVariationAxis>) {
161 start: Array<FontVariationAxis>,
162 end: Array<FontVariationAxis>,
164 ): List<FontVariationAxis> {
169 val result = mutableListOf<FontVariationAxis>()
185 FontVariationAxis(tagA, v)
189 FontVariationAxis(tagA, v)
[all …]
/aosp12/frameworks/base/core/tests/coretests/src/android/text/
H A DVariationParserTest.java22 import android.graphics.fonts.FontVariationAxis;
44 FontVariationAxis.fromFontVariationSettings("'wdth' " + invalidStyle); in testFromFontVariationSetting_InvalidStyleValue()
52 FontVariationAxis.fromFontVariationSettings("'wght' 1, 'wdth' " in testFromFontVariationSetting_InvalidStyleValue()
64 new FontVariationAxis("wdth", 0).getOpenTypeTagValue()); in testOpenTypeTagValue()
66 new FontVariationAxis("AX ", 0).getOpenTypeTagValue()); in testOpenTypeTagValue()
68 new FontVariationAxis(" ", 0).getOpenTypeTagValue()); in testOpenTypeTagValue()
/aosp12/frameworks/base/graphics/java/android/graphics/
H A DFontFamily.java23 import android.graphics.fonts.FontVariationAxis;
139 public boolean addFont(String path, int ttcIndex, FontVariationAxis[] axes, int weight, in addFont()
149 for (FontVariationAxis axis : axes) { in addFont()
164 public boolean addFontFromBuffer(ByteBuffer font, int ttcIndex, FontVariationAxis[] axes, in addFontFromBuffer()
170 for (FontVariationAxis axis : axes) { in addFontFromBuffer()
195 FontVariationAxis[] axes) { in addFontFromAssetManager()
H A DFontListParser.java24 import android.graphics.fonts.FontVariationAxis;
262 List<FontVariationAxis> axes = new ArrayList<>(); in readFont()
304 varSettings = FontVariationAxis.toFontVariationSettings( in readFont()
305 axes.toArray(new FontVariationAxis[0])); in readFont()
337 private static FontVariationAxis readAxis(XmlPullParser parser) in readAxis()
342 return new FontVariationAxis(tagStr, Float.parseFloat(styleValueStr)); in readAxis()
H A DTypeface.java35 import android.graphics.fonts.FontVariationAxis;
577 public Builder setFontVariationSettings(@Nullable FontVariationAxis[] axes) { in setFontVariationSettings()
619 @Nullable FontVariationAxis[] axes, int weight, int italic, String fallback) { in createAssetUid()
640 for (FontVariationAxis axis : axes) { in createAssetUid()
1012 @NonNull List<FontVariationAxis> axes) {
1504 long native_instance, List<FontVariationAxis> axes);
H A DPaint.java28 import android.graphics.fonts.FontVariationAxis;
1956 FontVariationAxis[] axes = FontVariationAxis.fromFontVariationSettings(settings); in setFontVariationSettings()
1957 final ArrayList<FontVariationAxis> filteredAxes = new ArrayList<FontVariationAxis>(); in setFontVariationSettings()
1958 for (final FontVariationAxis axis : axes) { in setFontVariationSettings()
/aosp12/frameworks/base/core/java/android/graphics/fonts/
H A DFontFamilyUpdateRequest.java167 private @NonNull List<FontVariationAxis> mAxes = Collections.emptyList();
190 public @NonNull Builder setAxes(@NonNull List<FontVariationAxis> axes) { in setAxes()
221 private final List<FontVariationAxis> mAxes;
242 @IntRange(from = 0) int index, @NonNull List<FontVariationAxis> axes) { in Font()
270 public List<FontVariationAxis> getAxes() { in getAxes()
H A DFontUpdateRequest.java375 FontVariationAxis.toFontVariationSettings(font.getAxes()))); in createFontFamily()
/aosp12/frameworks/layoutlib/bridge/src/android/graphics/
H A DTypeface_Builder_Delegate.java24 import android.graphics.fonts.FontVariationAxis;
39 @Nullable FontVariationAxis[] axes, int weight, int italic, String fallback) { in createAssetUid()
H A DFontFamily_Delegate.java26 import android.graphics.fonts.FontVariationAxis;
292 FontVariationAxis[] axes, int weight, int italic) { in addFont()
H A DTypeface_Delegate.java38 import android.graphics.fonts.FontVariationAxis;
141 List<FontVariationAxis> axes) { in nativeCreateFromTypefaceWithVariation()
/aosp12/frameworks/base/core/java/android/provider/
H A DFontsContract.java35 import android.graphics.fonts.FontVariationAxis;
193 private final FontVariationAxis[] mAxes;
209 @Nullable FontVariationAxis[] axes, @IntRange(from = 1, to = 1000) int weight, in FontInfo()
236 public @Nullable FontVariationAxis[] getAxes() { in getAxes()
888 FontVariationAxis[] axes = in getFontFromProvider()
889 FontVariationAxis.fromFontVariationSettings(variationSettings); in getFontFromProvider()
/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/
H A DFontInterpolatorTest.kt21 import android.graphics.fonts.FontVariationAxis
45 val expectAxes = FontVariationAxis.fromFontVariationSettings(expectVarSettings)?.also {
/aosp12/frameworks/base/core/java/android/text/
H A DFontVariationAxis.aidl19 parcelable FontVariationAxis;
H A DFontConfig.java30 import android.graphics.fonts.FontVariationAxis;
334 public @NonNull FontVariationAxis[] getAxes() { in getAxes()
335 return FontVariationAxis.fromFontVariationSettings(mFontVariationSettings); in getAxes()
/aosp12/frameworks/base/core/tests/coretests/src/android/provider/
H A DFontsContractTest.java36 import android.graphics.fonts.FontVariationAxis;
84 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultOK()
133 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultFontUnavailable()
153 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultMalformedQuery()
/aosp12/frameworks/base/core/tests/coretests/src/android/graphics/
H A DFontFileUtilTest.java27 import android.graphics.fonts.FontVariationAxis;
146 FontVariationAxis.fromFontVariationSettings(axes)); in testVariationFont()
/aosp12/frameworks/base/services/core/java/com/android/server/graphics/fonts/
H A DFontManagerShellCommand.java28 import android.graphics.fonts.FontVariationAxis;
280 FontVariationAxis[] axes = font.getAxes(); in dumpFont()
283 sb.append(FontVariationAxis.toFontVariationSettings(axes)); in dumpFont()
/aosp12/frameworks/base/config/
H A Dboot-profile.txt8 …ontConfig$Font;-><init>(Ljava/lang/String;I[Landroid/graphics/fonts/FontVariationAxis;IZLjava/lang…
35 Landroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
36 …ts/Font$Builder;->setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/gr…
38 …io/File;Landroid/graphics/fonts/FontStyle;I[Landroid/graphics/fonts/FontVariationAxis;Ljava/lang/S…
39 …io/File;Landroid/graphics/fonts/FontStyle;I[Landroid/graphics/fonts/FontVariationAxis;Ljava/lang/S…
H A Dboot-image-profile.txt8203 …/nio/DirectByteBuffer;]Landroid/graphics/fonts/FontVariationAxis;Landroid/graphics/fonts/FontVaria…
8206 …ts/Font$Builder;->setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/gr…
8210 HSPLandroid/graphics/fonts/Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
8218 …nts/FontFileUtil;->analyzeStyle(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;)I
8222 HSPLandroid/graphics/fonts/FontVariationAxis;-><init>(Ljava/lang/String;F)V
8223 …android/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/…
8225 HSPLandroid/graphics/fonts/FontVariationAxis;->makeTag(Ljava/lang/String;)I
13799 HSPLandroid/provider/FontsContract$FontInfo;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
15219 HSPLandroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
34689 Landroid/graphics/fonts/FontVariationAxis;
[all …]
/aosp12/frameworks/base/core/java/android/widget/
H A DTextView.java78 import android.graphics.fonts.FontVariationAxis;
/aosp12/frameworks/base/boot/
H A Dboot-image-profile.txt8207 …/nio/DirectByteBuffer;]Landroid/graphics/fonts/FontVariationAxis;Landroid/graphics/fonts/FontVaria…
8210 …ts/Font$Builder;->setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/gr…
8214 HSPLandroid/graphics/fonts/Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
8222 …nts/FontFileUtil;->analyzeStyle(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;)I
8226 HSPLandroid/graphics/fonts/FontVariationAxis;-><init>(Ljava/lang/String;F)V
8227 …android/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/…
8229 HSPLandroid/graphics/fonts/FontVariationAxis;->makeTag(Ljava/lang/String;)I
13809 HSPLandroid/provider/FontsContract$FontInfo;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
15170 HSPLandroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
25052 Landroid/graphics/fonts/FontVariationAxis;
[all …]

12