From 72185cb5f4904e42f18a5074341bf25966510136 Mon Sep 17 00:00:00 2001 From: Kal Conley Date: Sat, 15 Oct 2011 09:33:11 +0200 Subject: [PATCH] Fix handling of transformations if no renderer is present. * src/base/ftobjs.c (FT_Load_Glyph): Thinko. --- ChangeLog | 6 ++++++ src/base/ftobjs.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 29925699c..84f7ab607 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2011-10-15 Kal Conley + + Fix handling of transformations if no renderer is present. + + * src/base/ftobjs.c (FT_Load_Glyph): Thinko. + 2011-10-15 Kal Conley Fix conditions for autohinting. diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index e2ee5744a..64575af59 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -757,11 +757,11 @@ else if ( slot->format == FT_GLYPH_FORMAT_OUTLINE ) { /* apply `standard' transformation if no renderer is available */ - if ( &internal->transform_matrix ) + if ( internal->transform_flags & 1 ) FT_Outline_Transform( &slot->outline, &internal->transform_matrix ); - if ( &internal->transform_delta ) + if ( internal->transform_flags & 2 ) FT_Outline_Translate( &slot->outline, internal->transform_delta.x, internal->transform_delta.y );