diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-20 23:06:52 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-10-20 23:06:52 +0000 |
commit | 63ffe0fbc65ca4f674267fecbb2a533c5c0e4713 (patch) | |
tree | f2c571a556d18a763123891179c5c0fa8a413d78 /libass | |
parent | 9778a645df94c5e77cf9afa657f2e3214ca9ad6a (diff) | |
download | libass-63ffe0fbc65ca4f674267fecbb2a533c5c0e4713.tar.bz2 libass-63ffe0fbc65ca4f674267fecbb2a533c5c0e4713.tar.xz |
Don't forget to apply scaling coefficients to kerning values.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20326 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass')
-rw-r--r-- | libass/ass_render.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index a62071e1..bcb770f1 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -1660,8 +1660,8 @@ static int ass_render_event(ass_event_t* event, event_images_t* event_images) if ( use_kerning && previous && glyph_index ) { FT_Vector delta; FT_Get_Kerning( render_context.face, previous, glyph_index, FT_KERNING_DEFAULT, &delta ); - pen.x += delta.x; - pen.y += delta.y; + pen.x += delta.x * render_context.scale_x; + pen.y += delta.y * render_context.scale_y; } shift.x = pen.x & 63; |