For our July “Community Choice” Project of the Month, the community elected The FreeType Project, a free, high-quality, and portable font engine.
FreeType 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) of most vector and bitmap font formats. It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well. Some of its many features include:
- A simple and easy-to-use API to access font content in a uniform way, independently of the file format. Additionally, some format-specific APIs can be used to access special data in the font file.
- Modules can be either linked statically to the library at compile time, or loaded on demand at runtime. Modules are used to support specific font formats, or even new glyph image formats.
- Supports the following font formats: TrueType fonts (TTF) and TrueType collections (TTC), CFF fonts, WOFF fonts, OpenType fonts (OTF, both TrueType and CFF variants) and OpenType collections (OTC), Type 1 fonts (PFA and PFB), CID-keyed Type 1 fonts, SFNT-based bitmap fonts, Windows FNT fonts and more.
- Capable of producing a high-quality monochrome bitmap, or anti-aliased pixmap, using 256 levels of ‘gray’.
FreeType is written in industry-standard ANSI C and should compile easily with any compliant C or C++ compiler.
Since its inception FreeType has been used in a number of popular products for rendering fonts on screen or on paper. These include GNU/Linux (and other free Unix operating system derivates like FreeBSD or NetBSD), iOS, Android, ChromeOS, ReactOS and Ghostscript. This means that more than a billion devices now contain FreeType.
FreeType was previously elected “Community Choice” Project of the Month in December of 2015 and the FreeType team spoke about the project’s developments and direction. To get to know more about FreeType, visit their website: www.freetype.org
[Category: Open Source]