Lines Matching refs:FontFamily

90     FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families,
107 SkTDArray<FontFamily*>& fFamilies; // The array to append families, owned by caller
108 std::unique_ptr<FontFamily> fCurrentFamily; // The family being created, owned by this
254 std::unique_ptr<FontFamily>* fallbackFamily =
257 std::unique_ptr<FontFamily> newFallbackFamily(
258 new FontFamily(self->fCurrentFamily->fBasePath, true));
292 FontFamily* family = new FontFamily(self->fBasePath, true);
327 static FontFamily* find_family(FamilyData* self, const SkString& familyName) {
329 FontFamily* candidate = self->fFamilies[i];
368 FontFamily* targetFamily = find_family(self, to);
375 FontFamily* family = new FontFamily(targetFamily->fBasePath, self->fIsFallback);
418 FontFamily& currentFamily = *self->fCurrentFamily;
514 self->fCurrentFamily = std::make_unique<FontFamily>(self->fBasePath, self->fIsFallback);
645 static int parse_config_file(const char* filename, SkTDArray<FontFamily*>& families,
702 static int append_system_font_families(SkTDArray<FontFamily*>& fontFamilies,
720 static void append_fallback_font_families_for_locale(SkTDArray<FontFamily*>& fallbackFonts,
747 SkTDArray<FontFamily*> langSpecificFonts;
751 FontFamily* family = langSpecificFonts[i];
758 static void append_system_fallback_font_families(SkTDArray<FontFamily*>& fallbackFonts,
767 static void mixin_vendor_fallback_font_families(SkTDArray<FontFamily*>& fallbackFonts,
770 SkTDArray<FontFamily*> vendorFonts;
780 FontFamily* family = vendorFonts[i];
800 void SkFontMgr_Android_Parser::GetSystemFontFamilies(SkTDArray<FontFamily*>& fontFamilies) {
810 SkTDArray<FontFamily*> fallbackFonts;
816 void SkFontMgr_Android_Parser::GetCustomFontFamilies(SkTDArray<FontFamily*>& fontFamilies,