Graphite

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Graphite
开发者SIL International
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统跨平台
      类型程序库
      许可协议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[1],即使在macOS电脑上苹果公司已提供有AAT技术英语Apple Advanced Typography,同样提供适宜少数民族文字的支持。

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

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

      参看[编辑]

      参考文献[编辑]

      1. ^ Why was Graphite developed?. SIL International. [2015-01-23]. (原始内容存档于2020-07-06). 
      2. ^ SIL WorldPad. Scripts.sil.org. [2012-08-14]. (原始内容存档于2008-05-17). 
      3. ^ Release Notes 5.3. Wiki. The Document Foundation. 2016-11-11 [2016-12-13]. (原始内容存档于2020-11-22). 
      4. ^ Graphite - Using Graphite in Mozilla Firefox. SIL International. [2013-04-24]. (原始内容存档于2020-07-06) (English). 
      5. ^ Firefox — Notes (45.0.1) — Mozilla. Mozilla. [2016-09-24]. (原始内容存档于2019-04-29). 
      6. ^ Firefox — Notes (49.0) — Mozilla. Mozilla. [2016-09-24]. (原始内容存档于2016-10-22). 
      7. ^ Debian Webmaster, webmaster@debian.org. pango-graphite. Packages.debian.org. [2012-08-14]. (原始内容存档于2016-04-11). 
      8. ^ MultiScribe. Projects.palaso.org. [2012-08-14]. (原始内容存档于2012-03-03). 

      外部链接[编辑]