static inline const AtomicString& getGenericFontFamilyForScript(const ScriptFontFamilyMap& fontMap, UScriptCode script) { ScriptFontFamilyMap::const_iterator it = fontMap.find(static_cast<int>(script)); if (it != fontMap.end()) return it->second; if (script != USCRIPT_COMMON) return getGenericFontFamilyForScript(fontMap, USCRIPT_COMMON); return emptyAtom; }
const AtomicString& Settings::fantasyFontFamily(UScriptCode script) const { return getGenericFontFamilyForScript(m_fantasyFontFamilyMap, script); }
const AtomicString& Settings::sansSerifFontFamily(UScriptCode script) const { return getGenericFontFamilyForScript(m_sansSerifFontFamilyMap, script); }
const AtomicString& Settings::pictographFontFamily(UScriptCode script) const { return getGenericFontFamilyForScript(m_pictographFontFamilyMap, script); }