하프버즈
HarfBuzz| 원저작자 | FreeType 프로젝트 |
|---|---|
| 개발자 | 베다드 에스파보드 |
| 안정된 릴리스 | 5.1.0 (2022년 7월 , 전([1] [±] |
| 저장소 | |
| 기입처 | C++ |
| 운영 체제 | Unix 계열, Windows |
| 유형 | 소프트웨어 개발 라이브러리 |
| 면허증. | MIT |
| 웹 사이트 | harfbuz.github.이오 |
하프버즈(HarfBuz, 페르시아 칼케의 완역자 harf-baz, 문자 그대로 "열린 타입")[2][3]는 유니코드 텍스트를 문자 색인과 위치로 변환하는 과정인 텍스트 쉐이핑을 위한 소프트웨어 개발 라이브러리입니다.새로운 버전인 New HarfBuz(2012–)는 다양한 글꼴 기술을 대상으로 하며, 첫 번째 버전인 Old HarfBuz(2006–2012)는 OpenType [2][4]글꼴만을 대상으로 합니다.
역사
HarfBuzz는 원래 FreeType 프로젝트의 일부였던 코드에서 발전했습니다.그 후 Qt와 Pango에서 별도로 개발되었습니다.그런 다음 MIT 라이선스를 사용하여 공통 저장소로 다시 병합되었습니다.이것이 Old HarfBuz였습니다.앞으로 나아갈 경로가 New HarfBuz이기 [2]때문에 더 이상 개발되지 않습니다.2013년에 Behdad Esfahbod는 HarfBuzz에 [5]대한 그의 작업으로 O'Reilly Open Source Award를 수상했습니다.
새로운 HarfBuzz의 중요한 이정표는 다음과 같습니다.
- 0.9.2, 그래파이트(SIL) 지원
- 1.0에는 Microsoft의 유니버설 쉐이핑 엔진 개념이 포함되어 있습니다.
- 1.4 (OpenType 글꼴 바리에이션 지원 포함)
- 1.6(Unicode 10 지원)
- 1.8(Unicode 11 지원)
- 2.0 (Apple Advanced Typography(AAT) 쉐이핑 지원)[6][7][8][9][10]
- 2.1 컬러 폰트 지원 및 주요 AAT 쉐이핑 기능 개선
- 2.4 Unicode 12
- 2.6.7 유니코드 13
- 3.0 안정적인 API, Unicode 14 지원
사용자
대부분의 응용 프로그램은 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를 대신 사용할 수 있습니다).
레퍼런스
- ^ "Release 5.1.0 · harfbuzz/harfbuzz". Retrieved 7 August 2022.
- ^ a b c d Byfield, Bruce (19 December 2017). "HarfBuzz brings professional typography to the desktop". LWN.net.
- ^ "HarfBuzz". freedesktop.org.
- ^ "HarfBuzz Official website". Retrieved 10 November 2012.
- ^ "O'Reilly Open Source Awards: OSCON 2013". 26 July 2013. Archived from the original on 18 June 2015. Retrieved 25 September 2014.
- ^ HarfBuzz 1.0, Microsoft Universal Shaping Engine 구현 출시
- ^ HarfBuzz 1.4는 OpenType GX/글꼴 변형을 가져옵니다.
- ^ Unicode 11 지원으로 HarfBuzz 1.8 출시
- ^ HarfBuzz 2.0, 오픈 소스 텍스트 쉐이핑 기능 향상용으로 출시
- ^ 포로닉스에 관한 하프버스 기사
- ^ "HarfBuzz". doc.dl.playstation.net. Retrieved 26 May 2019.
- ^ "JEP 258: HarfBuzz Font-Layout Engine". OpenJDK Enhancement Proposals. Retrieved 20 December 2017.
- ^ "Flutter Engine Wiki". Retrieved 11 April 2018.
- ^ "LibreOffice 4.1 ReleaseNotes". The Document Foundation. 30 July 2013. Retrieved 6 October 2019.
- ^ LibreOffice 5.3은 새로운 레이아웃 엔진을 디폴트로 유효하게 합니다.
- ^ "Scribus 1.5.3 Released". 22 May 2017. Retrieved 6 June 2018.