summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2009-08-22 01:10:25 +0200
committerGrigori Goronzy <greg@blackbox>2009-08-22 05:37:04 +0200
commit588b7235a88e4b0926e10a7b71504227d35ed711 (patch)
tree84364ca77c937b8cba61edd319b8e7e41045bf34
parent9d008b0c51f2b6693e347c4a959d35b03cbc5383 (diff)
downloadlibass-588b7235a88e4b0926e10a7b71504227d35ed711.tar.bz2
libass-588b7235a88e4b0926e10a7b71504227d35ed711.tar.xz
Scale kerning according to x font scaling factor
-rw-r--r--libass/ass_render.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 849b4b7..3e1d7ad 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2712,8 +2712,10 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event,
delta =
ass_font_get_kerning(render_priv->state.font, previous,
code);
- pen.x += delta.x * render_priv->state.scale_x;
- pen.y += delta.y * render_priv->state.scale_y;
+ pen.x += delta.x * render_priv->state.scale_x
+ * render_priv->font_scale_x;
+ pen.y += delta.y * render_priv->state.scale_y
+ * render_priv->font_scale_x;
}
ass_font_set_transform(render_priv->state.font,