* docs/CHANGES, docs/VERSION, include/freetype/freetype.h,
builds/unix/configure.raw, README, Jamfile: update documentation and bump version number to 2.3.3
This commit is contained in:
parent
f58caa09bc
commit
23553d6d2b
|
@ -8,6 +8,14 @@
|
||||||
fonts correspond to mark-attach points that are very far from the glyph's
|
fonts correspond to mark-attach points that are very far from the glyph's
|
||||||
real outline, ruining the computation.
|
real outline, ruining the computation.
|
||||||
|
|
||||||
|
* src/autofit/afloader.c (af_loader_load_g): in the case of monospaced fonts,
|
||||||
|
always set "rsb_delta" and "lsb_delta" to 0. Otherwise code that uses them
|
||||||
|
will most certainly ruin the fixed advance property.
|
||||||
|
|
||||||
|
* docs/CHANGES, docs/VERSION, include/freetype/freetype.h,
|
||||||
|
builds/unix/configure.raw, README, Jamfile: update documentation and bump version
|
||||||
|
number to 2.3.3
|
||||||
|
|
||||||
2007-03-26 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
2007-03-26 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
|
||||||
|
|
||||||
* builds/unix/ftconfig.in: disable Carbon framework dependency on
|
* builds/unix/ftconfig.in: disable Carbon framework dependency on
|
||||||
|
|
2
Jamfile
2
Jamfile
|
@ -194,7 +194,7 @@ rule RefDoc
|
||||||
|
|
||||||
actions RefDoc
|
actions RefDoc
|
||||||
{
|
{
|
||||||
python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.3.2 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
|
python $(FT2_SRC)/tools/docmaker/docmaker.py --prefix=ft2 --title=FreeType-2.3.3 --output=$(DOC_DIR) $(FT2_INCLUDE)/freetype/*.h $(FT2_INCLUDE)/freetype/config/*.h
|
||||||
}
|
}
|
||||||
|
|
||||||
RefDoc refdoc ;
|
RefDoc refdoc ;
|
||||||
|
|
6
README
6
README
|
@ -9,7 +9,7 @@
|
||||||
is called `libttf'. They are *not* compatible!
|
is called `libttf'. They are *not* compatible!
|
||||||
|
|
||||||
|
|
||||||
FreeType 2.3.2
|
FreeType 2.3.3
|
||||||
==============
|
==============
|
||||||
|
|
||||||
Please read the docs/CHANGES file, it contains IMPORTANT
|
Please read the docs/CHANGES file, it contains IMPORTANT
|
||||||
|
@ -26,8 +26,8 @@
|
||||||
|
|
||||||
and download one of the following files.
|
and download one of the following files.
|
||||||
|
|
||||||
freetype-doc-2.3.2.tar.bz2
|
freetype-doc-2.3.3.tar.bz2
|
||||||
freetype-doc-2.3.2.tar.gz
|
freetype-doc-2.3.3.tar.gz
|
||||||
ftdoc232.zip
|
ftdoc232.zip
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ AC_CONFIG_SRCDIR([ftconfig.in])
|
||||||
|
|
||||||
# Don't forget to update docs/VERSION.DLL!
|
# Don't forget to update docs/VERSION.DLL!
|
||||||
|
|
||||||
version_info='9:13:3'
|
version_info='9:14:3'
|
||||||
AC_SUBST([version_info])
|
AC_SUBST([version_info])
|
||||||
ft_version=`echo $version_info | tr : .`
|
ft_version=`echo $version_info | tr : .`
|
||||||
AC_SUBST([ft_version])
|
AC_SUBST([ft_version])
|
||||||
|
|
24
docs/CHANGES
24
docs/CHANGES
|
@ -1,3 +1,27 @@
|
||||||
|
CHANGES BETWEEN 2.3.3 and 2.3.2
|
||||||
|
|
||||||
|
I. IMPORTANT BUG FIXES
|
||||||
|
|
||||||
|
- Remove a serious regression in the TrueType bytecode interpreter
|
||||||
|
that was introduced in 2.3.2. Sorry ! Note that this doesn't not
|
||||||
|
disable the improvements introduced to the intepreter in 2.3.2,
|
||||||
|
only some ill cases that occured with certain fonts (though a
|
||||||
|
few popular ones).
|
||||||
|
|
||||||
|
- Fixed some Autoconf/compilation issues on some 64-bit platforms
|
||||||
|
(see ChangeLog for details)
|
||||||
|
|
||||||
|
- The auto-hinter now ignores 1-point contours when computing blue
|
||||||
|
zones. This bug created "wavy" baselines when rendering text with
|
||||||
|
various fonts that use these contours to model mark-attach points
|
||||||
|
that are never rasterized and are placed outside of the glyph's
|
||||||
|
real outline
|
||||||
|
|
||||||
|
- the "rsb_delta" and "lsb_delta" glyph slot fields are set to 0
|
||||||
|
for mono-spaced fonts. Otherwise code that uses them would
|
||||||
|
essentially ruin the fixed-advance property.
|
||||||
|
|
||||||
|
======================================================================
|
||||||
CHANGES BETWEEN 2.3.2 and 2.3.1
|
CHANGES BETWEEN 2.3.2 and 2.3.1
|
||||||
|
|
||||||
I. IMPORTANT BUG FIXES
|
I. IMPORTANT BUG FIXES
|
||||||
|
|
|
@ -53,6 +53,7 @@ systems, but not all of them:
|
||||||
|
|
||||||
release libtool so
|
release libtool so
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
2.3.3 9.14.3 6.3.14
|
||||||
2.3.2 9.13.3 6.3.13
|
2.3.2 9.13.3 6.3.13
|
||||||
2.3.1 9.12.3 6.3.12
|
2.3.1 9.12.3 6.3.12
|
||||||
2.3.0 9.11.3 6.3.11
|
2.3.0 9.11.3 6.3.11
|
||||||
|
|
|
@ -3323,7 +3323,7 @@ FT_BEGIN_HEADER
|
||||||
*/
|
*/
|
||||||
#define FREETYPE_MAJOR 2
|
#define FREETYPE_MAJOR 2
|
||||||
#define FREETYPE_MINOR 3
|
#define FREETYPE_MINOR 3
|
||||||
#define FREETYPE_PATCH 2
|
#define FREETYPE_PATCH 3
|
||||||
|
|
||||||
|
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
|
|
@ -428,8 +428,15 @@
|
||||||
slot->metrics.horiAdvance = loader->pp2.x - loader->pp1.x;
|
slot->metrics.horiAdvance = loader->pp2.x - loader->pp1.x;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
slot->metrics.horiAdvance = FT_MulFix( slot->metrics.horiAdvance,
|
slot->metrics.horiAdvance = FT_MulFix( slot->metrics.horiAdvance,
|
||||||
metrics->scaler.x_scale );
|
metrics->scaler.x_scale );
|
||||||
|
|
||||||
|
/* also reset the rsb_delta and lsb_delta to 0. Otherwise code */
|
||||||
|
/* that uses them is going to ruin the fixed advance width */
|
||||||
|
slot->lsb_delta = 0;
|
||||||
|
slot->rsb_delta = 0;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
slot->metrics.vertAdvance = FT_MulFix( slot->metrics.vertAdvance,
|
slot->metrics.vertAdvance = FT_MulFix( slot->metrics.vertAdvance,
|
||||||
|
|
Loading…
Reference in New Issue