updated documentation for the 2.0.4 release

This commit is contained in:
David Turner 2001-06-22 08:45:31 +00:00
parent 38364152e6
commit 995ff2046b
5 changed files with 66 additions and 10 deletions

View File

@ -1,3 +1,9 @@
2001-06-22 David Turner <david@freetype.org>
* docs/PATENTS: added patents disclaimer. This one was missing !!
* docs/CHANGES, docs/todo: updated for the upcoming 2.0.4 release
2001-06-20 Werner Lemberg <wl@gnu.org>
* include/freetype/config/ftconfig.h: Add two more `L's to

8
README
View File

@ -1,5 +1,5 @@
FreeType 2.0.3
FreeType 2.0.4
==============
Please read the CHANGES file, it contains IMPORTANT INFORMATION.
@ -9,9 +9,9 @@
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.0.3.tar.bz2
ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.3.tar.gz
ftp://ftp.freetype.org/pub/freetype2/ftdoc203.zip
ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.bz2
ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.4.tar.gz
ftp://ftp.freetype.org/pub/freetype2/ftdoc204.zip
Enjoy!

View File

@ -1,3 +1,30 @@
LATEST CHANGES BETWEEN 2.0.4 and 2.0.3
- fixed a rather annoying bug that was introduced in 2.0.3.
Namely, the font transform set through FT_Set_Transform was applied
twiced to auto-hinted glyphs, resulting in incorrect rotated text
output
- fixed _many_ compiler warnings. FT2 should now compile cleanly with
Visual C++'s most pedantic warning level (/W4). It already compiled
fine with GCC and a few other compilers..
- fixed the Visual C++ project files located in "builds/win32/visualc"
(previous versions used older names of the library)
- many 32-bit constants have an "L" appended to their value, in order
to improve the 16-bitness of the code. Someone is actually trying to
use FT2 on an Atari ST machine !!
- updated the "builds/detect.mk" file in order to automatically build
FT2 on AIX systems. AIX does define "/usr/sbin/init" instead of
"/sbin/init" and wasn't previously detected as a Unix platform. by
the FreeType build system.
- updated the Unix-specific portions of the build system (new libtool
version, etc..)
============================================================================
LATEST CHANGES BETWEEN 2.0.3 and 2.0.2
I. CHANGES TO THE MODULES / FONT DRIVERS :

27
docs/PATENTS Normal file
View File

@ -0,0 +1,27 @@
FreeType Patents Disclaimer
August 1999
WE HAVE DISCOVERED THAT APPLE OWNS SEVERAL PATENTS RELATED TO THE
RENDERING OF TRUETYPE FONTS. THIS COULD MEAN THAT THE FREE USE OF
FREETYPE MIGHT BE ILLEGAL IN THE USA, JAPAN, AND POSSIBLY OTHER
COUNTRIES, BE IT IN COMMERCIAL OR OPEN SOURCE PRODUCTS.
FOR MORE DETAILS, WE STRONGLY ADVISE YOU TO GO TO THE FREETYPE
PATENTS PAGE AT THE FOLLOWING WEB ADDRESS:
http://www.freetype.org/patents.htm
WE WILL NOT PLACE INFORMATION IN THIS FILE AS THE SITUATION IS STILL
UNDETERMINED FOR NOW. AT THE TIME THESE LINES ARE WRITTEN, WE HAVE
CONTACTED APPLE'S LEGAL DEPARTMENT AND ARE STILL WAITING FOR THEIR
ANSWER ON THE SUBJECT.
PLEASE READ THE `INSTALL' FILE TO SEE HOW TO DISABLE THE ENGINE'S
BYTECODE INTERPRETER IN ORDER TO BUILD A PATENT-FREE ENGINE, AT THE
COST OF RENDERING QUALITY.
--- end of PATENTS ---

View File

@ -2,9 +2,5 @@ Here is a list of items that need to be addressed in FreeType 2:
* Add synthesized Unicode charmap processing to the CFF driver.
* Fix a bug in the TrueType driver: linear horizontal advances of composites
are not returned properly.
* Fix 64-bit issues (the code compiles and seems to work, but we've not
make a thorough check so some fonts could still core dump the library !!)
* Add the new auto-hinting source code / native Type1/Type2 hinter
to the source code