diff options
-rw-r--r-- | libass/ass_render.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index 058e0ac..7ccd5a8 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -2139,6 +2139,8 @@ static void apply_baseline_shear(ASS_Renderer *render_priv) if (text_info->glyphs[i].linebreak || last_fay != info->fay) shear = 0; last_fay = info->fay; + if (!info->scale_x || !info->scale_y) + info->skip = true; if (info->skip) continue; for (GlyphInfo *cur = info; cur; cur = cur->next) |