HarfBuzz

Enjin pembentuk teks sumber terbuka

HarfBuzz (transliterasi dari bahasa Parsi: حرف‌باز yang bermaksud "huruf terbuka")[1] merupakan sebuah enjin pembentuk teks untuk pembangunan perisian yang dimulai oleh Behdad Esfahbod. Ia berfungsi khusus dalam proses mengubah teks Unicode ke glif dengan indeks dan posisi.[2] Sebagai contoh, enjin pembentuk teks bertanggungjawab untuk mengubahkan "ج‌ک" ke "جک".

HarfBuzz
HarfBuzz.svg
Pengarang asalThe FreeType Project
PembangunBehdad Esfahbod
Repositori Sunting ini di Wikidata
Bahasa pengaturcaraanC++, C
Sistem pengendalianAla Unix, Android, Windows, MacOS, iOS
JenisEnjin pembangunan perisian
LesenMIT
Tapak webharfbuzz.github.io Sunting ini di Wikidata

HarfBuzz digunakan oleh Chromium, Firefox, LibreOffice, Scribus dan Inkscape. Kebanyakan aplikasi tidak menggunakan HarfBuzz secara langsung, tetapi melalui pustaka perkakas widget seperti GNOME (GTK+), KDE (Qt), Chrome OS (Skia), Android,[1] Java,[3] PlayStation 4[4] dan Flutter.[5]

RujukanSunting

  1. ^ a b (Inggeris) Byfield, Bruce (19 Disember 2017). "HarfBuzz brings professional typography to the desktop". LWN.net.
  2. ^ (Inggeris) "What is HarfBuzz?". Dicapai pada 2022-01-27.
  3. ^ (Inggeris) "JEP 258: HarfBuzz Font-Layout Engine". OpenJDK Enhancement Proposals. Dicapai pada 2017-12-20.
  4. ^ (Inggeris) "HarfBuzz". doc.dl.playstation.net. Dicapai pada 2019-05-26.
  5. ^ (Inggeris) "Flutter Engine Wiki". Dicapai pada 2018-04-11.

Pautan luarSunting