热门问题
时间线
聊天
视角

Pango

繪製文字的函式庫 来自维基百科,自由的百科全书

Pango
Remove ads

PangoΠαν語)是一個開放源代碼自由文本布局庫,通過使用HarfBuzz文本塑形庫描繪多語種的文字。[4]全功能文本渲染和跨平台支持在Pango與各平台的API或諸如UniscribeFreeType作為文本渲染後端的第三方庫使用時呈現。Pango處理的文本會表現出在不同平台之下運行時的相近效果。

事实速览 原作者, 開發者 ...

Pango是一種特定用途的文本函式庫,而不是像同樣能被Pango所用的通用圖形渲染庫Cairo只具備最簡單的文本渲染。實際上Cairo技術文檔推薦使用Pango來渲染文本。

Pango的名稱出自希臘語παν」(pan,所有)和日語」(go語言)。[5]

Remove ads

應用

Pango已經被整合到多數Linux發行版中,並在Fedora Core 6被用於Firefox網頁瀏覽器和Thunderbird郵件客戶端的文字渲染。雖然在Mozilla的源代碼里並沒有包含Pango,但Fedora Core得到了Mozilla基金會的特別許可[6]。同樣,Debian的Iceweasel、IceDove和IceApe也使用了Pango。

對OpenType功能的支持

Thumb
上為默認的渲染效果,下為羅馬尼亞文的本地化渲染效果。(使用Verdana)

Pango 1.17及更新版本支持使用locl標籤允許同一Unicode碼點的本地化字符的使用。

從1.37.1版開始,Pango添加了更多屬性來提供處理OpenType功能的完整支持。[7][8][9]

歷史

2000年1月,GScript和GnomeText計劃合併後命名為Pango。[10][11][12][13][14][15]

Pango 1.0.0 版於2002年3月11日發布。[16][17]

參見

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads