提交 f0fc1df8 编写于 作者: B Behdad Esfahbod

[hb-old] Implement getGlyphMetrics()

Still working on it.
上级 378d279b
......@@ -143,7 +143,18 @@ hb_old_getGlyphMetrics (HB_Font old_font,
HB_Glyph glyph,
HB_GlyphMetrics *metrics)
{
// TODO
hb_font_t *font = (hb_font_t *) old_font->userData;
hb_glyph_extents_t extents;
hb_font_get_glyph_extents (font, glyph, &extents);
metrics->xOffset = extents.x_bearing;
metrics->yOffset = extents.y_bearing;
metrics->width = extents.width;
metrics->height = extents.height;
metrics->x = hb_font_get_glyph_h_advance (font, glyph);
metrics->y = 0;
}
static HB_Fixed
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册