freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Devel] FreeType 2.1.7 has been released.


From: Dan Williams
Subject: Re: [Devel] FreeType 2.1.7 has been released.
Date: Sun, 9 Nov 2003 11:15:19 -0600 (CST)

Hi,

There are going to have to be some changes to the ltmain.sh/libtool
scripts to get OS X compatibility back.  Its all got to do with version
numbers, and unless I'm wrong this update would break those on OS X...

I'll have to whip up a patch tonight or something.

Dan

On Sun, 9 Nov 2003, Werner LEMBERG wrote:

> 
> FreeType 2.1.7 has been released.  See below for changes relative to
> 2.1.5.  This is a temporary release towards 2.2.0.  Please test
> extensively!
> 
> 
>     Werner
> 
> 
> ======================================================================
> 
> LATEST CHANGES BETWEEN 2.1.7 and 2.1.6
> 
>   I. IMPORTANT BUG FIXES
> 
>     - Updated  to newest  libtool  version, fixing  build problems  on
>       various platforms.
> 
>     - On  Unix  platforms,  `make  install' didn't  copy  the  correct
>       `ftconfig.h' file.
> 
>   Note that version 2.1.7  contains the same library  C source code as
>   version 2.1.6.
> 
> 
> ======================================================================
> 
> LATEST CHANGES BETWEEN 2.1.6 and 2.1.5
> 
>   I. IMPORTANT BUG FIXES
> 
>     - The PFR  font driver didn't  load kerning tables  correctly, and
>       the functions in FT_PFR_H didn't work at all.
> 
>     - Type 1 font  files in  binary format  (PFB) with  an end-of-file
>       indicator weren't accepted by the FreeType engine.
> 
>     - Fonts which contain /PaintType  and /StrokeWidth no longer cause
>       a segfault.  This bug has been introduced in version 2.1.5.
> 
>     - Fonts  loaded  with   FT_LOAD_RENDER  no  longer  cause  strange
>       results.  This bug has been introduced in version 2.1.5.
> 
>     - Some  Windows   (bitmap)  FNT/FON  files   couldn't  be  handled
>       correctly.
> 
> 
>   II. IMPORTANT CHANGES
> 
>     - The internal  module API  has been heavily  changed in  favor of
>       massive simplifications within the font engine.  This also means
>       that authors of third-party modules must adapt their code to the
>       new scheme.
> 
>       NOTE:  THE NEW SCHEME IS NOT COMPLETED YET.  PLEASE WAIT UNTIL A
>       FINAL ANNOUNCEMENT!
> 
>     - The PostScript  parser has been enhanced to  handle comments and
>       strings   correctly.   Additionally,   more  syntax   forms  are
>       recognized.
> 
>     - Added the  optional unpatented hinting system  for TrueType.  It
>       allows  typefaces which  need hinting  to produce  correct glyph
>       forms (e.g., Chinese typefaces  from Dynalab) to work acceptably
>       without infringing Apple patents.   This system is compiled only
>       if  TT_CONFIG_OPTION_COMPILE_UNPATENTED_HINTING  is  defined  in
>       ftoption.h (activated by default).
> 
> 
>   III. MISCELLANEOUS
> 
>     - There  is now  a guard  in the  public header  files  to protect
>       against inclusion of freetype.h from FreeType 1.
> 
>     - Direct inclusion of freetype.h  and other public header files no
>       longer works.  You have to use the documented scheme
> 
>         #include <ft2build.h>
>         #include FT_FREETYPE_H
> 
>       to load freetype.h with  a symbolic name.  This protects against
>       renaming  of public  header  files (which  shouldn't happen  but
>       actually  has, avoiding two  public header  files with  the same
>       name).
> 
> _______________________________________________
> Devel mailing list
> address@hidden
> http://www.freetype.org/mailman/listinfo/devel
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]