Index: core/fpdfapi/fpdf_font/include/cpdf_font.h |
diff --git a/core/fpdfapi/fpdf_font/include/cpdf_font.h b/core/fpdfapi/fpdf_font/include/cpdf_font.h |
index a76a6a25734eb7005b65734f3deda31fb1dae285..a47d8655c259b732becf3fae6c617d9df5ce427d 100644 |
--- a/core/fpdfapi/fpdf_font/include/cpdf_font.h |
+++ b/core/fpdfapi/fpdf_font/include/cpdf_font.h |
@@ -88,12 +88,15 @@ class CPDF_Font { |
int GetItalicAngle() const { return m_ItalicAngle; } |
int GetStemV() const { return m_StemV; } |
int GetStringWidth(const FX_CHAR* pString, int size); |
+ uint32_t FallbackFontFromCharcode(uint32_t charcode); |
+ int FallbackGlyphFromCharcode(int fallbackFont, uint32_t charcode); |
virtual int GetCharWidthF(uint32_t charcode, int level = 0) = 0; |
virtual FX_RECT GetCharBBox(uint32_t charcode, int level = 0) = 0; |
CPDF_Document* m_pDocument; |
CFX_Font m_Font; |
+ std::vector<std::unique_ptr<CFX_Font>> m_FontFallbacks; |
protected: |
CPDF_Font(); |