请输入您要查询的百科知识:

 

词条 Graphite (SIL)
释义

  1. Capabilities and comparison to other smart font technologies

  2. Graphite support

  3. See also

  4. References

  5. External links

{{refimprove|date=March 2013}}{{Infobox software
| name = Graphite
| developer = SIL International
| latest_release_version =
| latest_release_date =
| genre = Software development library
| programming language =
| operating system = Multi-platform
| license = LGPL, CPL
| website = {{URL|http://graphite.sil.org}}
| latest release version = 1.3.13
| latest release date = {{Start date and age|2018|12|20|df=yes}}[1]
}}Graphite is a programmable Unicode-compliant smart-font technology and rendering system developed by SIL International as free software, distributed under the terms of the GNU Lesser General Public License and the Common Public License.[2]

Capabilities and comparison to other smart font technologies

Graphite is based on the TrueType font format, and adds three of its own tables. It allows for a variety of rendering rules, including ligatures, glyph substitution, glyph insertion, glyph rearrangement, anchoring diacritics, kerning, and justification. Graphite rules may be sensitive to the context. For instance, there might be a glyph substitution rule that replaces every non-final s by an ſ.

In a Graphite font, all smart rendering information resides within the font file. In order to display the Graphite smart rendering, an application needs only Graphite support, but no built-in knowledge about the writing system’s rendering. This makes Graphite especially suited for minority writing systems that cannot rely on applications to provide built-in rendering information. In this regard, Graphite is similar to AAT and different from OpenType which requires applications to provide built-in rendering information.

Graphite support

Graphite was originally implemented on Windows. It has been ported to Linux. It is also available on Mac OS X Snow Leopard[3] although with AAT, Mac already provides a technology suitable for minority scripts.

Applications that support Graphite include the SIL WorldPad,[4] XeTeX, OpenOffice.org (since version 3.2, except for the macOS version), LibreOffice (formerly except for the macOS version, since version 5.3 become availably on all platforms[5]). It was built into Thunderbird 11 and Firefox 11,[6] and was turned on by default since version 22, but was disabled with version 45.0.1 and re-enabled with version 49.0.[7][8]

Graphite support can be added to applications on Linux with the package pango-graphite[9] and on Windows with the experimental add-on MultiScribe.[10]

See also

{{Portal|Free and open-source software}}
  • OpenType
  • Apple Advanced Typography
  • Uniscribe
  • HarfBuzz
  • International Components for Unicode

References

1. ^{{Cite web|url=https://github.com/silnrsi/graphite/releases|title=Releases - silnrsi/graphite|accessdate=20 December 2018|via=GitHub}}
2. ^{{cite news|last1=Byfield|first1=Bruce|title=Graphite: Smart font technology comes to FOSS|url=https://www.linux.com/news/graphite-smart-font-technology-comes-foss|work=Linux.com|date=March 28, 2006}}
3. ^{{cite web |url=http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_aboutWhy |title=Why was Graphite developed? |publisher=SIL International}}
4. ^{{cite web|url=http://scripts.sil.org/WorldPadDownload |title=SIL WorldPad |publisher=Scripts.sil.org |date= |accessdate=2012-08-14}}
5. ^{{cite web| title = Release Notes 5.3| url = http://wiki.documentfoundation.org/ReleaseNotes/5.3| publisher = The Document Foundation| work = Wiki| date = 11 November 2016| accessdate = 13 December 2016}}
6. ^{{cite web |url=http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_firefox |title=Graphite - Using Graphite in Mozilla Firefox |publisher=SIL International |accessdate=24 April 2013}}
7. ^{{cite web |url=https://www.mozilla.org/en-US/firefox/45.0.1/releasenotes/ |title=Firefox — Notes (45.0.1) — Mozilla |publisher=Mozilla |accessdate=24 September 2016}}
8. ^{{cite web |url=https://www.mozilla.org/en-US/firefox/49.0/releasenotes/ |title=Firefox — Notes (49.0) — Mozilla |publisher=Mozilla |accessdate=24 September 2016}}
9. ^{{cite web|author=Debian Webmaster, webmaster@debian.org |url=http://packages.debian.org/sid/pango-graphite |title=pango-graphite |publisher=Packages.debian.org |date= |accessdate=2012-08-14}}
10. ^{{cite web |url=http://projects.palaso.org/projects/show/multiscribe |title=MultiScribe |publisher=Projects.palaso.org |date= |accessdate=2012-08-14 |deadurl=yes |archiveurl=https://web.archive.org/web/20120303155356/http://projects.palaso.org/projects/show/multiscribe |archivedate=2012-03-03 |df= }}

External links

  • Official Graphite website
  • List of Graphite-enabled fonts
  • [https://software.sil.org/products/ Graphite fonts on "SIL Language Technology products" website]
  • SIL Graphite Sourceforge website
  • Project SILA — Graphite and Mozilla integration project
  • Presentation of Graphite for aKademy 2007, by S Correll
{{DEFAULTSORT:Graphite (Sil)}}{{Typ-stub}}

4 : Font formats|Free typesetting software|Text rendering libraries|Typesetting

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/14 3:29:40