• 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

  • README

  •   Special notes to Unix users
      ===========================
    
      Please  read  the file  `docs/UPGRADE.UNX'.   It contains  important
      information regarding the installation  of FreeType on Unix systems,
      especially GNU based operating systems like GNU/Linux.
    
      FreeType 2's  library is called `libfreetype',  FreeType 1's library
      is called `libttf'.  They are *not* compatible!
    
    
      FreeType 2.1.10
      ===============
    
      Please   read   the  docs/CHANGES   file,   it  contains   IMPORTANT
      INFORMATION.
    
      Read the files `docs/INSTALL' for installation instructions.
    
      Note  that  the FreeType  2  documentation  is  now available  as  a
      separate package from our sites.  See:
    
        ftp://ftp.freetype.org/freetype/freetype2/ftdocs-2.1.10.tar.bz2
        ftp://ftp.freetype.org/freetype/freetype2/ftdocs-2.1.10.tar.gz
        ftp://ftp.freetype.org/freetype/freetype2/ftdoc2110.zip
    
    
      Bugs
      ====
    
      Please report bugs  by e-mail to `freetype-devel@nongnu.org'.  Don't
      forget to  send a  detailed explanation of  the problem --  there is
      nothing  worse than  receiving a  terse message  that only  says `it
      doesn't work'.
    
      Alternatively, you may submit a bug report at
    
        https://savannah.nongnu.org/bugs/?group=freetype
    
    
      Enjoy!
    
    
        The FreeType Team
    
    ----------------------------------------------------------------------
    
    Copyright 2001, 2002, 2003, 2004, 2006 by
    David Turner, Robert Wilhelm, and Werner Lemberg.
    
    This  file is  part of  the FreeType  project, and  may only  be used,
    modified,  and distributed  under the  terms of  the  FreeType project
    license,  LICENSE.TXT.  By  continuing to  use, modify,  or distribute
    this file you  indicate that you have read  the license and understand
    and accept it fully.
    
    
    --- end of README ---