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.


Versions0.0.1, 0.1.0, 0.1.1
Change logNone available
Dependenciesarray, base (>3 && <5), freetype2, missing-foreign (>=0.1.1 && <0.2.0) [details]
CopyrightCopyright Jason Dagit 2011
AuthorJason Dagit <>
MaintainerJason Dagit <>
Source repositoryhead: git clone git://
UploadedWed Apr 6 20:24:34 UTC 2011 by JasonDagit
Downloads1798 total (6 in last 30 days)
0 []
StatusDocs 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


Maintainers' corner

For package maintainers and hackage trustees