• Show log

    Commit

  • Hash : f5aa47be
    Author : Wu, Chia-I (吳佳一)
    Date : 2006-02-14T06:40:10

    Clean up the SFNT_Interface.  Table loading functions are now named
    after the tables' tags;  `hdmx' is TrueType-specific and thus the code
    is moved to the truetype module; `get_metrics' is moved here from the
    truetype module so that the code can be shared with the cff module.
    
    This pass involves no real changes.  That is, the code is moved
    verbatim mostly.  The only exception is the return value of
    `tt_face_get_metrics'.
    
    * include/freetype/internal/sfnt.h, src/sfnt/rules.mk,
    src/sfnt/sfdriver.c, src/sfnt/sfnt.c, src/sfnt/sfobjs.c,
    src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttsbit.c,
    src/sfnt/ttsbit.h, src/sfnt/ttsbit0.c: Clean up the SFNT_Interface.
    
    * src/sfnt/ttmtx.c, src/sfnt/ttmtx.h: Metrics-related tables' loading
    and parsing code is moved here.
    Move `tt_face_get_metrics' here from the truetype module.  The return
    value is changed from `void' to `FT_Error'.
    
    * include/freetype/internal/fttrace.h: New trace: ttmtx.
    
    * src/truetype/ttpload.c, src/truetype/ttpload.h: `hdmx' loading and
    parsing code is moved here.
    New function `tt_face_load_prep' splitted from `tt_face_load_fpgm'.
    `tt_face_load_fpgm' returns `FT_Err_Ok' if `fpgm' doesn't exist.
    
    * src/cff/cffgload.c, src/cff/cffobjs.c: Update.
    
    * src/truetype/ttgload.c, src/truetype/ttobjs.c: Update.
    

  • 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