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.


Properties

Versions0.0.1, 0.1.0, 0.1.1
Dependenciesbase (>3 && <5)
LicenseBSD3
CopyrightCopyright Jason Dagit 2011
AuthorJason Dagit <dagitj@gmail.com>
MaintainerJason Dagit <dagitj@gmail.com>
CategoryGraphics
Source repositoryhead: git clone git://github.com/dagit/freetype2.git
Executablesfreetype-example1
UploadedSun Apr 3 23:05:27 UTC 2011 by JasonDagit
DistributionsNixOS:0.1.1
Downloads1130 total (130 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefault
examplesBuild example programsDisabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees