summaryrefslogtreecommitdiffstats
path: root/libass/ass_render.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render.c')
-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 fcef0fc..1db0ac4 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -1284,9 +1284,10 @@ get_bitmap_glyph(ASS_Renderer *render_priv, GlyphInfo *info)
fay_scaled = info->fay / info->scale_x * info->scale_y;
// apply rotation
+ // use blur_scale because, like blurs, VSFilter forgets to scale this
transform_3d(shift, outline, border,
info->frx, info->fry, info->frz, fax_scaled,
- fay_scaled, render_priv->font_scale, info->asc);
+ fay_scaled, render_priv->blur_scale, info->asc);
// PAR correction scaling
FT_Matrix m = { double_to_d16(scale_x), 0,