54 file_path.
printf(
"%s/%s", fResourceDir.c_str(), path.c_str());
60#if defined(SK_TYPEFACE_FACTORY_FREETYPE)
63#elif defined(SK_TYPEFACE_FACTORY_CORETEXT)
65#elif defined(SK_TYPEFACE_FACTORY_DIRECTWRITE)
70 if (familyName.empty()) {
71 fFontProvider->registerTypeface(std::move(face));
73 fFontProvider->registerTypeface(std::move(face),
SkString(familyName.c_str()));
void disableFontFallback()
void setAssetFontManager(sk_sp< SkFontMgr > fontManager)
void setTestFontManager(sk_sp< SkFontMgr > fontManager)
TestFontCollection(const std::string &resourceDir, bool testOnly=false, bool loadFonts=true)
bool addFontFromFile(const std::string &path, const std::string &familyName="")