Home
last modified time | relevance | path

Searched refs:typeface (Results 1 – 25 of 39) sorted by relevance

12

/aosp14/frameworks/base/libs/hwui/hwui/
H A DMinikinUtils.cpp32 const Typeface* typeface) { in prepareMinikinPaint() argument
33 const Typeface* resolvedFace = Typeface::resolveDefault(typeface); in prepareMinikinPaint()
53 const Typeface* typeface, const uint16_t* buf, in doLayout() argument
57 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in doLayout()
73 void MinikinUtils::getBounds(const Paint* paint, minikin::Bidi bidiFlags, const Typeface* typeface, in getBounds() argument
75 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in getBounds()
86 const Typeface* typeface, const uint16_t* buf, size_t start, in measureText() argument
88 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in measureText()
99 const Typeface* typeface, const uint16_t* buf, in getFontExtent() argument
101 minikin::MinikinPaint minikinPaint = prepareMinikinPaint(paint, typeface); in getFontExtent()
[all …]
H A DMinikinUtils.h43 const Typeface* typeface);
46 const Typeface* typeface, const uint16_t* buf,
51 static void getBounds(const Paint* paint, minikin::Bidi bidiFlags, const Typeface* typeface,
55 const Typeface* typeface, const uint16_t* buf,
60 const Typeface* typeface, const uint16_t* buf,
63 static bool hasVariationSelector(const Typeface* typeface, uint32_t codepoint,
79 const minikin::MinikinFont* nextFont = layout.getFont(i)->typeface().get(); in forFontRun()
H A DCanvas.cpp154 const minikin::MinikinFont* minikinFont = font.typeface().get(); in drawGlyphs()
164 const Paint& origPaint, const Typeface* typeface, minikin::MeasuredText* mt) { in drawText() argument
173 minikin::Layout layout = MinikinUtils::doLayout(&paint, bidiFlags, typeface, text, textSize, in drawText()
248 const Paint& origPaint, const Typeface* typeface) { in drawTextOnPath() argument
258 MinikinUtils::doLayout(&paint, bidiFlags, typeface, text, count, // text buffer in drawTextOnPath()
H A DTypeface.cpp145 : families[0]->getClosestMatch(defaultStyle).font->typeface().get(); in createFromFamilies()
190 sk_sp<SkTypeface> typeface = SkTypeface::MakeFromStream(std::move(fontData)); in setRobotoTypefaceForTest() local
191 LOG_ALWAYS_FATAL_IF(typeface == nullptr, "Failed to make typeface from %s", kRobotoFont); in setRobotoTypefaceForTest()
194 std::make_shared<MinikinFontSkia>(std::move(typeface), 0, data, st.st_size, kRobotoFont, in setRobotoTypefaceForTest()
H A DPaint.h121 void setAndroidTypeface(Typeface* typeface) { mTypeface = typeface; } in setAndroidTypeface() argument
/aosp14/frameworks/base/graphics/java/android/graphics/
H A DTypeface.java331 return typeface == null ? DEFAULT : typeface; in createFromResources()
335 if (typeface != null) return typeface; in createFromResources()
393 return typeface; in createFromResources()
934 Typeface typeface;
952 return typeface;
1003 Typeface typeface;
1021 return typeface;
1031 return typeface;
1057 if (typeface != null) return typeface;
1090 if (typeface != null) return typeface;
[all …]
H A DLeakyTypefaceStorage.java52 public static void writeTypefaceToParcel(@Nullable Typeface typeface, @NonNull Parcel parcel) { in writeTypefaceToParcel() argument
56 final Integer i = sTypefaceMap.get(typeface); in writeTypefaceToParcel()
61 sStorage.add(typeface); in writeTypefaceToParcel()
62 sTypefaceMap.put(typeface, id); in writeTypefaceToParcel()
/aosp14/frameworks/base/libs/hwui/jni/
H A DTypeface.cpp275 writer->write<int>(typeface->GetFontIndex()); in write()
282 minikin::FontFileParser parser(typeface->GetFontData(), typeface->GetFontSize(), in write()
311 for (Typeface* typeface : typefaces) { in Typeface_writeTypefaces()
319 for (Typeface* typeface : typefaces) { in Typeface_writeTypefaces()
321 typeface->fStyle.writeTo(&writer); in Typeface_writeTypefaces()
323 writer.write<int>(typeface->fBaseWeight); in Typeface_writeTypefaces()
346 Typeface* typeface = new Typeface; in Typeface_readTypefaces() local
350 typeface->fBaseWeight = reader.read<int>(); in Typeface_readTypefaces()
351 faceHandles.push_back(toJLong(typeface)); in Typeface_readTypefaces()
359 jobject typeface) { in Typeface_forceSetStaticFinalField() argument
[all …]
H A DPaint.cpp138 const Typeface* typeface = paint->getAndroidTypeface(); in breakTextC() local
167 const Typeface* typeface = paint->getAndroidTypeface(); in breakTextS() local
212 const Typeface* typeface = paint->getAndroidTypeface(); in getTextAdvances___CIIIII_FI() local
224 const Typeface* typeface = paint->getAndroidTypeface(); in getTextAdvances__StringIIIII_FI() local
248 const Typeface* typeface = paint->getAndroidTypeface(); in getTextRunCursor___C() local
260 const Typeface* typeface = paint->getAndroidTypeface(); in getTextRunCursor__String() local
325 const Typeface* typeface = paint->getAndroidTypeface(); in getTextPath___C() local
335 const Typeface* typeface = paint->getAndroidTypeface(); in getTextPath__String() local
361 const Typeface* typeface = paint->getAndroidTypeface(); in getStringBounds() local
583 typeface = Typeface::resolveDefault(typeface); in getMetricsInternal()
[all …]
H A Dandroid_graphics_Canvas.cpp614 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextChars() local
622 static_cast<minikin::Bidi>(bidiFlags), *paint, typeface, nullptr /* measured text */); in drawTextChars()
630 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextString() local
650 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextRunChars() local
656 bidiFlags, *paint, typeface, mt); in drawTextRunChars()
666 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextRunString() local
672 bidiFlags, *paint, typeface, nullptr /* measured text */); in drawTextRunString()
680 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextOnPathChars() local
685 static_cast<minikin::Bidi>(bidiFlags), *path, hOffset, vOffset, *paint, typeface); in drawTextOnPathChars()
695 const Typeface* typeface = paint->getAndroidTypeface(); in drawTextOnPathString() local
[all …]
/aosp14/frameworks/base/libs/hwui/jni/text/
H A DTextShaper.cpp51 const Paint& paint, const Typeface* typeface) { in shapeTextRun() argument
53 minikin::MinikinPaint minikinPaint = MinikinUtils::prepareMinikinPaint(&paint, typeface); in shapeTextRun()
55 minikin::Layout layout = MinikinUtils::doLayout(&paint, bidiFlags, typeface, in shapeTextRun()
65 font->typeface()->GetFontExtent(&extent, minikinPaint, layout.getFakery(i)); in shapeTextRun()
82 const Typeface* typeface = paint->getAndroidTypeface(); in TextShaper_shapeTextRunChars() local
89 *paint, typeface); in TextShaper_shapeTextRunChars()
98 const Typeface* typeface = paint->getAndroidTypeface(); in TextShaper_shapeTextRunString() local
105 *paint, typeface); in TextShaper_shapeTextRunString()
/aosp14/frameworks/base/core/java/android/text/style/
H A DTypefaceSpan.java78 public TypefaceSpan(@NonNull Typeface typeface) { in TypefaceSpan() argument
79 this(null, typeface); in TypefaceSpan()
90 private TypefaceSpan(@Nullable String family, @Nullable Typeface typeface) { in TypefaceSpan() argument
92 mTypeface = typeface; in TypefaceSpan()
/aosp14/frameworks/base/libs/hwui/jni/fonts/
H A DFont.cpp130 MinikinFontSkia* minikinSkia = static_cast<MinikinFontSkia*>(font->font->typeface().get()); in Font_Builder_clone()
162 MinikinFontSkia* minikinSkia = static_cast<MinikinFontSkia*>(font->font->typeface().get()); in Font_getGlyphBounds()
182 MinikinFontSkia* minikinSkia = static_cast<MinikinFontSkia*>(font->font->typeface().get()); in Font_getFontMetrics()
212 const std::shared_ptr<minikin::MinikinFont>& minikinFont = font->font->typeface(); in Font_newByteBuffer()
220 return reinterpret_cast<jlong>(font->font->typeface()->GetFontData()); in Font_getBufferAddress()
239 const std::shared_ptr<minikin::MinikinFont>& minikinFont = font->font->typeface(); in Font_getFontPath()
278 const std::shared_ptr<minikin::MinikinFont>& minikinFont = font->font->typeface(); in Font_getIndex()
292 const std::shared_ptr<minikin::MinikinFont>& minikinFont = font->font->typeface(); in Font_getAxisCount()
307 const std::shared_ptr<minikin::MinikinFont>& minikinFont = font->font->typeface(); in Font_getAxisInfo()
317 return font->font->typeface()->GetSourceId(); in Font_getSourceId()
/aosp14/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/
H A DTypefaceSerializationPerfTest.java112 for (Typeface typeface : out.values()) { in testDeserializeFontMap()
113 typeface.releaseNativeObjectForTest(); in testDeserializeFontMap()
144 for (Typeface typeface : out.values()) { in testDeserializeFontMap_memory()
145 typeface.releaseNativeObjectForTest(); in testDeserializeFontMap_memory()
H A DTypefaceCreatePerfTest.java94 Typeface typeface = new Typeface.Builder(mgr, path).build(); in createFromNonAsset() local
95 if (typeface != null) return typeface; in createFromNonAsset()
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/animation/
H A DTextAnimatorTest.kt145 typeface = Typeface.createFromFile("/system/fonts/Roboto-Regular.ttf")
157 val prevTypeface = paint.typeface
161 assertThat(paint.typeface).isNotSameInstanceAs(prevTypeface)
165 assertThat(paint.typeface).isSameInstanceAs(prevTypeface)
H A DTextInterpolatorTest.kt53 typeface = Font.Builder(VF_FONT).setFontVariationSettings("'wght' 400").build().toTypeface()
58 typeface = Font.Builder(VF_FONT).setFontVariationSettings("'wght' 400").build().toTypeface()
62 typeface = Font.Builder(VF_FONT).setFontVariationSettings("'wght' 700").build().toTypeface()
82 typefaceCache = TypefaceVariantCacheImpl(PAINT.typeface)
/aosp14/frameworks/base/core/tests/coretests/src/android/provider/
H A DFontsContractE2ETest.java92 public void onTypefaceRetrieved(Typeface typeface) { in onTypefaceRetrieved() argument
93 mTypeface = typeface; in onTypefaceRetrieved()
163 Typeface typeface = FontsContract.buildTypeface( in typefaceNotCacheTest() local
173 assertNotSame(typeface, typeface2); in typefaceNotCacheTest()
/aosp14/frameworks/base/core/java/android/provider/
H A DFontsContract.java383 Typeface typeface = buildTypeface(sContext, null, result.getFonts()); in getFontSync()
384 if (typeface != null) { in getFontSync()
385 sTypefaceCache.put(id, typeface); in getFontSync()
387 holder.set(typeface); in getFontSync()
490 public void onTypefaceRetrieved(Typeface typeface) {} in onTypefaceRetrieved() argument
594 final Typeface typeface = buildTypeface(context, cancellationSignal, fonts); in requestFonts()
595 if (typeface == null) { in requestFonts()
603 sTypefaceCache.put(request.getIdentifier(), typeface); in requestFonts()
604 callerThreadHandler.post(() -> callback.onTypefaceRetrieved(typeface)); in requestFonts()
/aosp14/frameworks/base/core/java/com/android/internal/widget/
H A DSubtitleView.java197 public void setTypeface(Typeface typeface) { in setTypeface() argument
198 if (mTextPaint.getTypeface() != typeface) { in setTypeface()
199 mTextPaint.setTypeface(typeface); in setTypeface()
288 final Typeface typeface = style.getTypeface(); in setStyle() local
289 setTypeface(typeface); in setStyle()
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DTypefaceTests.cpp60 sk_sp<SkTypeface> typeface(fm->makeFromStream(std::move(fontData))); in buildFamily() local
61 LOG_ALWAYS_FATAL_IF(typeface == nullptr, "Failed to make typeface from %s", fileName); in buildFamily()
63 std::make_shared<MinikinFontSkia>(std::move(typeface), 0, data, st.st_size, fileName, 0, in buildFamily()
434 std::unique_ptr<Typeface> typeface( in TEST() local
437 EXPECT_EQ(400, typeface->fStyle.weight()); in TEST()
438 EXPECT_EQ(minikin::FontStyle::Slant::UPRIGHT, typeface->fStyle.slant()); in TEST()
444 std::unique_ptr<Typeface> typeface( in TEST() local
447 EXPECT_EQ(700, typeface->fStyle.weight()); in TEST()
448 EXPECT_EQ(minikin::FontStyle::Slant::UPRIGHT, typeface->fStyle.slant()); in TEST()
/aosp14/frameworks/base/core/tests/coretests/src/android/graphics/
H A DTypefaceTest.java219 for (Typeface typeface : copiedFontMap.values()) { in testSerialize()
220 typeface.releaseNativeObjectForTest(); in testSerialize()
274 private static float measureText(Typeface typeface, String text) { in measureText() argument
276 paint.setTypeface(typeface); in measureText()
/aosp14/frameworks/base/services/core/java/com/android/server/graphics/fonts/
H A DOtfFontFileParser.java90 Typeface typeface = new Typeface.CustomFallbackBuilder(family).build(); in tryToCreateTypeface() local
94 p.setTypeface(typeface); in tryToCreateTypeface()
/aosp14/frameworks/base/core/java/android/view/inputmethod/
H A DTextAppearanceInfo.java217 Typeface typeface = textPaint.getTypeface(); in createFromTextView() local
221 if (typeface != null) { in createFromTextView()
222 systemFontFamilyName = typeface.getSystemFontFamilyName(); in createFromTextView()
223 textWeight = typeface.getWeight(); in createFromTextView()
224 textStyle = typeface.getStyle(); in createFromTextView()
/aosp14/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/
H A DTextAnimator.kt105 var typefaceCache: TypefaceVariantCache = TypefaceVariantCacheImpl(layout.paint.typeface)
284 textInterpolator.targetPaint.typeface = typefaceCache.getTypefaceForVariant(fvar)

12