diff --git a/ChangeLog b/ChangeLog index 0eea382b2..9667b874f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2011-07-16 Steven Chu + + [truetype] Fix metrics on size request for scalable fonts. + + * src/truetype/ttdriver.c (tt_size_request): Fix copying metrics + from TT_Size to FT_Size if scalable font. + 2011-07-14 Matthias Drochner . [psaux] Fix potential sign extension problems. diff --git a/src/truetype/ttdriver.c b/src/truetype/ttdriver.c index 66061fd3a..e70a61123 100644 --- a/src/truetype/ttdriver.c +++ b/src/truetype/ttdriver.c @@ -246,7 +246,10 @@ FT_Request_Metrics( size->face, req ); if ( FT_IS_SCALABLE( size->face ) ) + { error = tt_size_reset( ttsize ); + ttsize->root.metrics = ttsize->metrics; + } return error; }