diff options
-rw-r--r-- | libass/ass_render.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index 8d55667..719b8bd 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1859,10 +1859,8 @@ ass_render_event(ASS_Renderer *render_priv, ASS_Event *event, while (back && og->bbox.xMax - og->bbox.xMin == 0 && og->italic) og = &glyphs[--back]; - if (og->bbox.xMax > og->cluster_advance.x) { - // The FreeType oblique slants by 6/16 - og->cluster_advance.x += og->bbox.yMax * 0.375; - } + if (og->bbox.xMax > og->cluster_advance.x) + og->cluster_advance.x = og->bbox.xMax; } // add horizontal letter spacing |