./graphics/freetype2, Font rendering engine and library API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.4.2, Package name: freetype2-2.4.2, Maintainer: rh

FreeType is a portable, high-quality software solution for digital
typography. FreeType 1.3.1 was the last release of the FreeType 1
engine, as the project is now switching to a new version dubbed FreeType
2. It has, among other things, several advantages over FreeType 1:

* A universal and simple API to manage font files
* Support for several font formats through loadable drivers
* Even more portable
* An improved anti-aliasing algorithm


Required to build:
[devel/gmake] [devel/libtool-base]

Master sites: (Expand)

SHA1: cc257ceda2950b8c80950d780ccf3ce665a815d1
RMD160: 5e3970f3a9e242255489111f77fe880d5d524860
Filesize: 1400.237 KB

Version history: (Expand)


CVS history: (Expand)


   2010-08-08 18:06:02 by Tobias Nygren | Files touched by this commit (2) | Package updated
Log message:
Update to freetype2-2.4.2:

CHANGES BETWEEN 2.4.1 and 2.4.2
  I. IMPORTANT BUG FIXES
    - A stack overflow in CFF Type2 CharStrings interpreter is fixed.
    - Handling Type 42 font deallocation was broken; additionally, the
      library is now more robust against malformed Type 42 fonts.
  II. MISCELLANEOUS
    - Two new functions,  `FT_Reference_Library' (in FT_MODULE_H)  and
      `FT_Reference_Face'  (in  FT_FREETYPE_H),  have  been  added  to
      simplify life-cycle management.  A counter gets initialized to 1
      at the  time an  FT_Library (or  FT_Face) structure  is created.
      The  two  new   functions  increment  the  respective   counter.
      `FT_Done_Library' and `FT_Done_Face' then only destroy a library
      or face if the counter is 1, otherwise they simply decrement the
      counter.
   2010-07-20 13:44:15 by Matthias Drochner | Files touched by this commit (2) | Package updated
Log message:
update to 2.4.1
changes:
- Since May  2010, all  patents  regarding  the TrueType  bytecode
  interpreter have expired worldwide.  Consequently, we now define
  TT_CONFIG_OPTION_BYTECODE_INTERPRETER by  default (and  undefine
  TT_CONFIG_OPTION_UNPATENTED_HINTING).
- A new function `FT_Library_SetLcdFilterWeights' is available  to
  adjust the filter weights set by `FT_Library_SetLcdFilter'.
-increased robustness, bugfixes

pkgsrc note: the "truetype" option was removed, the bytecode interpreter
is now always enabled
   2010-02-18 22:28:45 by Matthias Drochner | Files touched by this commit (2) | Package updated
Log message:
update to 2.3.12
changes:
- For  `FT_Open_Face',  new  parameters  are  available  to ignore
  preferred family names: FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY and
  FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY.
- Support  for  incremental  font  loading  (controlled  with  the
  FT_CONFIG_OPTION_INCREMENTAL macro) is now active by default.
- Better support for vertical metrics.
- Various minor bug fixes.
   2009-11-24 12:26:50 by Tobias Nygren | Files touched by this commit (3)
Log message:
ensure "freetype-config --libs" emits a run path.
   2009-11-23 13:01:58 by Matthias Drochner | Files touched by this commit (6) | Package removed
Log message:
update to 2.3.11
This is a bugfix release for the 2.3 series, which brings considerable
improvements for b/w rasterizing of hinted TrueType fonts at
small sizes. All users should upgrade.
   2009-07-21 14:00:41 by Tobias Nygren | Files touched by this commit (1)
Log message:
freetype2's .pc file requests linkage with -lz, so pull in zlib's bl3.mk
   2009-06-14 19:59:32 by Joerg Sonnenberger | Files touched by this commit (263)
Log message:
Remove @dirrm entries from PLISTs
   2009-05-02 21:44:51 by Tobias Nygren | Files touched by this commit (6) | Package updated
Log message:
patch-[a-d]: Upstream patches for CVE-2009-0946.
Bump PKGREVISION.