FreeType is a software library to render fonts.

Technologies
c, autotools, meson
Topics
library, rendering, fonts, opentype, truetype
FreeType is a software library to render fonts.
FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats. Some products that use FreeType for rendering fonts on screen or on paper, either exclusively or partially: • GNU/Linux and other free Unix operating system derivates like FreeBSD or NetBSD; • iOS, Apple's mobile operating system for iPhones and iPads; • Android, Google's operating system for smartphones and tablet computers; • ChromeOS, Google's operating system for laptop computers; • ReactOS, a free open source operating system based on the best design principles found in the Windows NT architecture; • Ghostscript, a PostScript interpreter used in many printers. Counting the above products only, you get more than a *billion* devices that contain FreeType.

Projects

Contributor
Ahmet Göksu
Mentor
Werner Lemberg
Organization
FreeType
Integrating ftbench into FreeType's Build Structure: A Performance Benchmarking Automation Project
The goal of this project is to improve the ftbench program in FreeType's build structure for easier performance testing. The current manual process...
Contributor
Anurag Thakur
Mentor
Werner Lemberg
Organization
FreeType
Integrate FreeType with alternative rendering engines
Investigate and implement alternative font renderers in FreeType, including: • font-rs: A font renderer developed by Raph Levien. A blogpost...
Contributor
gerzytet
Mentor
Werner Lemberg
Organization
FreeType
Adding a “capabilities database” to the FreeType auto-hinter
It is easy to render fonts well on screens with high pixel density. However, straightforward algorithms run into problems when rendering with few...