• Show log

    Commit

  • Hash : 5dea4443
    Author : Werner Lemberg
    Date : 2001-08-13T11:44:29

    Updating to OpenType 1.3. * include/freetype/internal/tttypes.h (TT_CMap0, TT_CMap2, TT_CMap4, TT_CMap6): Adding field `language'. (TT_CMapTable): Removing field `language'. Type of `length' field changed to FT_ULong. Adding fields for cmaps format 8, 10, and 12. (TT_CMapGroup): New auxiliary structure. (TT_CMap8_12, TT_CMap10): New structures. * include/freetype/tttables.h (TT_HoriHeader, TT_VertHeader): Removed last element of `Reserved' array. * include/freetype/ttnameid.h (TT_PLATFORM_CUSTOM, TT_MS_ID_UCS_4, TT_NAME_ID_CID_FINDFONT_NAME): New macros. * src/sfnt/ttcmap.c (TT_CharMap_Load): Updated loading of `language' field to the new structures. Fixed freeing of arrays in case of unsuccessful loads. Added support for loading format 8, 10, and 12 cmaps. (TT_CharMap_Free): Added support for freeing format 8, 10, and 12 cmaps. (code_to_index4): Small improvement. (code_to_index6): Ditto. (code_to_index8_12, code_to_index10): New functions. * src/sfnt/ttload.c (TT_Load_Metrics_Header): Updated to new structure. (TT_Load_CMap): Ditto. * src/sfnt/sfobjs.c (tt_encodings): Add MS UCS4 table (before MS Unicode). * src/type1/t1driver.c (t1_get_name_index): Fix compiler warning.

  • README

  •   FreeType 2.0.4
      ==============
    
      Please read the CHANGES file, it contains IMPORTANT INFORMATION.
    
      Read the files "INSTALL" or "docs/BUILD" for installation instructions.
    
      Note that the FreeType 2 documentation is now available as a separate
      package from our sites.  See:
    
        ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.bz2
        ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.gz
        ftp://ftp.freetype.org/pub/freetype2/ftdoc204.zip
    
      Enjoy!
    
    
        The FreeType Team