Edit

kc3-lang/freetype/ChangeLog

Branch :

  • Show log

    Commit

  • Author : Tom Kacvinsky
    Date : 2001-03-17 16:44:23
    Hash : 99678c34
    Message : Added entries for changes to the BBox processing of the CFF driver. Now the Type 1, CID, and CFF drivers match in their BBox processing.

  • ChangeLog
  • 2001-03-17  Tom Kacvinsky  <tjk@ams.org>
    
    	* src/cff/cffparse.c (cff_parse_font_bbox): Obtain rounded FT_Fixed
    	values for the bounding box numbers.
    
    	* src/cff/cffobjs.c (CFF_Init_Face): When processing a CFF/CEF font,
    	set `root->ascender' (`root->descender') to the integer part of
    	`root->bbox.yMax' (`root->bbox.yMin', respectively).
    
    2001-03-16  Tom Kacvinsky  <tjk@ams.org>
    
    	* src/cff/cffdrivr.c (get_cff_glyph_name):  New function.  Used in
    	cff_get_interface to facilitate getting a glyph name for glyph index
    	via FT_Get_Glyph_Name().
    	
    	(cff_get_interface): Added support for getting a glyph name via the
    	"glyph_name" module interface.  Uses the new function
    	get_cff_glyph_name().
    	Submitted by Sander van der Wal <svdwal@xs4all.nl>
    
    	* src/cff/cffobjs.c (CFF_Init_Face): Logical or the face flags with
    	FT_FACE_FLAG_GLYPH_NAMES only if FT_CONFIG_OPTION_NO_GLYPH_NAMES is
    	not defined.  This is to add support for getting a glyph name from a
    	glyph index via FT_Get_Glyph_Name().
    	Submitted by Sander van der Wal <svdwal@xs4all.nl>
    	
    	* src/cff/cffgload.c (CFF_Parse_CharStrings): Added support for
    	deprecated operator "dotsection".
    	Submitted by Sander van der Wal <svdwal@xs4all.nl>
    
    2001-03-12  Werner Lemberg  <wl@gnu.org>
    
    	* src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Fix error
    	messages.
    
    	* INSTALL, docs/BUILD: We need GNU make 3.78.1 or newer.
    
    2001-03-12  Tom Kacvinsky  <tjk@ams.org>
    
    	* include/freetype/internal/psaux.h:  Changed the lenIV member of
    	the T1_Decoder_ struct to be an FT_Int instead of an FT_UInt.
    
            * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings):  Adjust
            for lenIV seed bytes at the start of a decrypted subroutine.
    
    	* src/cid/cidload.c (cid_read_subrs): Decrypt subroutines only
    	if lenIV >= 0.
    
    	* src/cid/cidgload.c (cid_load_glyph): Decrypt charstrings only
    	if lenIV >= 0.
    
    2001-03-11  Werner Lemberg  <wl@gnu.org>
    
    	* TODO: Updated.
    
    	* src/pcf/pcfread.c: Put READ_Fields() always in a conditional to
    	avoid compiler warnings.
    
    2001-03-10  Tom Kacvinsky  <tjk@ams.org>
    
    	* TODO: New file.
    
    	* include/freetype/freetype.h: Added prototypes and notes for
    	three new functions: FT_RoundFix, FT_CeilFix, and FT_FloorFix.
    	* src/base/ftcalc.c (FT_RoundFix, FT_CeilFix, FT_FloorFix): Added
    	implementation code.
    
    	* src/cid/cidobjs.c (CID_Init_Face): Use calculated units_per_EM,
    	and if that is not available, default to 1000 units per EM.  Changed
    	assignment code for ascender and descender values.
    	* src/cid/cidload.c (parse_font_matrix): Added units_per_EM
    	processing.
    	(parse_font_bbox): Changed to use FT_Fixed number handling.
    
    	* src/type1/t1objs.c (T1_Init_Face): Changed the assignment code
    	for ascender, descender, and max_advance_width.
    	* src/type1/t1load.c (parse_font_bbox): Changed to use FT_Fixed
    	number handling.
    
    2001-03-10  Henrik Grubbstr