Home
last modified time | relevance | path

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

12

/aosp14/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()
518 private @Nullable FontVariationAxis[] mAxes = null;
622 public @Nullable FontVariationAxis[] getAxes() { in getAxes()
626 mAxes = new FontVariationAxis[axisCount]; in getAxes()
635 mAxes[i] = new FontVariationAxis(new String(charBuffer), value); in getAxes()
857 + ", 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()
/aosp14/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()
/aosp14/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/
H A DFontInterpolator.kt20 import android.graphics.fonts.FontVariationAxis
66 val sortedAxes: MutableList<FontVariationAxis>
70 axes: List<FontVariationAxis>
77 fun set(font: Font, axes: List<FontVariationAxis>) {
178 start: Array<FontVariationAxis>,
179 end: Array<FontVariationAxis>,
181 ): List<FontVariationAxis> {
186 val result = mutableListOf<FontVariationAxis>()
204 FontVariationAxis(tagA, v)
208 FontVariationAxis(tagA, v)
[all …]
H A DTextAnimator.kt26 import android.graphics.fonts.FontVariationAxis
45 val axes = FontVariationAxis.fromFontVariationSettings(fVar)
H A DTextInterpolator.kt21 import android.graphics.fonts.FontVariationAxis
225 val fvar = FontVariationAxis.toFontVariationSettings(fontRun.baseFont.axes)
/aosp14/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.java26 import android.graphics.fonts.FontVariationAxis;
363 List<FontVariationAxis> axes = new ArrayList<>(); in readFont()
405 varSettings = FontVariationAxis.toFontVariationSettings( in readFont()
406 axes.toArray(new FontVariationAxis[0])); in readFont()
438 private static FontVariationAxis readAxis(XmlPullParser parser) in readAxis()
443 return new FontVariationAxis(tagStr, Float.parseFloat(styleValueStr)); in readAxis()
H A DTypeface.java35 import android.graphics.fonts.FontVariationAxis;
589 public Builder setFontVariationSettings(@Nullable FontVariationAxis[] axes) { in setFontVariationSettings()
631 @Nullable FontVariationAxis[] axes, int weight, int italic, String fallback) { in createAssetUid()
652 for (FontVariationAxis axis : axes) { in createAssetUid()
1026 @NonNull List<FontVariationAxis> axes) {
1596 long native_instance, List<FontVariationAxis> axes);
H A DPaint.java28 import android.graphics.fonts.FontVariationAxis;
1964 FontVariationAxis[] axes = FontVariationAxis.fromFontVariationSettings(settings); in setFontVariationSettings()
1965 final ArrayList<FontVariationAxis> filteredAxes = new ArrayList<FontVariationAxis>(); in setFontVariationSettings()
1966 for (final FontVariationAxis axis : axes) { in setFontVariationSettings()
/aosp14/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.java376 FontVariationAxis.toFontVariationSettings(font.getAxes()))); in createFontFamily()
/aosp14/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/
H A DTypefaceCreatePerfTest.java25 import android.graphics.fonts.FontVariationAxis;
151 final List<FontVariationAxis> axes = Arrays.asList( in testCreate_fromTypefaceWithVariation()
152 new FontVariationAxis("wght", 100f), in testCreate_fromTypefaceWithVariation()
153 new FontVariationAxis("wdth", 0.8f)); in testCreate_fromTypefaceWithVariation()
/aosp14/frameworks/base/core/java/android/text/
H A DFontVariationAxis.aidl19 parcelable FontVariationAxis;
H A DFontConfig.java30 import android.graphics.fonts.FontVariationAxis;
354 public @NonNull FontVariationAxis[] getAxes() { in getAxes()
355 return FontVariationAxis.fromFontVariationSettings(mFontVariationSettings); in getAxes()
/aosp14/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()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/animation/
H A DFontInterpolatorTest.kt21 import android.graphics.fonts.FontVariationAxis
45 val expectAxes = FontVariationAxis.fromFontVariationSettings(expectVarSettings)?.also {
/aosp14/frameworks/base/core/tests/coretests/src/android/provider/
H A DFontsContractTest.java36 import android.graphics.fonts.FontVariationAxis;
85 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultOK()
134 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultFontUnavailable()
154 FontVariationAxis[] actual = font.getAxes(); in testGetFontFromProvider_resultMalformedQuery()
/aosp14/frameworks/base/core/tests/coretests/src/android/graphics/
H A DFontFileUtilTest.java27 import android.graphics.fonts.FontVariationAxis;
146 FontVariationAxis.fromFontVariationSettings(axes)); in testVariationFont()
/aosp14/frameworks/base/services/core/java/com/android/server/graphics/fonts/
H A DFontManagerShellCommand.java28 import android.graphics.fonts.FontVariationAxis;
291 FontVariationAxis[] axes = font.getAxes(); in dumpFont()
294 sb.append(FontVariationAxis.toFontVariationSettings(axes)); in dumpFont()
/aosp14/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.txt7923 …ts/Font$Builder;->setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/gr…
7928 HSPLandroid/graphics/fonts/Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
7939 …nts/FontFileUtil;->analyzeStyle(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;)I
7943 HSPLandroid/graphics/fonts/FontVariationAxis;-><init>(Ljava/lang/String;F)V
7944 …android/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/…
7945 HSPLandroid/graphics/fonts/FontVariationAxis;->isValidTag(Ljava/lang/String;)Z
7946 HSPLandroid/graphics/fonts/FontVariationAxis;->makeTag(Ljava/lang/String;)I
13397 HSPLandroid/provider/FontsContract$FontInfo;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
14909 HSPLandroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
35216 Landroid/graphics/fonts/FontVariationAxis;
[all …]
/aosp14/frameworks/base/boot/
H A Dboot-image-profile.txt7920 …ts/Font$Builder;->setFontVariationSettings([Landroid/graphics/fonts/FontVariationAxis;)Landroid/gr…
7925 HSPLandroid/graphics/fonts/Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
7936 …nts/FontFileUtil;->analyzeStyle(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;)I
7940 HSPLandroid/graphics/fonts/FontVariationAxis;-><init>(Ljava/lang/String;F)V
7941 …android/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/…
7942 HSPLandroid/graphics/fonts/FontVariationAxis;->isValidTag(Ljava/lang/String;)Z
7943 HSPLandroid/graphics/fonts/FontVariationAxis;->makeTag(Ljava/lang/String;)I
13394 HSPLandroid/provider/FontsContract$FontInfo;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
14845 HSPLandroid/text/FontConfig$Font;->getAxes()[Landroid/graphics/fonts/FontVariationAxis;
25109 Landroid/graphics/fonts/FontVariationAxis;
[all …]
/aosp14/frameworks/base/core/java/android/widget/
H A DTextView.java85 import android.graphics.fonts.FontVariationAxis;

12