| Index: xfa/fxfa/include/xfa_fontmgr.h | 
| diff --git a/xfa/fxfa/include/xfa_fontmgr.h b/xfa/fxfa/include/xfa_fontmgr.h | 
| index 2d2a74f2bad05958968faf1acd5147002d7a9bdc..6147dbc5c7369f4c6c479dd3b6ec53fb618cdcea 100644 | 
| --- a/xfa/fxfa/include/xfa_fontmgr.h | 
| +++ b/xfa/fxfa/include/xfa_fontmgr.h | 
| @@ -51,29 +51,30 @@ class CXFA_PDFFontMgr { | 
| CFGAS_GEFont* GetFont(const CFX_WideStringC& wsFontFamily, | 
| uint32_t dwFontStyles, | 
| CPDF_Font** pPDFFont, | 
| -                        FX_BOOL bStrictMatch = TRUE); | 
| -  FX_BOOL GetCharWidth(CFGAS_GEFont* pFont, | 
| -                       FX_WCHAR wUnicode, | 
| -                       int32_t& iWidth, | 
| -                       FX_BOOL bCharCode); | 
| -  std::map<CFGAS_GEFont*, CPDF_Font*> m_FDE2PDFFont; | 
| +                        bool bStrictMatch); | 
| +  bool GetCharWidth(const CFGAS_GEFont* pFont, | 
| +                    FX_WCHAR wUnicode, | 
| +                    bool bCharCode, | 
| +                    int32_t* pWidth); | 
| +  void SetFont(const CFGAS_GEFont* pFont, CPDF_Font* pPDFFont); | 
|  | 
| protected: | 
| -  CFGAS_GEFont* FindFont(CFX_ByteString strFamilyName, | 
| -                         FX_BOOL bBold, | 
| -                         FX_BOOL bItalic, | 
| +  CFGAS_GEFont* FindFont(const CFX_ByteString& strFamilyName, | 
| +                         bool bBold, | 
| +                         bool bItalic, | 
| CPDF_Font** pPDFFont, | 
| -                         FX_BOOL bStrictMatch = TRUE); | 
| +                         bool bStrictMatch); | 
| CFX_ByteString PsNameToFontName(const CFX_ByteString& strPsName, | 
| -                                  FX_BOOL bBold, | 
| -                                  FX_BOOL bItalic); | 
| -  FX_BOOL PsNameMatchDRFontName(const CFX_ByteStringC& bsPsName, | 
| -                                FX_BOOL bBold, | 
| -                                FX_BOOL bItalic, | 
| -                                const CFX_ByteString& bsDRFontName, | 
| -                                FX_BOOL bStrictMatch = TRUE); | 
| - | 
| -  CXFA_FFDoc* m_pDoc; | 
| +                                  bool bBold, | 
| +                                  bool bItalic); | 
| +  bool PsNameMatchDRFontName(const CFX_ByteStringC& bsPsName, | 
| +                             bool bBold, | 
| +                             bool bItalic, | 
| +                             const CFX_ByteString& bsDRFontName, | 
| +                             bool bStrictMatch); | 
| + | 
| +  CXFA_FFDoc* const m_pDoc; | 
| +  std::map<const CFGAS_GEFont*, CPDF_Font*> m_FDE2PDFFont; | 
| std::map<CFX_ByteString, CFGAS_GEFont*> m_FontMap; | 
| }; | 
|  | 
|  |