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

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


Branch: CURRENT, Version: 2.14.1, Package name: freetype2-2.14.1, Maintainer: pkgsrc-users

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:
[pkgtools/cwrappers]

Package options: brotli, png

Master sites:

Filesize: 2602.488 KB

Version history: (Expand)


CVS history: (Expand)


   2025-09-22 12:46:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
freetype2: updated to 2.14.1

FreeType 2.14.1

This is an emergency release that fixes a couple of severe bugs introduced in \ 
version 2.14.0 and discovered right after the release.

FreeType 2.14.0

Don't use this release! Use release 2.14.1 instead.

This release brings two important new features.

The HarfBuzz library (on which FreeType usually depends) can now be loaded \ 
dynamically. This avoids the circular dependency between HarfBuzz and FreeType, \ 
which caused a lot of grievance for people whose job was to distribute FreeType \ 
and HarfBuzz as packages.
The diacritic handling of the auto-hinter at small sizes got improved. \ 
Diacritics are now better separated vertically, the tilde shape is retained, and \ 
the ogonek accent (and similar accents) no longer distorts the base glyph. The \ 
image shows arial.ttf in light auto-hinting mode at 17ppem, without and with the \ 
new code.

ftinspect demo program
In case you are using the TT_CONFIG_OPTION_GPOS_KERNING option, you should \ 
update since the old code didn't properly validate input files, which could lead \ 
to crashes with malformed font files.

Other news and changes can be found in the release notes.
   2025-07-05 09:39:38 by Thomas Klausner | Files touched by this commit (1)
Log message:
freetype2: fix pkg-config file

From Akihiro Sagawa in PR 59510

Bump PKGREVISION.
   2024-08-18 21:54:53 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
freetype2: updated to 2.13.3

FreeType 2.13.3

The B/W rasterizer has become much faster; besides that, it is a maintenance release.
   2024-01-13 21:07:34 by Taylor R Campbell | Files touched by this commit (24)
Log message:
*/builtin.mk: Use ${_CROSS_DESTDIR:U} for build-time file checks.

These are questions about the target system, whose files at
build-time are all relative to ${_CROSS_DESTDIR} if it is defined,
i.e., if USE_CROSS_COMPILE is set to yes.

No change to native builds because ${_CROSS_DESTDIR:U} is empty in
them.  (Possible minor change by adding :Q to ${H_FOO} in command
lines, but if this makes a difference it likely fixes problems.)
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2569)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-12 14:08:35 by Thomas Klausner | Files touched by this commit (1)
Log message:
freetype2: bump PKGREVISION for optional brotli

The old binary package did not have a brotli option, so all packages
that include the buildlink3.mk will now mis-detect that brotli was
disabled (since the buildlink3.mk checks for the brotli option).

Addresses PR 57693.
   2023-11-09 23:27:01 by Thomas Klausner | Files touched by this commit (1)
Log message:
freetype2: third part of making brotli optional
   2023-11-09 21:18:59 by Nia Alarie | Files touched by this commit (1)
Log message:
freetype2: Second part of previous.