[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Freetype] FreeType 2.0.5 released
From: |
David Turner |
Subject: |
[Freetype] FreeType 2.0.5 released |
Date: |
Thu, 18 Oct 2001 02:38:33 +0200 |
Hello,
FreeType 2.0.5 has finally been released. You'll find a summary
of changes below.. Notice also that the web pages, including the
API reference, have been updated..
Please let me remind you that this release doesn't contain the
native Postscript hinter, but that I'll now start merging the
two relevant CVS branches in order to build 2.0.6 as quickly
as possible..
Cheers,
- David
------------------------------------------------------------------------
LATEST CHANGES BETWEEN 2.0.5 and 2.0.4
NOTE THAT 2.0.5 DOES NOT CONTAIN THE POSTSCRIPT HINTER. THIS MODULE WILL
BE PART OF THE NEXT RELEASE (EITHER 2.0.6 or 2.1)
- Fixed a bug that made certain glyphs, like "Cacute", "cacute" and
"lslash" unavailable from Unicode charmaps of Postscript fonts. This
prevented the correct display of Polish text, for example.
- The kerning table of Type 1 fonts was loaded by FreeType, when its AFM
file was attached to its face, but the FT_FACE_FLAG_HAS_KERNING bit
flags was not set correctly, preventing FT_Get_Kerning to return
meaningful values.
- Improved SFNT (TrueType & OpenType) charmap support. Slightly better
performance, as well as support for the new formats defined by the
OpenType 1.3 specification (8, 10, and 12)
- Fixed a serious typo in "src/base/ftcalc.c" which caused invalid
computations in certain rare cases, producing ugly artefacts.
- The size of the EM square is computed with a more accurate algorithm
for Postscript fonts. The old one caused slight errors with embedded
fonts found in PDF documents.
- Fixed a bug in the cache manager that prevented normal LRU behaviour
within the cache manager, causing unnecessary reloads (for FT_Face and
FT_Size objects only).
- Added a new function named "FT_Get_Name_Index" to retrieve the glyph
index of a given glyph name, when found in a face.
- Added a new function named "FT_Get_Postscript_Name" to retrieve the
"unique" Postscript font name of a given face
- Added a new public header size named FT_SIZES_H (or )
providing new FT_Size-management functions: FT_New_Size, FT_Activate_Size,
FT_Done_Size.
- Fixed a reallocation bug that generated a dangling pointer (and possibly
memory leaks) with Postscript fonts (in src/psaux/psobjs.c).
- Many fixes for 16-bit correctness.
- Removed many pedantic compiler warnings from the sources.
- Added an Amiga build directory in "builds/amiga".
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Freetype] FreeType 2.0.5 released,
David Turner <=