Lines Matching full:scanner
204 virtual void loadSystemFonts(const SkTypeface_FreeType::Scanner&, Families*) const = 0;
336 SkTypeface_FreeType::Scanner fScanner;
345 void loadSystemFonts(const SkTypeface_FreeType::Scanner& scanner,
348 load_directory_fonts(scanner, fBaseDirectory, ".ttf", families);
349 load_directory_fonts(scanner, fBaseDirectory, ".ttc", families);
350 load_directory_fonts(scanner, fBaseDirectory, ".otf", families);
351 load_directory_fonts(scanner, fBaseDirectory, ".pfb", families);
372 static void load_directory_fonts(const SkTypeface_FreeType::Scanner& scanner,
388 if (!scanner.recognizedFont(stream, &numFaces)) {
397 if (!scanner.scanFont(stream, faceIndex, &realname, &style, &isFixedPitch, nullptr)) {
422 load_directory_fonts(scanner, dirname, suffix, families);
442 void loadSystemFonts(const SkTypeface_FreeType::Scanner& scanner,
447 load_embedded_font(scanner, fontEntry.data, fontEntry.size, i, families);
469 static void load_embedded_font(const SkTypeface_FreeType::Scanner& scanner,
476 if (!scanner.recognizedFont(stream, &numFaces)) {
485 if (!scanner.scanFont(stream, faceIndex, &realname, &style, &isFixedPitch, nullptr)) {