热门问题
时间线
聊天
视角

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 content...

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads