minor fixes

This commit is contained in:
Werner Lemberg 2002-04-11 19:55:58 +00:00
parent 35f8480b5a
commit 0cc456aa1a
4 changed files with 34 additions and 34 deletions

View File

@ -1,10 +1,11 @@
2002-04-11 David Turner <david@freetype.org> 2002-04-11 David Turner <david@freetype.org>
* README, docs/CHANGES, Jamfile.in: updating for the 2.1.0 release * README, docs/CHANGES: Updates for the 2.1.0 release.
* Jamfile.in: New file.
2002-04-11 Maxim Shemanarev <mcseemagg@yahoo.com> 2002-04-11 Maxim Shemanarev <mcseemagg@yahoo.com>
* src/smooth/ftgrays.c (gray_hline): very minor optimization. :-) * src/smooth/ftgrays.c (gray_hline): Minor optimization.
2002-04-02 Werner Lemberg <wl@gnu.org> 2002-04-02 Werner Lemberg <wl@gnu.org>

View File

@ -1,4 +1,4 @@
# FreeType 2 top Jamfile (c) 2001 David Turner # FreeType 2 top Jamfile (c) 2001, 2002 David Turner
# #
# We need to invoke a SubDir rule if the FT2 source directory top is not the # We need to invoke a SubDir rule if the FT2 source directory top is not the
@ -16,8 +16,8 @@ FT2_SRC = [ FT2_SubDir src ] ;
FT2_LIB = $(LIBPREFIX)freetype ; FT2_LIB = $(LIBPREFIX)freetype ;
# We don't support libtool just yet. It seems that this is not # We don't support libtool just yet. It seems that this is not
# so simple with Jam, but I'll study this topic later.. # so simple with Jam, but I'll study this topic later.
# #
# used only when trying to debug the hinter(s) # used only when trying to debug the hinter(s)

View File

@ -1,18 +1,18 @@
LATESET CHANGES BETWEEN 2.0.9 and 2.0.8 LATEST CHANGES BETWEEN 2.0.9 and 2.0.8
I. IMPORTANT BUG FIXES I. IMPORTANT BUG FIXES
- Certain fonts, like "foxjump.ttf" contain broken name tables with - Certain fonts like "foxjump.ttf" contain broken name tables with
invalid entries and wild offsets. This caused FreeType to crash when invalid entries and wild offsets. This caused FreeType to crash when
trying to load them. trying to load them.
The SFNT 'name' table loader has been fixed to be able to support The SFNT `name' table loader has been fixed to be able to support
these strange fonts. these strange fonts.
Moreover, the code in charge of processing this table has been changed Moreover, the code in charge of processing this table has been changed
to always favor Windows-formatted entries over other ones. Hence, a to always favour Windows-formatted entries over other ones. Hence, a
font that works on Windows but not on the Mac will load cleanly in font that works on Windows but not on the Mac will load cleanly in
FreeType and report accurate values for Family & Postscript names. FreeType and report accurate values for Family & PostScript names.
- The CID font driver has been fixed. It unfortunately returned a - The CID font driver has been fixed. It unfortunately returned a
Postscript Font name with a leading slash, as in Postscript Font name with a leading slash, as in
@ -20,37 +20,38 @@ LATESET CHANGES BETWEEN 2.0.9 and 2.0.8
- FreeType 2 should now compile fine on AIX 4.3.3 as a shared library. - FreeType 2 should now compile fine on AIX 4.3.3 as a shared library.
- A bug in the Postscript hinter has been found and fixed. You shouldn't - A bug in the Postscript hinter has been found and fixed, removing
be experimenting un-even stem widths at small pixel sizes (like 14-17). un-even stem widths at small pixel sizes (like 14-17).
This improves the quality of a certain number of Postscript fonts :o) This improves the quality of a certain number of Postscript fonts.
II. NEW FEATURES: II. NEW FEATURES
- A new function named FT_Library_Version has been added to return - A new function named `FT_Library_Version' has been added to return
the current library's major, minor and patch version numbers. This the current library's major, minor, and patch version numbers. This
is important since the macros FREETYPE_MAJOR, FREETYPE_MINOR and is important since the macros FREETYPE_MAJOR, FREETYPE_MINOR, and
FREETYPE_PATCH cannot be used when the library is dynamically linked FREETYPE_PATCH cannot be used when the library is dynamically linked
by a program.. by a program.
- Two new APIs have been added: FT_Get_First_Char and FT_Get_Next_Char. - Two new APIs have been added: `FT_Get_First_Char' and
`FT_Get_Next_Char'.
Together, these can be used to iterate efficiently over the currently Together, these can be used to iterate efficiently over the currently
selected charmap of a given face. Read the API reference for more selected charmap of a given face. Read the API reference for more
details. details.
III. MISCELLANEOUS: III. MISCELLANEOUS
- The FreeType sources are under heavy internal re-factoring. As a - The FreeType sources are under heavy internal re-factoring. As a
consequence, we have created a branch named "STABLE" on the CVS to consequence, we have created a branch named "STABLE" on the CVS to
hold all future releases/fixes in the 2.0.x family. hold all future releases/fixes in the 2.0.x family.
The HEAD branch now contains the re-factored sources and shouldn't be The HEAD branch now contains the re-factored sources and shouldn't be
used for testing or packaging new releases. In the cases where you used for testing or packaging new releases. In case you would like
would like to access the 2.0.9 sources from our CVS repository, you to access the 2.0.9 sources from our CVS repository, use the tag
should use the tag VER-2-0-9. `VER-2-0-9'.
============================================================================ ============================================================================
@ -62,14 +63,13 @@ LATEST CHANGES BETWEEN 2.0.8 and 2.0.7
- There was a small but nasty bug in "freetype-config.in" which - There was a small but nasty bug in "freetype-config.in" which
caused the "freetype-config" script to fail on Unix. caused the "freetype-config" script to fail on Unix.
this doesn't prevented the installation of the library or even This didn't prevent the installation of the library or even
its execution, but caused problems when trying to compile many its execution, but caused problems when trying to compile many
Unix packages that depend on it.. !!! Unix packages that depend on it.
- Some TrueType or OpenType fonts embedded in PDF documents do
- some TrueType or OpenType fonts embedded in PDF documents do
not have a 'cmap', 'post' and 'name' as is required by the not have a 'cmap', 'post' and 'name' as is required by the
specification, FreeType no longer refuses to load such fonts.. specification. FreeType no longer refuses to load such fonts.
- various fixes to the PCF font driver - various fixes to the PCF font driver

View File

@ -43,17 +43,16 @@ Introduction
assume no liability related to The FreeType Project. assume no liability related to The FreeType Project.
Finally, many people asked us for a preffered form a credit/disclaimer Finally, many people asked us for a preferred form for a
to use in compliance with this license. We thus encourage you to use the credit/disclaimer to use in compliance with this license. We thus
following text: encourage you to use the following text:
""" """
Portions of this software are copyright © 1996-2002 The FreeType Project Portions of this software are copyright © 1996-2002 The FreeType Project
(www.freetype.org). All Rights Reserved (www.freetype.org). All rights reserved.
""" """
Legal Terms Legal Terms
=========== ===========