热门问题
时间线
聊天
视角
Pango
繪製文字的函式庫 来自维基百科,自由的百科全书
Remove ads
Pango(Παν語)是一个开放源代码的自由文本布局库,通过使用HarfBuzz文本塑形库渲染多语种的文字。[4]全功能文本渲染和跨平台支持在Pango与各平台的API或诸如Uniscribe和FreeType作为文本渲染后端的第三方库使用时呈现。Pango处理的文本会表现出在不同平台之下运行时的相近效果。
Pango是一种特定用途的文本函数库,而不是像同样能被Pango所用的通用图形渲染库Cairo只具备最简单的文本渲染。实际上Cairo技术文档推荐使用Pango来渲染文本。
Remove ads
应用
Pango已经被集成到多数Linux发行版中,并在Fedora Core 6被用于Firefox网页浏览器和Thunderbird邮件客户端的文字渲染。虽然在Mozilla的源代码里并没有包含Pango,但Fedora Core得到了Mozilla基金会的特别许可[6]。同样,Debian的Iceweasel、IceDove和IceApe也使用了Pango。
对OpenType功能的支持

Pango 1.17及更新版本支持使用locl标签允许同一Unicode码点的本地化字符的使用。
历史
2000年1月,GScript和GnomeText计划合并后命名为Pango。[10][11][12][13][14][15]
参见
- Uniscribe - Windows的Unicode文字渲染引擎
- WorldScript - Macintosh过去使用的Unicode文字渲染引擎
- Core Text - 现代化多语种文字渲染引擎,Mac OS X 10.5引入
- Graphite - 跨平台的开源智能字体渲染引擎
- Cairo - 一个矢量图形库
参考文献
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads