summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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;