| Index: core/src/fxge/ge/fx_ge_fontmap.cpp
|
| diff --git a/core/src/fxge/ge/fx_ge_fontmap.cpp b/core/src/fxge/ge/fx_ge_fontmap.cpp
|
| index 77f94865605476e0c759eb78b945fe73ab3ac0f5..29a29db6fe080820e663f2ebcb188edfdebe5edc 100644
|
| --- a/core/src/fxge/ge/fx_ge_fontmap.cpp
|
| +++ b/core/src/fxge/ge/fx_ge_fontmap.cpp
|
| @@ -1214,6 +1214,17 @@ FXFT_Face CFX_FontMapper::FindSubstFont(const CFX_ByteString& name,
|
| m_pFontInfo->DeleteFont(hFont);
|
| return face;
|
| }
|
| +FX_BOOL CFX_FontMapper::IsBuiltinFace(const FXFT_Face face) const {
|
| + for (int i = 0; i < MM_FACE_COUNT; ++i) {
|
| + if (m_MMFaces[i] == face)
|
| + return TRUE;
|
| + }
|
| + for (int i = 0; i < FOXIT_FACE_COUNT; ++i) {
|
| + if (m_FoxitFaces[i] == face)
|
| + return TRUE;
|
| + }
|
| + return FALSE;
|
| +}
|
| extern "C" {
|
| unsigned long _FTStreamRead(FXFT_Stream stream,
|
| unsigned long offset,
|
|
|