FreetypeFontFile* FreetypeManager::FindFontFile(const OString& rNativeFileName)
{ // font file already known? (e.g. for ttc, synthetic, aliased fonts) constchar* pFileName = rNativeFileName.getStr();
FontFileList::const_iterator it = m_aFontFileList.find(pFileName); if (it != m_aFontFileList.end()) return it->second.get();
// no => create new one
FreetypeFontFile* pFontFile = new FreetypeFontFile(rNativeFileName);
pFileName = pFontFile->maNativeFileName.getStr();
m_aFontFileList[pFileName].reset(pFontFile); return pFontFile;
}
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.