7#ifndef XFA_FGAS_FONT_CFGAS_DEFAULTFONTMANAGER_H_
8#define XFA_FGAS_FONT_CFGAS_DEFAULTFONTMANAGER_H_
10#include "core/fxcrt/retain_ptr.h"
11#include "core/fxcrt/widestring.h"
18 uint32_t dwFontStyles);
CFGAS_DefaultFontManager(const CFGAS_DefaultFontManager &)=delete
static RetainPtr< CFGAS_GEFont > GetDefaultFont(uint32_t dwFontStyles)
CFGAS_DefaultFontManager()=delete
static RetainPtr< CFGAS_GEFont > GetFont(WideString wsFontName, uint32_t dwFontStyles)
CFGAS_DefaultFontManager & operator=(const CFGAS_DefaultFontManager &)=delete
RetainPtr< CFGAS_GEFont > LoadFont(const wchar_t *pszFontFamily, uint32_t dwFontStyles, FX_CodePage wCodePage)
static CFGAS_GEModule * Get()
CFGAS_FontMgr * GetFontMgr()
const wchar_t * c_str() const
static WideString FromASCII(ByteStringView str)
bool FontStyleIsItalic(uint32_t style)
#define FXFONT_FORCE_BOLD
bool FontStyleIsForceBold(uint32_t style)
const char * pReplaceFont