[truetype] Minor performance enhancement.

This commit is contained in:
Infinality 2012-12-18 07:23:09 -06:00
parent 94b79e7453
commit 1749ae20a7
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2012-12-18 Infinality <infinality@infinality.net>
[truetype] Minor performance enhancement.
* src/truetype/ttgload.c: (TT_Process_Simple_Glyph): Use FT_MulFix
instead of FT_MulDiv.
2012-12-17 Infinality <infinality@infinality.net> 2012-12-17 Infinality <infinality@infinality.net>
[truetype] Remove unusued code and variables. [truetype] Remove unusued code and variables.

View File

@ -932,9 +932,8 @@
/* the amount was determined via experimentation */ /* the amount was determined via experimentation */
if ( x_scale_factor != 1000 && ppem > 11 ) if ( x_scale_factor != 1000 && ppem > 11 )
FT_Outline_EmboldenXY( outline, FT_Outline_EmboldenXY( outline,
FT_MulDiv( 80 * ppem, FT_MulFix( 1280 * ppem, 1000 - x_scale_factor ),
1000 - x_scale_factor, 0 );
0x1000L ), 0 );
#else #else
/* scale the glyph */ /* scale the glyph */
if ( ( loader->load_flags & FT_LOAD_NO_SCALE ) == 0 ) if ( ( loader->load_flags & FT_LOAD_NO_SCALE ) == 0 )