The freetype2 package

[Tags:bsd3, library]

Wrapper around FreeType 2 library. Relevant exerpts from the FreeType 2 website:

What is FreeType 2?

FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.

The following is a non-exhaustive list of features provided by FreeType 2.

By default, FreeType 2 supports the following font formats.

From a given glyph outline, FreeType 2 is capable of producing a high-quality monochrome bitmap, or anti-aliased pixmap, using 256 levels of gray. This is much better than the 5 levels used by Windows 9x/98/NT/2000 or FreeType 1.

FreeType 2 supports all the character mappings defined by the TrueType and OpenType specification. It is also capable of automatically synthetizing a Unicode charmap from Type 1 fonts, which puts an end to the painful 'encoding translation' headache common with this format (of course, original encodings are also available in the case where you need them).

The FreeType 2 core API provides simple functions to access advanced information like glyph names or kerning data.

FreeType 2 provides information that is often not available from other similar font engines, like kerning distances, glyph names, vertical metrics, etc.

FreeType 2 provides its own caching subsystem since release 2.0.1. It can be used to cache either face instances or glyph images efficiently.


Versions 0.0.1, 0.1.0, 0.1.1
Dependencies array, base (>3 && <5), freetype2, missing-foreign (>=0.1.1 && <0.2.0) [details]
License BSD3
Copyright Copyright Jason Dagit 2011
Author Jason Dagit <>
Maintainer Jason Dagit <>
Category Graphics
Source repository head: git clone git://
Uploaded Wed Apr 6 20:24:34 UTC 2011 by JasonDagit
Distributions NixOS:0.1.1
Downloads 1951 total (30 in the last 30 days)
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]




examplesBuild example programsDisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees