* src/base/ftobjs.c (FT_Set_Char_Size): Return immediately if


			
			
				david-pic-changes
			
			
		
Werner Lemberg 21 years ago
parent 95867077e8
commit d233482ef5
  1. 5
      ChangeLog
  2. 13
      src/base/ftobjs.c
  3. BIN
      src/cache/ftcsbits.c

@ -1,3 +1,8 @@
2004-02-12 Werner Lemberg <wl@gnu.org>
* src/base/ftobjs.c (FT_Set_Char_Size): Return immediately if
ppem values don't change. Suggested by Graham Asher.
2004-02-11 Werner Lemberg <wl@gnu.org>
* src/cid/cidload.c (cid_face_open): Always allocate

@ -2042,8 +2042,17 @@
dim_x = ( char_width * horz_resolution + 36 ) / 72;
dim_y = ( char_height * vert_resolution + 36 ) / 72;
metrics->x_ppem = (FT_UShort)( ( dim_x + 32 ) >> 6 );
metrics->y_ppem = (FT_UShort)( ( dim_y + 32 ) >> 6 );
{
FT_UShort x_ppem = (FT_UShort)( ( dim_x + 32 ) >> 6 );
FT_UShort y_ppem = (FT_UShort)( ( dim_y + 32 ) >> 6 );
if ( x_ppem == metrics->x_ppem && y_ppem == metrics->y_ppem )
return
metrics->x_ppem = x_ppem;
metrics->y_ppem = y_ppem;
}
metrics->x_scale = 0x10000L;
metrics->y_scale = 0x10000L;

BIN
src/cache/ftcsbits.c vendored

Binary file not shown.
Loading…
Cancel
Save