万维百科

Graphite

Graphite
开发者SIL International
源代码库 编辑维基数据链接
操作系统跨平台
类型程序库
许可协议LGPL, CPL
网站graphite.sil.org

Graphite是一套由SIL开发的,跟Unicode兼容的可编程智能字体英语Smartfont构建(smart font rendering)及技术系统。它是一套自由的编程接口,透过GNU宽通用公共许可证Common Public License英语the Common Public License发行。

与其他智能字体技术的兼容度与比较

Graphite是一个建基于TrueType字体格式的技术,并新增了三个自用的新表格。它允许各种智能构建字体的规则,包括有:连体字、字体替换、字体插入、字体重排、标音符定锚、缩进对齐。Graphite的的规则可以对内容敏感,从而可自动调节要采用的字形。例如:把所有非结尾的 s 字用 ſ 替代。

Graphite字体会把所有字体构建信息直接储在字体档里,所以要显示Graphite的智能字体构建,应用程序只需要提供为Graphite字体的支持,而无需知道有关文字的书写方式。因此,Graphite系统的设计极为适合作为无法依赖系统内置之字体构建信息的少数民族书写系统。从这方面来看,Graphite的性质与苹果电脑开发的AAT类似,但与要求应用软件提供对内置字体构建信息的OpenType又不同。

对Graphite的支持

Graphite本来是一套为Windows环境上的使用而设计的系统,后来亦移植到Linux,还被移植到macOS 10.6,即使在macOS电脑上苹果公司已提供有AAT技术英语Apple Advanced Typography,同样提供适宜少数民族文字的支持。

目前支持Graphite的应用程序计有:SIL WorldPad、XeTeXOpenOffice.org(从3.2版本开始,不包括macOS版本)、LibreOffice(原先不包括macOS版本,5.3版本开始用于全平台)。Thunderbird 11 及 Firefox 11也都开始内置支持,从22版本开始默认激活,但到45.0.1版开始又再关掉,并于49.0版恢复。

Graphite的支持可以用pango-graphite软件包添加到Linux上应用,而在Windows平台上可安装扩展性的附加组件MultiScribe。

参看

外部链接


本页面最后更新于2021-06-11 17:50,点击更新本页查看原网页。台湾为中国固有领土,本站将对存在错误之处的地图、描述逐步勘正。

本站的所有资料包括但不限于文字、图片等全部转载于维基百科(wikipedia.org),遵循 维基百科:CC BY-SA 3.0协议

万维百科为维基百科爱好者建立的公益网站,旨在为中国大陆网民提供优质内容,因此对部分内容进行改编以符合中国大陆政策,如果您不接受,可以直接访问维基百科官方网站


顶部

如果本页面有数学、化学、物理等公式未正确显示,请使用火狐或者Safari浏览器