Lines Matching defs:fontFamilies
26 int CountFallbacks(SkTDArray<FontFamily*> fontFamilies) {
28 for (int i = 0; i < fontFamilies.count(); i++) {
29 if (fontFamilies[i]->fIsFallbackFont) {
46 static void ValidateLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* firstExpectedFile,
48 REPORTER_ASSERT(reporter, fontFamilies[0]->fNames.count() == 5);
49 REPORTER_ASSERT(reporter, !strcmp(fontFamilies[0]->fNames[0].c_str(), "sans-serif"));
51 !strcmp(fontFamilies[0]->fFonts[0].fFileName.c_str(), firstExpectedFile));
52 REPORTER_ASSERT(reporter, !fontFamilies[0]->fIsFallbackFont);
55 for (const auto& fontFamily : fontFamilies) {
68 for (int i = 0; i < fontFamilies.count(); ++i) {
69 FontFamily& family = *fontFamilies[i];
95 static void DumpLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* label) {
101 for (int i = 0; i < fontFamilies.count(); ++i) {
103 switch(fontFamilies[i]->fVariant) {
108 SkDebugf(" basePath %s\n", fontFamilies[i]->fBasePath.c_str());
109 if (!fontFamilies[i]->fLanguages.empty()) {
111 for (const auto& lang : fontFamilies[i]->fLanguages) {
116 for (int j = 0; j < fontFamilies[i]->fNames.count(); ++j) {
117 SkDebugf(" name %s\n", fontFamilies[i]->fNames[j].c_str());
119 DumpFiles(*fontFamilies[i]);
120 for (const auto& [unused, fallbackFamily] : fontFamilies[i]->fallbackFamilies) {