HarfBuzz - HarfBuzz

HarfBuzz
HarfBuzz.svg
Původní autořiProjekt FreeType
VývojářiBehdad Esfahbod
Stabilní uvolnění2.7.2 (28. srpna 2020; před 2 měsíci (2020-08-28)[1]) [±]
Úložiště Upravte to na Wikidata
NapsánoC ++
Operační systémUnixový, Okna
TypKnihovna pro vývoj softwaru
LicenceMIT
webová stránkagithub.com/ harfbuzz/ harfbuzz Upravte to na Wikidata

HarfBuzz (volný přepis Peršan حرف‌باز harf-bāz, což znamená „otevřený typ“)[2][3] je knihovna pro vývoj softwaru pro tvarování textu, což je proces převodu Unicode poslat text do glyf indexy a pozice. Novější verze, Nový HarfBuzz (2012–), zaměřuje se na různé technologie písem, zatímco první verze, Old HarfBuzz (2006–2012), pouze cílené OpenType písma.[2][4]

Dějiny

Behdad Esfahbod, vývojář HarfBuzz

HarfBuzz se vyvinul z kódu, který byl původně součástí FreeType projekt. Poté byl vyvinut samostatně v Qt a Pango. Poté bylo sloučeno zpět do společného úložiště s Licence MIT. Jednalo se o Old HarfBuzz, který se již nevyvíjí, protože cesta vpřed je New HarfBuzz.[2] V roce 2013, Behdad Esfahbod vyhrál O’Reilly Open Source Award za jeho práci na HarfBuzz.[5]

Mezi důležité milníky pro nový HarfBuzz patří:

Uživatelé

Většina aplikací nepoužívá HarfBuzz přímo, ale používá a Sada nástrojů uživatelského rozhraní knihovna, která je s ním integrována. HarfBuzz je používán knihovnami uživatelského rozhraní GNOME, KDE, Chrome OS, PlayStation 4,[11] Android,[2] Jáva,[12] a Třepetání;[13] a přímo aplikacemi Chrom, Firefox, LibreOffice (od verze 4.1 pouze pro Linux,[14] od 5,3 na všech platformách[15]), Scribus,[16] a Inkscape.

Viz také

  • Grafit (SIL) - programovatelná technologie inteligentního písma a vykreslovací systém kompatibilní s Unicode vyvinutý společností SIL International
  • Odhlásit a DirectWrite - dvě API, která poskytují podobné funkce na Windows Microsoft Windows platforma (HarfBuzz lze místo nich použít i ve Windows)
  • Základní text - API poskytuje podobné funkce na Windows OS X (Místo něj lze použít HarfBuzz OS X taky)

Reference

  1. ^ „Vydání 2.7.2 · harfbuzz / harfbuzz“. Citováno 28. srpna 2020.
  2. ^ A b C d Byfield, Bruce (19. prosince 2017). „HarfBuzz přináší na počítač profesionální typografii“. LWN.net.
  3. ^ „HarfBuzz“. freedesktop.org.
  4. ^ „HarfBuzz Official website“. Citováno 10. listopadu 2012.
  5. ^ „Ocenění O'Reilly Open Source: OSCON 2013“. 26. července 2013.
  6. ^ HarfBuzz 1.0 implementuje vydaný univerzální tvarovací modul společnosti Microsoft
  7. ^ HarfBuzz 1.4 přináší varianty OpenType GX / písma
  8. ^ HarfBuzz 1.8 vydán s podporou Unicode 11
  9. ^ Vydána verze HarfBuzz 2.0 pro podporu tvarování textu v otevřeném zdrojovém kódu
  10. ^ Články HarfBuz o Phoronix
  11. ^ „HarfBuzz“. doc.dl.playstation.net. Citováno 26. května 2019.
  12. ^ „JEP 258: HarfBuzz Font-Layout Engine“. Návrhy na vylepšení OpenJDK. Citováno 20. prosince 2017.
  13. ^ "Flutter Engine Wiki". Citováno 11. dubna 2018.
  14. ^ „Poznámky k vydání LibreOffice 4.1“. Nadace dokumentů. 30. července 2013. Citováno 6. října 2019.
  15. ^ LibreOffice 5.3 ve výchozím nastavení povoluje nový modul rozložení
  16. ^ „Scribus 1.5.3 Vydáno“. 22. května 2017. Citováno 6. června 2018.

externí odkazy