FreeType font rendering library

Technologies
c, python, gnu make, gnu autotools, fonts
Topics
graphics, rendering, fonts, opentype, truetype
FreeType font rendering library

FreeType font rendering library

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.

2019 Program

Successful Projects

Contributor
Veeki Yadav
Mentor
Armin Hasitzka, Werner Lemberg
Organization
FreeType
Improve the 'ftinspect' demo program
‘ftinspect’ is an essential part of FreeType to show how a font gets rendered by FreeType, allowing control over virtually all rendering parameters....
Contributor
Moazin
Mentor
suzuki toshiya, Werner Lemberg
Organization
FreeType
Adding support for OpenType-SVG Fonts to FreeType
To support colored glyphs in OpenType fonts, several formats currently exist, namely SBIX, CBDT and COLR. These are used widely with varying degree...
Contributor
Nikhil Ramakrishnan
Mentor
Werner Lemberg
Organization
FreeType
Add Support for WOFF2 Fonts to FreeType
The aim of this project is to integrate seamless support for the WOFF File Format 2.0 into FreeType so that these fonts can be recognized,...