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); |