• Show log

    Commit

  • Hash : 7cf4d377
    Author : Werner Lemberg
    Date : 2002-05-21T14:13:01

    * src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/. (parse_font_matrix): Remove unnecessary code. (parse_sfnts): Initialize some variables. (t42_driver_class) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Use ft_module_driver_has_hinter conditionally. Moved some type 42 specific structure definitions to... * include/freetype/internal/t42types.h: New file. * include/freetype/internal/internal.h (FT_INTERNAL_T42_TYPES_H): New macro. * include/freetype/cache/ftcsbits.h (FTC_SBit): Added a new field `num_grays' for specifying the number of used gray levels. * src/cache/ftcsbits.c (ftc_sbit_node_load): Initialize it. Adding a driver for BDF fonts written by Francesco Zappa Nardelli <Francesco.Zappa.Nardelli@ens.fr>. Heavily modified by me to better adapt it to FreeType, removing unneeded stuff. Additionally, it now supports Mark Leisher's BDF extension for anti-aliased bitmap glyphs with 2 and 4 bpp. * src/bdf/*: New driver. * include/freetype/internal/bdftypes.h: New file. * include/freetype/internal/fttrace.h: Added BDF driver components. * include/freetype/fterrdef.h: Added error codes for BDF driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/internal/internal.h (FT_INTERNAL_BDF_TYPES_H): New macro. * include/freetype/config/ftstdlib.h (ft_sprintf): New alias for sprintf. * include/freetype/internal/fttrace.h: Added Type 42 driver component. * src/type42/t42drivr.c: Use it. * include/freetype/internal/internal.h (FT_INTERNAL_PCF_TYPES_H): New macro.

  • README

  •   Special notes to Unix users
      ===========================
    
      Please   read  the  file   "README.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.0
      ==============
    
      Please   read  the  docs/CHANGES   file,  it   contains  IMPORTANT
      INFORMATION.
    
      Read  the  files "docs/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.1.0.tar.bz2
        ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.1.0.tar.gz
        ftp://ftp.freetype.org/pub/freetype2/ftdoc210.zip
    
    
      Reports
      =======
    
      Please  report  bugs  by  e-mail to  `devel@freetype.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".
    
    
    
      Enjoy!
    
    
        The FreeType Team