minor fixes
This commit is contained in:
parent
35f8480b5a
commit
0cc456aa1a
|
@ -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>
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
46
docs/CHANGES
46
docs/CHANGES
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue