[Top][All Lists]
[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
>