A software library to render fonts.

Technologies
c, python, gnu make, gnu autotools, fonts
Topics
graphics, rendering, fonts, opentype, truetype
A software library to render fonts.

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.

2018 Program

Successful Projects

Contributor
Armin Hasitzka
Mentor
Werner Lemberg, Kostya Serebryany, Alexei Podtelezhnikov
Organization
FreeType
Improve Fuzzing for FreeType
Fuzzing is a very important asset when verifying programs, as it reveals critical edge cases that can be missed easily by structured testing....
Contributor
Nikhil Ramakrishnan
Mentor
Ankit Dhankhar, Werner Lemberg
Organization
FreeType
Redevelop FreeType's documentation using markdown
The goal of this project is to redesign and fully automate the documentation methods for FreeType, and make it easier to update and manage the...
Contributor
Parth Wazurkar
Mentor
suzuki toshiya, Werner Lemberg, Alexei Podtelezhnikov
Organization
FreeType
Integrating VFlib's TeX format drivers into FreeType
The goal of this project is to add the support of TeX's bitmap font formats (GF, TFM, PK and VF fonts) into FreeType by providing new modules to...