]> granicus.if.org Git - libass/commit
Use better method for stroking with \xbord, \ybord
authorGrigori Goronzy <greg@dell>
Wed, 8 Jul 2009 12:43:58 +0000 (14:43 +0200)
committergreg <greg@dell>
Wed, 8 Jul 2009 12:49:20 +0000 (14:49 +0200)
commit15df379c97159dbbc8d876a769edac0f8efecd75
tree8fc7230ad78e214adb4f15fe83dda0c326e52994
parent55e9f91ec4868e8cd9098b367a0d935d703290d4
Use better method for stroking with \xbord, \ybord

Instead of stroking in two passes using the regular stroker use
the outline emboldener in case different x and y stroke widths are
requested.

The regular outline stroker draws circular arcs, adding points to
the outline.  The number of points can vary according to the width
of the stroker.  This makes it impossible to reliably stroke in
two passes with it.
The outline emboldener does not produce outlines looking as nice
as the stroker outlines, but it never adds points to the outline,
making it suitable for two-pass emboldening with different x and y
width.
libass/ass_render.c