热门问题
时间线
聊天
视角

HarfBuzz

開放原始碼的文字塑形函式庫 来自维基百科,自由的百科全书

Remove ads

HarfBuzz波斯語حرف‌باز的寬式拉丁化轉寫,「Opentype」的意思[2][3])是用於文字塑形的軟體開發庫,亦即用於轉換Unicode文字到字形指標及方位的過程。最近的HarfBuzz(New HarfBuzz)以處理多種字型技術為目標,而第一版(Old HarfBuzz)只處理OpenType字型。[2][4] New HarfBuzz只提供文字塑形功能而不提供文字布局及渲染,後者需要其他函式庫的支援,Pango(含有HarfBuzz)可以用於進階的文字排布,FreeTypeAnti-Grain Geometry可以用於文字渲染。

快速預覽 原作者, 開發者 ...
Remove ads

歷史

HarfBuzz最初是由FreeType計劃最初的一部分代碼發展而來,隨後在Qt和Pango當中分別開發,後來合併為MIT授權條款授權的通用資源庫,這就是Old HarfBuzz。Old HarfBuzz隨著開發路線轉向New HarfBuzz而不再開發。[2]2013年貝赫達德·埃斯法赫博德英語Behdad Esfahbod為在HarfBuzz上的成果贏得O'Reilly開源大獎[5]

使用者

多數應用程式並不直接使用HarfBuzz,而是使用接入這個庫的使用者介面工具箱。HarfBuzz被用在GNOMEKDEChrome OSAndroid[2]Java的介面庫中;[6]還被FirefoxLibreOfficeInkscape等程式直接使用。[2]

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads