summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2009-07-01 12:31:52 +0200
committerGrigori Goronzy <greg@blackbox>2009-07-01 12:31:52 +0200
commit032868aeaaa7616a6a6c71e4db20928ccb41f407 (patch)
tree3f62bbcd7cd50948dcb7191b86ecb9ea1fa9c25c
parent49042cf5c3bac06c900a267a81bbbc4eb6f6b560 (diff)
downloadlibass-032868aeaaa7616a6a6c71e4db20928ccb41f407.tar.bz2
libass-032868aeaaa7616a6a6c71e4db20928ccb41f407.tar.xz
Scale letter spacing with font scale
-rw-r--r--libass/ass_render.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 07962c1..cc8242f 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2506,7 +2506,8 @@ ass_render_event(ass_renderer_t *render_priv, ass_event_t *event,
text_info->glyphs[text_info->length].pos.y = pen.y;
pen.x += text_info->glyphs[text_info->length].advance.x;
- pen.x += double_to_d6(render_priv->state.hspacing);
+ pen.x += double_to_d6(render_priv->state.hspacing *
+ render_priv->font_scale);
pen.y += text_info->glyphs[text_info->length].advance.y;
pen.y += render_priv->state.fay *
text_info->glyphs[text_info->length].advance.x;