Автор: ЭЖД 22.05.2006 - 16:25
FreeType 2.2.1 Вышла новая версия библиотеки по отображению сглаженных шрифтов в различных форматах. Релиз 2.2.0 был пропущен, ибо его забыли анонсировать. Основные изменения:
- Новый "легкий" алгоритм сглаживания
- Внутренние функции библиотеки теперь не экспортируются и заголовки для них не устанавливаются (Поэтому с этой версией библиотеки вам придётся накладывать патчи на Pango/libQt и некоторые другие, либо использовать их новые версии pango=>1.12, libQt=>3.3.6/4.1.0)
- Улучшен способ компиляции
- Добавлены новые функции API, изменился вызов некоторых старых
и многое другое.
Home_http://www.freetype.org/
Downloads (~1,16 Mb)_http://ovh.dl.sourceforge.net/sourceforge/freetype/freetype-2.2.1.tar.bz2
Автор: ЭЖД 19.01.2007 - 19:04
FreeType 2.3.0 Очередной жертвой интеллектуальной борьбы стала новая версия популярной библиотеки по рендерингу OpenType и TrueType шрифтов FreeType 2.3.0. Теперь, чтобы получить приличное качество субпиксельного сглаживания вам придётся вручную включать ещё одну опцию (FT_CONFIG_OPTION_SUBPIXEL_RENDERING). Среди других изменений в библиотеке нужно назвать решение нескольких проблем по утечке памяти, значительное ускорение загрузки и улучшение рендеринга шрифтов с засечками (serif) и многое другое.
Downloads (~1,19 Mb)_http://kent.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.0.tar.bz2
Автор: de1ay 2.02.2007 - 0:18
FreeType 2.3.1
» Changelog «
Notes:
CHANGES BETWEEN 2.3.1 and 2.3.0
I. IMPORTANT BUG FIXES
- The TrueType interpreter sometimes returned incorrect horizontal
metrics due to a bug in the handling of the SHZ instruction.
- A typo in a security check introduced after version 2.2.1
prevented FreeType to render some glyphs in CFF fonts.
Changes:
2007-01-31 Werner Lemberg <wl@gnu.org>
* Version 2.3.1 released.
=========================
Tag sources with `VER-2-3-1-FINAL'.
* builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: s/230/231/.
* builds/win32/visualc/index.html: s/221/231/.
* vms_make.com: Add `ftgasp'.
2007-01-30 David Turner <david@freetype.org>
Tag sources with VER-2-3-1 to prepare release.
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 1.
* docs/VERSION.DLL docs/release, README, Jamfile (RefDoc):
s/2.3.0/2.3.1/.
* builds/unix/configure.raw (version_info): Set to 9:12:3.
* src/autofit/aftypes.h (AF_USE_WARPER), src/autofit/afloader.c
(af_loader_load_g): Disable the warper (i.e., the light hinting
improvements) to make a 2.3.1 bugfix release before introducing a
new feature. This should give us more time to tune and improve the
warper for the next release.
* docs/CHANGES: Update accordingly.
2007-01-25 David Turner <david@freetype.org>
For light auto-hinting, improve glyph advance widths and resurrect
normal/full hinting to its normal quality.
* src/autofit/afhints.h (AF_GlyphHintsRec): New members `xmin_delta'
and `xmax_delta'.
* src/autofit/afhints.c (af_glyph_hints_reload): Reset `xmin_delta'
and `xmax_delta'.
* src/autofit/afloader.c (af_loader_load_g) <AF_USE_WARPER>: Replace
preprocessor conditional with if-clause, handling both light and
normal mode.
* src/autofit/afwarp.c (AF_WarpScore): Fine-tune again.
(af_warper_compute): Handle `xmin_delta' and `xmax_delta'.
2007-01-25 Werner Lemberg <wl@gnu.org>
* docs/release: Updated -- Savannah uses a new uploading scheme.
2007-01-25 David Turner <david@freetype.org>
* src/cff/cffload.c (cff_index_get_pointers): Improve previous fix.
* src/cff/cffgload.c (cff_decoder_parse_charstrings)
<cff_op_callsubr, cff_op_callgsubr>: Fix sanity check for empty
functions.
* docs/CHANGES: Document light auto-hinting improvement.
2007-01-25 Werner Lemberg <wl@gnu.org>
* src/cff/cffload.c (cff_index_get_pointers): Handle last entry
correctly in a sanity check. Since this function is only used to
load local and global functions, any charstring that called the last
local/global function would fail otherwise. This fixes Savannah bug
#18867.
* docs/CHANGES: Document it.
2007-01-23 David Turner <david@freetype.org>
* src/truetype/ttobjs.c (tt_size_ready_bytecode): Fix typo that
prevented compilation when disabling both the unpatented and the
bytecode interpreter in the TrueType font driver.
Fix and enable the warper to improve `light' hinting mode. This is
not necessarily a final version, but it seems to work well.
* src/autofit/aflatin.c (af_latin_hints_init) [AF_USE_WARPER]:
Disable code.
(af_latin_hints_apply) [AF_USE_WARPER]: Handle FT_RENDER_MODE_LIGHT.
* src/autofit/aftypes.h: Activate AF_USE_WARPER.
* src/autofit/afwarp.c (AF_WarpScore): Tune table.
(af_warper_compute_line_best): Fix array size of `scores'.
(af_warper_compute): Better handling of border cases.
* src/autofit/afwarp.h (AF_WarperRec): Remove unused members `X1'
and `X2'.
2007-01-21 Werner Lemberg <wl@gnu.org>
* ChangeLog: Split off older entries into...
* ChangeLog.22: This new file.
2007-01-21 Werner Lemberg <wl@gnu.org>
* docs/CHANGES: Document SHZ fix.
2007-01-21 George Williams <gww@silcom.com>
* src/truetype/ttinterp.c (Ins_SHZ): SHZ doesn't move phantom
points.
2007-01-21 Werner Lemberg <wl@gnu.org>
* src/sfnt/ttmtx.c (tt_face_get_metrics)
[!FT_CONFIG_OPTION_OLD_INTERNALS]: Fix limit check.
Скачать:http://downloads.sourceforge.net/freetype/freetype-2.3.1.tar.bz2http://downloads.sourceforge.net/freetype/freetype-2.3.1.tar.gz
Автор: ЭЖД 14.06.2008 - 19:31
FreeType 2.3.6 » "ChangeLog" «
I. IMPORTANT BUG FIXES
- A bunch of potential security problems have been found. All
users should update.
- Microsoft Unicode cmaps in TrueType fonts are now always
preferred over Apple cmaps. This is not a bug per se, but there
exist some buggy fonts created for MS which have broken Apple
cmaps. This affects only the automatic selection of FreeType;
it's always possible to manually select an Apple Unicode cmap if
desired.
- Many bug fixes to the TrueType bytecode interpreter.
- Improved Mac support.
- Subsetted CID-keyed CFFs are now supported correctly.
- CID-keyed CFFs with subfonts which are scaled in a non-standard
way are now handled correctly.
- A call to FT_Open_Face with `face_index' < 0 crashed FreeType if
the font was a Windows (bitmap) FNT/FON.
II. IMPORTANT CHANGES
- The new function `FT_Get_CID_Registry_Ordering_Supplement' gives
access to those fields in a CID-keyed font. The code has been
contributed by Derek Clegg.
- George Williams contributed code to validate the new `MATH'
OpenType table (within the `otvalid' module). The `ftvalid'
demo program has been extended accordingly.
- An API for cmap 14 support (for Unicode Variant Selectors, UVS)
has been contributed by George Williams.
- A new face flag FT_FACE_FLAG_CID_KEYED has been added, together
with a macro FT_IS_CID_KEYED which evaluates to 1 if the font is
CID-keyed.
III. MISCELLANEOUS
- Build support for symbian has been contributed.
- Better WGL4 glyph name support, contributed by Sergey Tolstov.
- Debugging output of the various FT_TRACEX macros is now sent to
stderr.
- The `ftview' demo program now provides artificial slanting too.
- The `ftvalid' demo program has a new option `-f' to select the
font index.
Downloads (~1,3 Mb)_http://kent.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.6.tar.bz2
Автор: ЭЖД 29.06.2008 - 17:02
FreeType 2.3.7 This is a bugfix release for the 2.3 series which provides some important fixes which have been introduced in version 2.3.6. Additionally, native bytecode hinting for TrueType fonts has been improved. All users should upgrade.
Downloads (~1,3 Mb)_http://switch.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.7.tar.bz2