/aosp14/frameworks/base/libs/hwui/hwui/ |
H A D | MinikinUtils.cpp | 32 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 D | MinikinUtils.h | 43 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 D | Canvas.cpp | 154 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 D | Typeface.cpp | 145 : 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 D | Paint.h | 121 void setAndroidTypeface(Typeface* typeface) { mTypeface = typeface; } in setAndroidTypeface() argument
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | Typeface.java | 331 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 D | LeakyTypefaceStorage.java | 52 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 D | Typeface.cpp | 275 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 D | Paint.cpp | 138 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 D | android_graphics_Canvas.cpp | 614 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 D | TextShaper.cpp | 51 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 D | TypefaceSpan.java | 78 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 D | Font.cpp | 130 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 D | TypefaceSerializationPerfTest.java | 112 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 D | TypefaceCreatePerfTest.java | 94 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 D | TextAnimatorTest.kt | 145 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 D | TextInterpolatorTest.kt | 53 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 D | FontsContractE2ETest.java | 92 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 D | FontsContract.java | 383 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 D | SubtitleView.java | 197 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 D | TypefaceTests.cpp | 60 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 D | TypefaceTest.java | 219 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 D | OtfFontFileParser.java | 90 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 D | TextAppearanceInfo.java | 217 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 D | TextAnimator.kt | 105 var typefaceCache: TypefaceVariantCache = TypefaceVariantCacheImpl(layout.paint.typeface) 284 textInterpolator.targetPaint.typeface = typefaceCache.getTypefaceForVariant(fvar)
|