Home
last modified time | relevance | path

Searched refs:family (Results 1 – 25 of 38) sorted by relevance

12

/frameworks/minikin/libs/minikin/
DFontCollection.cpp62 const std::shared_ptr<FontFamily>& family = typefaces[i]; in init() local
63 if (family->getClosestMatch(defaultStyle).font == nullptr) { in init()
66 const SparseBitSet& coverage = family->getCoverage(); in init()
67 mFamilies.push_back(family); // emplace_back would be better in init()
68 if (family->hasVSTable()) { in init()
69 mVSFamilyVec.push_back(family); in init()
74 const std::unordered_set<AxisTag>& supportedAxes = family->supportedAxes(); in init()
93 const std::shared_ptr<FontFamily>& family = mFamilies[j]; in init() local
95 uint32_t nextChar = family->getCoverage().nextSetBit((i + 1) << kLogCharsPerPage); in init()
268 const std::shared_ptr<FontFamily>& family = in getFamilyForChar() local
[all …]
/frameworks/base/rs/java/android/renderscript/
DFont.java96 private static void addFamilyToMap(FontFamily family) { in addFamilyToMap() argument
97 for(int i = 0; i < family.mNames.length; i ++) { in addFamilyToMap()
98 sFontFamilyMap.put(family.mNames[i], family); in addFamilyToMap()
135 FontFamily family = sFontFamilyMap.get(familyName); in getFontFileName() local
136 if(family != null) { in getFontFileName()
139 return family.mNormalFileName; in getFontFileName()
141 return family.mBoldFileName; in getFontFileName()
143 return family.mItalicFileName; in getFontFileName()
145 return family.mBoldItalicFileName; in getFontFileName()
/frameworks/base/core/java/android/text/style/
DTypefaceSpan.java68 public TypefaceSpan(@Nullable String family) { in TypefaceSpan() argument
69 this(family, null); in TypefaceSpan()
90 private TypefaceSpan(@Nullable String family, @Nullable Typeface typeface) { in TypefaceSpan() argument
91 mFamily = family; in TypefaceSpan()
163 private void applyFontFamily(@NonNull Paint paint, @NonNull String family) { in applyFontFamily() argument
171 final Typeface styledTypeface = Typeface.create(family, style); in applyFontFamily()
DTextAppearanceSpan.java125 String family = a.getString(com.android.internal.R.styleable.TextAppearance_fontFamily); in TextAppearanceSpan() local
126 if (family != null) { in TextAppearanceSpan()
127 mFamilyName = family; in TextAppearanceSpan()
209 public TextAppearanceSpan(String family, int style, int size, in TextAppearanceSpan() argument
211 mFamilyName = family; in TextAppearanceSpan()
/frameworks/minikin/tests/stresstest/
DFontFamilyTest.cpp41 std::shared_ptr<FontFamily> family = std::make_shared<FontFamily>(std::move(fonts)); in TEST_P() local
43 hb_font_t* hbFont = family->getFont(0)->baseFont().get(); in TEST_P()
47 EXPECT_EQ(family->hasGlyph(codePoint, 0 /* variation selector */), in TEST_P()
59 ASSERT_EQ(family->hasGlyph(codePoint, vs), in TEST_P()
63 << " Minikin: " << family->hasGlyph(codePoint, vs) << " HarfBuzz: " in TEST_P()
/frameworks/base/libs/hwui/jni/fonts/
DFontFamily.cpp44 static void releaseFontFamily(jlong family) { in releaseFontFamily() argument
45 delete reinterpret_cast<FontFamilyWrapper*>(family); in releaseFontFamily()
69 std::shared_ptr<minikin::FontFamily> family = std::make_shared<minikin::FontFamily>( in FontFamily_Builder_build() local
72 if (family->getCoverage().length() == 0) { in FontFamily_Builder_build()
78 return reinterpret_cast<jlong>(new FontFamilyWrapper(std::move(family))); in FontFamily_Builder_build()
/frameworks/base/libs/hwui/jni/
DFontUtils.h32 explicit FontFamilyWrapper(std::shared_ptr<minikin::FontFamily>&& family) : family(family) {} in FontFamilyWrapper()
33 std::shared_ptr<minikin::FontFamily> family; member
DTypeface.cpp37 Typeface* family = toTypeface(familyHandle); in Typeface_createFromTypeface() local
38 Typeface* face = Typeface::createRelative(family, (Typeface::Style)style); in Typeface_createFromTypeface()
42 face = Typeface::createRelative(family, (Typeface::Style)(style ^ Typeface::kItalic)); in Typeface_createFromTypeface()
45 face = Typeface::createRelative(family, (Typeface::Style)i); in Typeface_createFromTypeface()
99 FontFamilyWrapper* family = reinterpret_cast<FontFamilyWrapper*>(families[i]); in Typeface_createFromArray() local
100 familyVec.emplace_back(family->family); in Typeface_createFromArray()
DFontFamily.cpp80 std::shared_ptr<minikin::FontFamily> family = std::make_shared<minikin::FontFamily>( in FontFamily_create() local
83 if (family->getCoverage().length() == 0) { in FontFamily_create()
86 return toJLong(new FontFamilyWrapper(std::move(family))); in FontFamily_create()
/frameworks/base/graphics/java/android/graphics/
DTypeface.java273 final FontFamily family = familyBuilder.build(); in createFromResources() local
276 Font bestFont = family.getFont(0); in createFromResources()
278 for (int i = 1; i < family.getSize(); ++i) { in createFromResources()
279 final Font candidate = family.getFont(i); in createFromResources()
286 typeface = new Typeface.CustomFallbackBuilder(family) in createFromResources()
610 final FontFamily family = new FontFamily.Builder(font).build(); in build() local
615 final CustomFallbackBuilder builder = new CustomFallbackBuilder(family) in build()
720 public CustomFallbackBuilder(@NonNull FontFamily family) { in CustomFallbackBuilder() argument
721 Preconditions.checkNotNull(family); in CustomFallbackBuilder()
722 mFamilies.add(family); in CustomFallbackBuilder()
[all …]
/frameworks/layoutlib/rename_font/
Dbuild_font_single.py42 family = None variable in FontInfo
144 font.family = namerecord.text.strip()
172 namerecord.text = font.family
183 if font.family is None or font.style is None:
186 new_family = font.family + font.version
188 new_family = font.family
193 font.family = new_family
Dbuild_font.py44 family = None variable in FontInfo
153 font.family = namerecord.text.strip()
178 namerecord.text = font.family
189 if font.family is None or font.style is None:
192 new_family = font.family + font.version
194 new_family = font.family
199 font.family = new_family
Dtest.py39 self.assertEqual(fonts[0].family, "Roboto1200310")
/frameworks/base/native/android/
Dsystem_fonts.cpp195 xmlNode* family = firstElement(familySet, FAMILY_TAG); in findFirstFontNode() local
196 if (family == nullptr) { in findFirstFontNode()
199 state->mLocale.reset(xmlGetProp(family, LOCALE_ATTR_NAME)); in findFirstFontNode()
201 xmlNode* font = firstElement(family, FONT_TAG); in findFirstFontNode()
203 family = nextSibling(family, FAMILY_TAG); in findFirstFontNode()
204 if (family == nullptr) { in findFirstFontNode()
207 font = firstElement(family, FONT_TAG); in findFirstFontNode()
297 xmlNode* family = nextSibling(state->mFontNode->parent, FAMILY_TAG); in findNextFontNode() local
298 if (family == nullptr) { in findNextFontNode()
301 state->mLocale.reset(xmlGetProp(family, LOCALE_ATTR_NAME)); in findNextFontNode()
[all …]
/frameworks/minikin/tests/unittest/
DFontFamilyTest.cpp502 void expectVSGlyphs(FontFamily* family, uint32_t codepoint, const std::set<uint32_t>& vs) { in expectVSGlyphs() argument
509 EXPECT_FALSE(family->hasGlyph(codepoint, i)) in expectVSGlyphs()
512 EXPECT_TRUE(family->hasGlyph(codepoint, i)) in expectVSGlyphs()
519 std::shared_ptr<FontFamily> family = buildFontFamily(kVsTestFont); in TEST_F() local
530 EXPECT_TRUE(family->getCoverage().get(kSupportedChar1)); in TEST_F()
531 expectVSGlyphs(family.get(), kSupportedChar1, std::set<uint32_t>({kVS1, kVS17, kVS18, kVS19})); in TEST_F()
534 EXPECT_TRUE(family->getCoverage().get(kSupportedChar2)); in TEST_F()
535 expectVSGlyphs(family.get(), kSupportedChar2, std::set<uint32_t>({kVS2, kVS18, kVS19, kVS20})); in TEST_F()
538 EXPECT_TRUE(family->getCoverage().get(kNoVsSupportedChar)); in TEST_F()
539 expectVSGlyphs(family.get(), kNoVsSupportedChar, std::set<uint32_t>()); in TEST_F()
[all …]
/frameworks/base/tools/split-select/
DSplitDescription.cpp42 abi::Family family = abi::getFamily(abi); in isBetterThan() local
44 if (family != oFamily) { in isBetterThan()
45 return family != abi::Family_none; in isBetterThan()
57 abi::Family family = abi::getFamily(abi); in match() local
59 if (family != oFamily) { in match()
DAbi.cpp62 const Vector<Variant>& getVariants(Family family) { in getVariants() argument
63 switch (family) { in getVariants()
DAbi.h44 const android::Vector<Variant>& getVariants(Family family);
/frameworks/base/graphics/java/android/graphics/fonts/
DFontFamily.java122 final FontFamily family = new FontFamily(mFonts, ptr); in build() local
123 sFamilyRegistory.registerNativeAllocation(family, ptr); in build()
124 return family; in build()
DSystemFonts.java150 final FontFamily family = createFontFamily( in pushFamilyToFallback() local
153 if (family != null) { in pushFamilyToFallback()
154 fallbackMap.valueAt(i).add(family); in pushFamilyToFallback()
218 final FontFamily family = createFontFamily( in appendNamedFamily() local
221 if (family == null) { in appendNamedFamily()
225 fallback.add(family); in appendNamedFamily()
DFontCustomizationParser.java62 final FontConfig.Family family = result.mAdditionalNamedFamilies.get(i); in validate() local
63 final String name = family.getName(); in validate()
/frameworks/minikin/tests/util/
DFontTestUtils.cpp107 std::shared_ptr<FontFamily> family; in getFontFamilies() local
109 family = std::make_shared<FontFamily>(variant, std::move(fonts)); in getFontFamilies()
112 family = std::make_shared<FontFamily>(langId, variant, std::move(fonts), in getFontFamilies()
115 families.push_back(family); in getFontFamilies()
/frameworks/base/tools/fonts/
Dfontchain_linter.py224 for family in families:
225 name = family.get('name')
226 variant = family.get('variant')
227 langs = family.get('lang')
239 for family in families:
240 name = family.get('name')
241 variant = family.get('variant')
242 langs = family.get('lang')
250 for child in family:
/frameworks/base/core/java/android/net/
DVpnService.java690 public Builder allowFamily(int family) { in allowFamily() argument
691 if (family == AF_INET) { in allowFamily()
693 } else if (family == AF_INET6) { in allowFamily()
696 throw new IllegalArgumentException(family + " is neither " + AF_INET + " nor " + in allowFamily()
/frameworks/layoutlib/bridge/src/android/graphics/
DTypeface_Delegate.java298 /*package*/ static Typeface create(Typeface family, int style) { in create() argument
299 return Typeface.create_Original(family, style); in create()
303 /*package*/ static Typeface create(Typeface family, int style, boolean isItalic) { in create() argument
304 return Typeface.create_Original(family, style, isItalic); in create()

12