diff options
Diffstat (limited to 'core/fpdfapi/fpdf_font/include/cpdf_font.h')
-rw-r--r-- | core/fpdfapi/fpdf_font/include/cpdf_font.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/fpdfapi/fpdf_font/include/cpdf_font.h b/core/fpdfapi/fpdf_font/include/cpdf_font.h index a76a6a2573..a47d8655c2 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(); |