HarfBuzz(波斯語حرفباز的寬式拉丁化轉寫,「Opentype」的意思[2][3])是用於文字塑形的軟件開發庫,亦即用於轉換Unicode文本到字形指標及方位的過程。最近的HarfBuzz(New HarfBuzz)以處理多種字體技術為目標,而第一版(Old HarfBuzz)只處理OpenType字體。[2][4]
New HarfBuzz只提供文字塑形功能而不提供文字布局及渲染,後者需要其他函式庫的支持,Pango(含有HarfBuzz)可以用於高級的文本排布,FreeType或Anti-Grain Geometry可以用於文本渲染。
歷史
HarfBuzz最初是由FreeType計劃最初的一部分代碼發展而來,隨後在Qt和Pango當中分別開發,後來合併為MIT許可證授權的通用資源庫,這就是Old HarfBuzz。Old HarfBuzz隨着開發路線轉向New HarfBuzz而不再開發。[2]2013年貝赫達德·埃斯法赫博德為在HarfBuzz上的成果贏得O'Reilly開源大獎。[5]
用戶
多數應用程序並不直接使用HarfBuzz,而是使用接入這個庫的用戶界面工具箱。HarfBuzz被用在GNOME、KDE、Chrome OS、Android[2]和Java的界面庫中;[6]還被Firefox、LibreOffice和Inkscape等程序直接使用。[2]
參考文獻
外部連結
|
---|
| 軟件及庫 | |
---|
| 許可證 | |
---|
| 操作系統、企業及專業 | |
---|
| 其他字體 | |
---|
| 工作組和人物 | |
---|
| |
|