From 6a6e6f27acc4f238b12c1211ec92c50a079c1f46 Mon Sep 17 00:00:00 2001 From: David Turner Date: Mon, 12 Jul 2004 22:54:09 +0000 Subject: [PATCH] * src/cache/ftcsbits.c: fixing advance computation for transformed glyphs --- ChangeLog | 3 +++ src/cache/ftcsbits.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index df21cc32a..8d486fa68 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,9 @@ * src/base/ftstroke.c: last (?) bugfixes to the stroker. + * src/cache/ftcsbits.c: fixing advance computation for + transformed glyphs + 2004-07-11 David Turner * src/base/ftstroke.c: fixed a bug that prevented the stroker to diff --git a/src/cache/ftcsbits.c b/src/cache/ftcsbits.c index 2f8c5f8c6..71599717c 100644 --- a/src/cache/ftcsbits.c +++ b/src/cache/ftcsbits.c @@ -137,8 +137,8 @@ #define CHECK_BYTE( d ) ( temp = (FT_Byte)d, temp == d ) /* horizontal advance in pixels */ - xadvance = ( slot->metrics.horiAdvance + 32 ) >> 6; - yadvance = ( slot->metrics.vertAdvance + 32 ) >> 6; + xadvance = ( slot->advance.x + 32 ) >> 6; + yadvance = ( slot->advance.y + 32 ) >> 6; if ( !CHECK_BYTE( bitmap->rows ) || !CHECK_BYTE( bitmap->width ) ||