struct SkFontMgr_Android_CustomFonts { /** When specifying custom fonts, indicates how to use system fonts. */
enum SystemFontUse {
kOnlyCustom, /** Use only custom fonts. NDK compliant. */
kPreferCustom, /** Use custom fonts before system fonts. */
kPreferSystem /** Use system fonts before custom fonts. */
}; /** Whether or not to use system fonts. */
SystemFontUse fSystemFontUse;
/** Base path to resolve relative font file names. If a directory, should end with '/'. */ const char* fBasePath;
/** Optional custom configuration file for fonts which provide fallback. *Inthenewstyle(version>21)fontsXmlformatisused,thisshouldbeNULL.
*/ const char* fFallbackFontsXml;
/** Optional custom flag. If set to true the SkFontMgr will acquire all requisite *systemIOresourcesoninitialization.
*/ bool fIsolated;
};
/** Create a font manager for Android. If 'custom' is NULL, use only system fonts. */
SK_API sk_sp<SkFontMgr> SkFontMgr_New_Android(const SkFontMgr_Android_CustomFonts* custom,
std::unique_ptr<SkFontScanner> scanner); #endif// SkFontMgr_android_DEFINED
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.