HarfBuzz

HarfBuzz
Originalförfattare FreeType-projektet
Utvecklare Behdad Esfahbod
Stabil frisättning 7.0.1 (20 februari 2023 ; 7 dagar sedan ( 2023-02-20 ) )
Förvar
Skrivet i C++
Operativ system Unix-liknande , Windows
Typ Mjukvaruutvecklingsbibliotek
Licens MIT
Hemsida harfbuzz .github .io  Edit this on Wikidata

HarfBuzz (lös translitteration av persisk calque حرف‌باز harf-bāz , bokstavligen "öppen typ") är ett bibliotek för mjukvaruutveckling för textformning, vilket är processen att konvertera Unicode- text till glyfindex och positioner. Den nyare versionen, New HarfBuzz (2012–), riktar sig till olika teckensnittstekniker medan den första versionen, Old HarfBuzz (2006–2012), endast riktade in sig på OpenType -teckensnitt.

Historia

Behdad Esfahbod, utvecklare av HarfBuzz

HarfBuzz utvecklades från kod som ursprungligen var en del av FreeType -projektet. Den utvecklades sedan separat i Qt och Pango . Sedan slogs det ihop till ett gemensamt arkiv med en MIT-licens . Detta var Old HarfBuzz, som inte längre utvecklas, eftersom vägen framåt är New HarfBuzz. 2013 vann Behdad Esfahbod O'Reilly Open Source Award för sitt arbete med HarfBuzz.

Viktiga milstolpar för nya HarfBuzz inkluderar:

Användare

De flesta applikationer använder inte HarfBuzz direkt, utan använder ett UI-verktygsbibliotek som integreras med det. HarfBuzz används av UI-biblioteken för GNOME ( GTK+ ), KDE ( Qt ), ChromeOS ( Skia ), PlayStation 4 , Android , Java och Flutter ; och direkt av applikationerna Chromium , Firefox , LibreOffice (från version 4.1 endast på Linux, från 5.3 på alla plattformar), Scribus och Inkscape .

Se även

externa länkar