Lines Matching refs:m_Face
24 m_Face(nullptr),
30 if (m_Face)
31 FXFT_Done_Face(m_Face);
45 if (!m_Face)
47 return ByteString(FXFT_Get_Face_Family_Name(m_Face));
51 if (!m_Face)
53 return FXFT_Get_Postscript_Name(m_Face);
57 if (!m_Face)
59 if (FXFT_Select_Charmap(m_Face, FXFT_ENCODING_UNICODE))
61 return FXFT_Get_Char_Index(m_Face, wUnicode);
65 if (!m_Face)
68 m_Face, iGlyphIndex,
72 return FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
73 FXFT_Get_Glyph_HoriAdvance(m_Face));
77 if (!m_Face)
79 return FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
80 FXFT_Get_Face_Ascender(m_Face));
84 if (!m_Face)
86 return FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
87 FXFT_Get_Face_Descender(m_Face));
91 if (!m_Face)
93 if (FXFT_Is_Face_Tricky(m_Face)) {
94 if (FXFT_Set_Char_Size(m_Face, 0, 1000 * 64, 72, 72))
96 if (FXFT_Load_Glyph(m_Face, iGlyphIndex,
98 FXFT_Set_Pixel_Sizes(m_Face, 0, 64);
102 if (FXFT_Get_Glyph(m_Face->glyph, &glyph)) {
103 FXFT_Set_Pixel_Sizes(m_Face, 0, 64);
108 int32_t x_ppem = m_Face->size->metrics.x_ppem;
109 int32_t y_ppem = m_Face->size->metrics.y_ppem;
117 return FXFT_Set_Pixel_Sizes(m_Face, 0, 64) == 0;
120 m_Face, iGlyphIndex,
124 rtBBox.left = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
125 FXFT_Get_Glyph_HoriBearingX(m_Face));
126 rtBBox.bottom = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
127 FXFT_Get_Glyph_HoriBearingY(m_Face));
129 FXFT_Get_Face_UnitsPerEM(m_Face),
130 FXFT_Get_Glyph_HoriBearingX(m_Face) + FXFT_Get_Glyph_Width(m_Face));
132 FXFT_Get_Face_UnitsPerEM(m_Face),
133 FXFT_Get_Glyph_HoriBearingY(m_Face) - FXFT_Get_Glyph_Height(m_Face));
138 if (!m_Face) {
141 rtBBox.left = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
142 FXFT_Get_Face_xMin(m_Face));
143 rtBBox.top = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
144 FXFT_Get_Face_yMin(m_Face));
145 rtBBox.right = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
146 FXFT_Get_Face_xMax(m_Face));
147 rtBBox.bottom = FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
148 FXFT_Get_Face_yMax(m_Face));
153 if (!m_Face)
155 return FPF_EM_ADJUST(FXFT_Get_Face_UnitsPerEM(m_Face),
156 FXFT_Get_Face_Height(m_Face));
160 if (!m_Face)
164 (TT_Postscript*)FT_Get_Sfnt_Table(m_Face, ft_sfnt_post);
173 if (!m_Face)
177 if (FXFT_Load_Sfnt_Table(m_Face, dwTable, 0, pBuffer, &ulSize))
193 m_Face = pFontMgr->GetFontFace(pFont->m_pPath, pFont->m_iFaceIndex);
198 m_Face = pFontMgr->GetFontFace(pFont->m_pFile, pFont->m_iFaceIndex);
203 m_Face = pFontMgr->GetFontFace((const uint8_t*)pFont->m_pBuffer,
210 if (!m_Face)