summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@chown.ath.cx>2014-03-17 01:40:49 +0100
committerGrigori Goronzy <greg@chown.ath.cx>2014-03-17 01:40:49 +0100
commit29cd7368eb6bb6a1524c33a962f67052fea8d838 (patch)
tree6df428ee521aa7e28123543d21c1092fbb8204db
parenta7a767f05e2c499ad68d4efaeef6b6b6eb4af4bc (diff)
downloadlibass-29cd7368eb6bb6a1524c33a962f67052fea8d838.tar.bz2
libass-29cd7368eb6bb6a1524c33a962f67052fea8d838.tar.xz
shaper: fix nasty sign bug in font functions
Fixes issue #68.
-rw-r--r--libass/ass_shaper.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libass/ass_shaper.c b/libass/ass_shaper.c
index b69c93a..e9f2b53 100644
--- a/libass/ass_shaper.c
+++ b/libass/ass_shaper.c
@@ -330,7 +330,7 @@ cached_extents(hb_font_t *font, void *font_data, hb_codepoint_t glyph,
extents->x_bearing = metrics->metrics.horiBearingX;
extents->y_bearing = metrics->metrics.horiBearingY;
extents->width = metrics->metrics.width;
- extents->height = metrics->metrics.height;
+ extents->height = -metrics->metrics.height;
return 1;
}