HarfBuzz - HarfBuzz

HarfBuzz
HarfBuzz.svg
Түпнұсқа автор (лар)FreeType жобасы
ӘзірлеушілерБехдад-Эсфахбод
Тұрақты шығарылым2.7.2 (28 тамыз 2020); 2 ай бұрын (2020-08-28)[1]) [±]
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC ++
Операциялық жүйеUnix тәрізді, Windows
ТүріБағдарламалық жасақтама жасау кітапханасы
ЛицензияMIT
Веб-сайтgithub.com/ harfbuzz/ harfbuzz Мұны Wikidata-да өңдеңіз

HarfBuzz (еркін транслитерациясы Парсы حرف‌باز әріп-бааз, «ашық тип» мағынасын білдіреді)[2][3] түрлендіру процесі болып табылатын мәтінді қалыптастыруға арналған бағдарламалық жасақтама кітапханасы Юникод мәтін глиф индекстер мен позициялар. Жаңа нұсқасы, Жаңа HarfBuzz (2012–), бірінші нұсқасында әр түрлі қаріп технологияларын, Ескі HarfBuzz (2006–2012), тек мақсатты OpenType қаріптер.[2][4]

Тарих

Бехдад Эсфахбод, HarfBuzz бағдарламасын жасаушы

HarfBuzz бастапқыда кодқа енетін кодтан дамыды FreeType жоба. Содан кейін ол бөлек жасалды Qt және Панго. Содан кейін ол қайтадан ортақ қоймаға біріктірілді MIT лицензиясы. Бұл ескі HarfBuzz болды, ол қазір жасалынбайды, өйткені алға жылжу New HarfBuzz.[2] 2013 жылы, Бехдад-Эсфахбод жеңді O'Reilly Open Source сыйлығы HarfBuzz-тағы жұмысы үшін.[5]

Жаңа HarfBuzz үшін маңызды кезеңдерге мыналар жатады:

Пайдаланушылар

Көптеген қосымшалар HarfBuzz-ді тікелей қолданбайды, бірақ а UI құралдар жинағы онымен интеграцияланатын кітапхана. HarfBuzz-ді UI кітапханалары қолданады GNOME, KDE, Chrome OS, PlayStation 4,[11] Android,[2] Java,[12] және Шырылдау;[13] және тікелей қосымшалар арқылы Хром, Firefox, LibreOffice (тек Linux-тегі 4.1 нұсқасынан,[14] барлық платформаларда 5.3-тен[15]), Скрибус,[16] және Inkscape.

Сондай-ақ қараңыз

  • Графит (SIL) - SIL International компаниясы жасаған Unicode-ақылды қаріптің бағдарламаланатын технологиясы және көрсету жүйесі
  • Жазба және DirectWrite - ұқсас функционалдылықты қамтамасыз ететін екі API Microsoft Windows платформа (HarfBuzz-ді олардың орнына Windows-та пайдалануға болады)
  • Негізгі мәтін - API ұқсас функционалдылықты ұсынады OS X (Орнына HarfBuzz қолдануға болады OS X сонымен қатар)

Әдебиеттер тізімі

  1. ^ «Release 2.7.2 · harfbuzz / harfbuzz». Алынған 28 тамыз 2020.
  2. ^ а б c г. Byfield, Брюс (19 желтоқсан 2017). «HarfBuzz жұмыс үстеліне кәсіби типографияны шығарады». LWN.net.
  3. ^ «HarfBuzz». freedesktop.org.
  4. ^ «HarfBuzz ресми сайты». Алынған 10 қараша 2012.
  5. ^ «O'Reilly Open Source Awards: OSCON 2013». 26 шілде 2013 ж.
  6. ^ HarfBuzz 1.0 Microsoft корпорациясының шығарған әмбебап пішінді қозғалтқышын іске асырады
  7. ^ HarfBuzz 1.4 OpenType GX / қаріп нұсқаларын ұсынады
  8. ^ HarfBuzz 1.8 Unicode 11 қолдауымен шығарылды
  9. ^ HarfBuzz 2.0 ашық бастапқы мәтінді қалыптастыруды алға шығарды
  10. ^ Phoronix-ке арналған HarfBuz мақалалары
  11. ^ «HarfBuzz». doc.dl.playstation.net. Алынған 26 мамыр 2019.
  12. ^ «JEP 258: HarfBuzz қаріп-орналасу қозғалтқышы». OpenJDK жақсарту бойынша ұсыныстар. Алынған 20 желтоқсан 2017.
  13. ^ «Flutter Engine Wiki». Алынған 11 сәуір 2018.
  14. ^ «LibreOffice 4.1 ReleaseNotes». Құжат қоры. 30 шілде 2013 ж. Алынған 6 қазан 2019.
  15. ^ LibreOffice 5.3 әдепкі бойынша жаңа орналасу механизмін қосады
  16. ^ «Scribus 1.5.3 шығарылды». 22 мамыр 2017. Алынған 6 маусым 2018.

Сыртқы сілтемелер