replace QFreetypeFace::computeSize() with its body

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2021-12-26 12:17:59 +02:00
parent 8dd00a954b
commit b08bf6d2a1
2 changed files with 2 additions and 8 deletions

View file

@ -157,12 +157,6 @@ HB_Error QFreetypeFace::getPointInOutline(HB_Glyph glyph, int flags, hb_uint32 p
return HB_Err_Ok;
}
void QFreetypeFace::computeSize(const QFontDef &fontDef, int *xsize, int *ysize)
{
*ysize = qRound(fontDef.pixelSize * 64);
*xsize = *ysize * fontDef.stretch / 100;
}
QFontEngine::Properties QFreetypeFace::properties() const
{
QFontEngine::Properties p;
@ -324,7 +318,8 @@ bool QFontEngineFT::init(FaceId faceId)
face_id = faceId;
lbearing = rbearing = SHRT_MIN;
freetype->computeSize(fontDef, &xsize, &ysize);
ysize = qRound(fontDef.pixelSize * 64);
xsize = (ysize * fontDef.stretch / 100);
FT_Face face = getFace();
// fake italic/oblique

View file

@ -61,7 +61,6 @@ public:
QFreetypeFace(const QFontEngine::FaceId &face_id);
~QFreetypeFace();
void computeSize(const QFontDef &fontDef, int *xsize, int *ysize);
QFontEngine::Properties properties() const;
FT_Face face;