[VARC] Set glyph metrics as well

This commit is contained in:
Behdad Esfahbod 2026-02-11 00:42:42 -07:00
parent 7185bd81b3
commit 4875bb0937

View file

@ -2580,6 +2580,18 @@
}
#endif
{
FT_BBox bbox;
FT_Outline_Get_CBox( &glyph->outline, &bbox );
glyph->metrics.horiBearingX = bbox.xMin;
glyph->metrics.horiBearingY = bbox.yMax;
glyph->metrics.width = SUB_LONG( bbox.xMax, bbox.xMin );
glyph->metrics.height = SUB_LONG( bbox.yMax, bbox.yMin );
}
if ( load_flags & FT_LOAD_NO_SCALE )
{
glyph->metrics.horiAdvance = (FT_Pos)advance_width * 64;