HarfBuzz: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Jiaminglimjm (bincang | sumb.)
kTiada ringkasan suntingan
Jiaminglimjm (bincang | sumb.)
→‎top: menjelaskan fungsi enjin pembentuk teks
Teg-teg: Suntingan mudah alih Suntingan web mudah alih Suntingan aplikasi Android
 
Baris 11:
}}
 
'''HarfBuzz''' ([[transliterasi]] dari [[bahasa Parsi]]: '''حرف‌باز''' yang bermaksud "huruf terbuka")<ref name=":0">{{en}} {{cite web|url=https://lwn.net/Articles/741722/|title=HarfBuzz brings professional typography to the desktop|last=Byfield|first=Bruce|date=19 Disember 2017|website=LWN.net|url-status=live}}</ref> 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.<ref name="what-is-harfbuzz">{{en}} {{Cite web|url=https://harfbuzz.github.io/what-is-harfbuzz.html|title=What is HarfBuzz?|access-date=2022-01-27}}</ref> Sebagai contoh, enjin pembentuk teks bertanggungjawab untuk mengubahkan "ج‌ک" ke "جک".
 
HarfBuzz digunakan oleh [[Chromium]], [[Firefox]], [[LibreOffice]], [[Scribus]] dan [[Inkscape]]. Kebanyakan aplikasi tidak menggunakan HarfBuzz secara langsung, tetapi melalui [[pustaka (pengkomputeran)|pustaka]] [[perkakas widget]] seperti [[GNOME]] ([[GTK+]]), [[KDE]] ([[Qt]]), [[Chrome OS]] (Skia), [[Android (sistem pengendalian)|Android]],<ref name=":0" /> [[Java]],<ref>{{en}} {{Cite web|url=http://openjdk.java.net/jeps/258|title=JEP 258: HarfBuzz Font-Layout Engine|website=OpenJDK Enhancement Proposals|access-date=2017-12-20}}</ref> [[PlayStation 4]]<ref>{{en}} {{Cite web|url=https://doc.dl.playstation.net/doc/ps4-oss/harfbuzz.html|title=HarfBuzz|website=doc.dl.playstation.net|access-date=2019-05-26}}</ref> dan [[Flutter]].<ref>{{en}} {{Cite web|url=https://github.com/flutter/engine/wiki|title=Flutter Engine Wiki|access-date=2018-04-11}}</ref>