HarfBuzz
HarfBuzz
|
|
---|---|
![]() |
|
Basic data
|
|
Maintainer | Behdad Esfahbod |
developer | Behdad Esfahbod |
Current version | 2.6.1 (August 22, 2019) |
programming language | C ++ |
License | MIT license |
http://www.freedesktop.org/wiki/Software/HarfBuzz/ |
HarfBuzz ( Persian حرفباز, DMG ḥarfbāz ) is a free graphics library for text shaping , i. H. for converting Unicode text into glyphs with all necessary ligatures .
HarfBuzz was created by merging source code from FreeType with parts of Pango and Qt . The main developer Behdad Esfahbod , son of a printer, was dissatisfied with the lack of support for Persian script on the Internet. Around 2009, development of a new code base called harfbuzz-ng began . The first fully designated version of HarfBuzz was released in 2015.
The library only supports OpenType and no PostScript Type-1 fonts .
use
As early as 2009, HarfBuzz began to replace the previous standard Graphite , which required adapted fonts (Smartfont) and therefore lost its popularity.
Harfbuzz is used in current versions of Firefox , GNOME , Chrome , LibreOffice , XeTeX , Android and KDE .
Individual evidence
- ↑ https://github.com/harfbuzz/harfbuzz/releases
- ↑ Behdad Esfahbod: State of Text Rendering , January 18, 2010
- ↑ Presentation: Unicode, OpenType, and Fonts: Closing the Circle , November 2014
- ↑ Bruce Byfield: HarfBuzz brings professional typography to the desktop , LWN.net, December 19, 2017
- ↑ Bruce Byfield: LibreOffice drops Type 1 font support , Linux Magazine, March 1, 2017
- ↑ sandeep: HarfBuzz, Graphite and dollar exchange rates , 23 August 2009
- ↑ New features and changes in LibreOffice 4.1
- ↑ Annual update for TeX Live , June 22, 2013