HarfBuzz

from Wikipedia, the free encyclopedia
HarfBuzz

HarfBuzz.svg
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

  1. https://github.com/harfbuzz/harfbuzz/releases
  2. Behdad Esfahbod: State of Text Rendering , January 18, 2010
  3. Presentation: Unicode, OpenType, and Fonts: Closing the Circle , November 2014
  4. Bruce Byfield: HarfBuzz brings professional typography to the desktop , LWN.net, December 19, 2017
  5. Bruce Byfield: LibreOffice drops Type 1 font support , Linux Magazine, March 1, 2017
  6. sandeep: HarfBuzz, Graphite and dollar exchange rates , 23 August 2009
  7. New features and changes in LibreOffice 4.1
  8. Annual update for TeX Live , June 22, 2013