]> granicus.if.org Git - libass/commitdiff
Scale kerning according to x font scaling factor
authorGrigori Goronzy <greg@blackbox>
Fri, 21 Aug 2009 23:10:25 +0000 (01:10 +0200)
committerGrigori Goronzy <greg@blackbox>
Sat, 22 Aug 2009 03:37:04 +0000 (05:37 +0200)
libass/ass_render.c

index 849b4b7ea460b7f760bbf041b619e1e725ef885c..3e1d7ade3ff86fe28f37012ceab79c88caace464 100644 (file)
@@ -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,