| 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 8956cd1c886ec4d9e42360a5b4a6a6c67362774d..4674589911f76b9385187ea907d1028168e38bec 100644
|
| --- a/core/src/fxge/ge/fx_ge_fontmap.cpp
|
| +++ b/core/src/fxge/ge/fx_ge_fontmap.cpp
|
| @@ -688,7 +688,8 @@ uint8_t _GetCharsetFromCodePage(FX_WORD codepage)
|
| const CHARSET_MAP & cp = g_Codepage2CharsetTable[iMid];
|
| if (codepage == cp.codepage) {
|
| return cp.charset;
|
| - } else if (codepage < cp.codepage) {
|
| + }
|
| + if (codepage < cp.codepage) {
|
| iEnd = iMid - 1;
|
| } else {
|
| iStart = iMid + 1;
|
| @@ -1159,14 +1160,10 @@ FXFT_Face CFX_FontMapper::FindSubstFont(const CFX_ByteString& name, FX_BOOL bTru
|
| m_pFontMgr->GetStandardFont(pFontData, size, 12);
|
| m_FoxitFaces[12] = m_pFontMgr->GetFixedFace(pFontData, size, 0);
|
| return m_FoxitFaces[12];
|
| - } else {
|
| - pSubstFont->m_SubstFlags |= FXFONT_SUBST_NONSYMBOL;
|
| - return FindSubstFont(family, bTrueType, flags & ~FXFONT_SYMBOLIC, weight, italic_angle, 0, pSubstFont);
|
| }
|
| -#else
|
| +#endif
|
| pSubstFont->m_SubstFlags |= FXFONT_SUBST_NONSYMBOL;
|
| return FindSubstFont(family, bTrueType, flags & ~FXFONT_SYMBOLIC, weight, italic_angle, 0, pSubstFont);
|
| -#endif
|
| }
|
| if (Charset == FXFONT_ANSI_CHARSET) {
|
| pSubstFont->m_SubstFlags |= FXFONT_SUBST_STANDARD;
|
| @@ -1175,9 +1172,8 @@ FXFT_Face CFX_FontMapper::FindSubstFont(const CFX_ByteString& name, FX_BOOL bTru
|
| int index = m_CharsetArray.Find(Charset);
|
| if (index < 0) {
|
| return UseInternalSubst(pSubstFont, iBaseFont, italic_angle, old_weight, PitchFamily);
|
| - } else {
|
| - hFont = m_pFontInfo->GetFont(m_FaceArray[index]);
|
| }
|
| + hFont = m_pFontInfo->GetFont(m_FaceArray[index]);
|
| }
|
| }
|
| pSubstFont->m_ExtHandle = m_pFontInfo->RetainFont(hFont);
|
|
|