HarfBuzz
| Tipus | biblioteca informàtica, programari lliure i text shaping engine (en) |
|---|---|
| Versió estable | |
| Ús | text shaping (en) |
| Llicència | llicència MIT |
| Epònim | OpenType |
| Característiques tècniques | |
| Sistema operatiu | sistema operatiu tipus Unix |
| Escrit en | C++ i C |
| Equip | |
| Desenvolupador(s) | Behdad Esfahbod i Khaled Hosny (en) |
| Més informació | |
| Lloc web | harfbuzz.github.io (anglès) |
| Seguiment d'errors | Seguiment d'errors |
| Free Software Directory | HarfBuzz |
| Guia d'usuari | Guia d'usuari |
|
| |
HarfBuzz (transcripció aproximada en llatí del persa: حرفباز, OpenType)[1] és una biblioteca gràfica de programari lliure per renderitzar caràcters tipogràfics vectorials,[2] el procés de convertir text Unicode a glifs amb les corresponents lligadures.[3][4] New HarfBuzz (2012–), suporta diversos formats de font. Mentre que la primera versió l'Old HarfBuzz, també anomenada harfbuzz-ng (2006–2012), només tenia com a objectiu els tipus de lletra OpenType.[2][5][6] HarfBuzz s'empra a molts projectes de programari de codi obert, des de conjunts d'eines de widgets fins a sistemes operatius.[7]
Història
[modifica]HarfBuzz va sorgir a partir d'un codi que formava part del projecte FreeType. Després es va desenvolupar per separat a Qt i Pango. Posteriorment es va fusionar de nou en un repositori comú amb una llicència MIT. Aquest és l'anomenat Old HarfBuzz, que ja no s'està desenvolupant, a favor de l'actual conegut com New HarfBuzz.[2] El 2013, Behdad Esfahbod va guanyar el O'Reilly Open Source Award pel seu treball a HarfBuzz.[8]
Usuaris
[modifica]La majoria de programaris no utilitzen HarfBuzz de manera directa, però utilitzen una biblioteca amb un conjunt d'eines d'interfície d'usuari que l'integra. HarfBuzz és utilitzat per les biblioteques d'interfície d'usuari del GNOME, KDE, Chrome OS, PlayStation 4,[9] Android, Java, i Flutter i directament per programaris com: Chromium, Firefox, LibreOffice (des de la versió 4.1 només a Linux, des de 5.3 a totes les plataformes), Scribus i Inkscape.[2]
Referències
[modifica]- ↑ «HarfBuzz». freedesktop.org. [Consulta: 25 octubre 2020].
- 1 2 3 4 «HarfBuzz brings professional typography to the desktop [LWN.net]». [Consulta: 25 octubre 2020].
- ↑ «What is Harfbuzz?: HarfBuzz Manual». [Consulta: 25 octubre 2020].
- ↑ «HarfBuzz Manual: HarfBuzz Manual». [Consulta: 25 octubre 2020].
- ↑ «HarfBuzz 0.9.2 is available [LWN.net]». [Consulta: 26 octubre 2020].
- ↑ «Part II. Reference manual: HarfBuzz Manual». Arxivat de l'original el 2020-10-26. [Consulta: 26 octubre 2020].
- ↑ «HarfBuzz 8.0 Released - Introduces Shaper For WebAssembly Within Font Files». Phoronix, 09-07-2023. [Consulta: 9 juliol 2023].
- ↑ adafruit. «2013 O’Reilly Open Source Award winners» (en anglès americà), 30-07-2013. [Consulta: 26 octubre 2020].
- ↑ «Licensing - PS4 Developer wiki». [Consulta: 26 octubre 2020].