하프버즈

HarfBuzz
하프버즈
HarfBuzz.svg
원저작자FreeType 프로젝트
개발자베다드 에스파보드
안정된 릴리스5.1.0 (2022년 7월 31일, 7일 전(2022-07-31)[1] [±]
저장소
기입처C++
운영 체제Unix 계열, Windows
유형소프트웨어 개발 라이브러리
면허증.MIT
웹 사이트harfbuz.github.이오 Edit this on Wikidata

하프버즈(HarfBuz, 페르시아 칼케완역자 harf-baz, 문자 그대로 "열린 타입")[2][3]는 유니코드 텍스트를 문자 색인과 위치변환하는 과정인 텍스트 쉐이핑을 위한 소프트웨어 개발 라이브러리입니다.새로운 버전인 New HarfBuz(2012–)는 다양한 글꼴 기술을 대상으로 하며, 첫 번째 버전인 Old HarfBuz(2006–2012)는 OpenType [2][4]글꼴만을 대상으로 합니다.

역사

Behdad Esfahbod, HarfBuz 개발자

HarfBuzz는 원래 FreeType 프로젝트의 일부였던 코드에서 발전했습니다.Qt와 Pango에서 별도로 개발되었습니다.그런 다음 MIT 라이선스를 사용하여 공통 저장소로 다시 병합되었습니다.이것이 Old HarfBuz였습니다.앞으로 나아갈 경로가 New HarfBuz이기 [2]때문에 더 이상 개발되지 않습니다.2013년에 Behdad Esfahbod는 HarfBuzz에 [5]대한 그의 작업으로 O'Reilly Open Source Award를 수상했습니다.

새로운 HarfBuzz의 중요한 이정표는 다음과 같습니다.

사용자

대부분의 응용 프로그램은 HarfBuzz를 직접 사용하지 않지만 HarfBuzz와 통합된 UI 툴킷 라이브러리를 사용합니다.HarfBuzz는 GNOME(GTK+), KDE(Qt), Chrome OS(Skia), PlayStation [11]4, Android,[2] Java,[12] [13]Flutter의 UI 라이브러리와 크롬, 파이어폭스, LibreOffice(Linux 버전 4.1부터만,[14] 모든[15] Scribus, [16]5.3에서) 응용 프로그램에 의해 직접 사용됩니다.

「 」를 참조해 주세요.

  • 그래파이트 (스마트 폰트 테크놀로지)– SIL International이 개발한 Unicode 준거 스마트 폰트 테크놀로지 및 렌더링 시스템
  • Uniscribe DirectWrite – Microsoft Windows 플랫폼에서 동일한 기능을 제공하는2개의 API (HarfBuzz 대신 Windows에서도 사용 가능)
  • 핵심 텍스트 – OS X에서도 API는 동일한 기능을 제공합니다(OS X에서도 HarfBuzz를 대신 사용할 수 있습니다).

레퍼런스

  1. ^ "Release 5.1.0 · harfbuzz/harfbuzz". Retrieved 7 August 2022.
  2. ^ a b c d Byfield, Bruce (19 December 2017). "HarfBuzz brings professional typography to the desktop". LWN.net.
  3. ^ "HarfBuzz". freedesktop.org.
  4. ^ "HarfBuzz Official website". Retrieved 10 November 2012.
  5. ^ "O'Reilly Open Source Awards: OSCON 2013". 26 July 2013. Archived from the original on 18 June 2015. Retrieved 25 September 2014.
  6. ^ HarfBuzz 1.0, Microsoft Universal Shaping Engine 구현 출시
  7. ^ HarfBuzz 1.4는 OpenType GX/글꼴 변형을 가져옵니다.
  8. ^ Unicode 11 지원으로 HarfBuzz 1.8 출시
  9. ^ HarfBuzz 2.0, 오픈 소스 텍스트 쉐이핑 기능 향상용으로 출시
  10. ^ 포로닉스에 관한 하프버스 기사
  11. ^ "HarfBuzz". doc.dl.playstation.net. Retrieved 26 May 2019.
  12. ^ "JEP 258: HarfBuzz Font-Layout Engine". OpenJDK Enhancement Proposals. Retrieved 20 December 2017.
  13. ^ "Flutter Engine Wiki". Retrieved 11 April 2018.
  14. ^ "LibreOffice 4.1 ReleaseNotes". The Document Foundation. 30 July 2013. Retrieved 6 October 2019.
  15. ^ LibreOffice 5.3은 새로운 레이아웃 엔진을 디폴트로 유효하게 합니다.
  16. ^ "Scribus 1.5.3 Released". 22 May 2017. Retrieved 6 June 2018.

외부 링크