• Show log

    Commit

  • Hash : 0d565fdc
    Author : Wu, Chia-I (吳佳一)
    Date : 2006-02-15T07:44:31

    * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove
    unused `max_points' and `max_contours'.
    
    * src/cid/cidobjs.c (cid_face_init), src/type1/t1objs.c
    (T1_Face_Init), src/type42/t42objs.c (T42_Face_Init): Update.
    
    * include/freetype/internal/tttypes.h (TT_FaceRec): Remove unused
    `max_components'.
    
    * src/truetype/ttinterp.h (TT_ExecContextRec): Remove unused
    `loadSize' and `loadStack'.
    
    * src/truetype/ttinterp.c (TT_Done_Context, TT_Load_Context),
    src/sfnt/ttload.c (tt_face_load_maxp): Update.
    
    * src/cff/cffobjs.h (cff_size_select), src/sfnt/sfdriver.c
    (sfnt_interface), src/truetype/ttdriver.c (tt_size_request): Fix
    compiler errors/warnings when TT_CONFIG_OPTION_EMBEDDED_BITMAPS is not
    defined.
    
    * src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_get_metrics): Fix
    possible segment faults for the non-FT_OPTIMIZE_MEMORY'ed versions.
    (finally!)
    
    For most OpenType tables, `tt_face_load_xxxx' simply loads the table
    and `face->root' is set later in `sfnt_load_face'.  Here, we try to
    make this work for _all_ tables.
    
    * src/sfnt/ttsbit.c, src/sfnt/ttsbit0.c, src/sfnt/ttload.c,
    src/sfnt/ttmtx.c: all `tt_face_load_xxxx' should load the table and
    then exit.  Error handling or setting face->root is done later in
    `sfnt_load_face'.
    Pretty trace messages.
    
    * src/sfnt/sfobjs.c (sfnt_load_face): Work harder.
    Mac bitmap-only fonts are not scalable.
    Check that `face->header.Units_Per_EM' is not zero.
    (LOAD_, LOADM_): Pretty trace messages.
    
    * src/sfnt/ttsbit0.c (tt_face_load_strike_metrics): Read metrics from
    `eblc'.
    
    * src/sfnt/ttcmap.c (tt_face_build_cmaps), src/sfnt/ttpost.c
    (load_format_20, load_format_25, tt_face_get_ps_name): Use
    face->max_profile.numGlyphs, instead of face->root.num_glyphs.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/freetype.git
    Git SSH git@git.kmx.io:kc3-lang/freetype.git
    Public access ? public
    Description
    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags