The freetype2 package

[ Tags: bsd3, graphics, library ] [ Propose Tags ]

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, 0.1.2
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 repo head: git clone git://
Uploaded Sun Nov 4 19:03:05 UTC 2012 by JasonDagit
Distributions LTSHaskell:0.1.2, NixOS:0.1.2, Stackage:0.1.2, openSUSE:0.1.2
Executables freetype-example1
Downloads 2798 total (34 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI





Build example programs


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