diff options
Diffstat (limited to 'libass/ass_render.c')
-rw-r--r-- | libass/ass_render.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index 6246274..eb3dbaf 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -983,14 +983,12 @@ static void init_font_scale(ASS_Renderer *render_priv) if (settings_priv->storage_height) render_priv->blur_scale = font_scr_h / settings_priv->storage_height; else - render_priv->blur_scale = 1.; + render_priv->blur_scale = font_scr_h / render_priv->track->PlayResY; if (render_priv->track->ScaledBorderAndShadow) render_priv->border_scale = font_scr_h / render_priv->track->PlayResY; else render_priv->border_scale = render_priv->blur_scale; - if (!settings_priv->storage_height) - render_priv->blur_scale = render_priv->border_scale; if (render_priv->state.apply_font_scale) { render_priv->font_scale *= settings_priv->font_size_coeff; |