Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Graphite (smart font technology)

From Wikipedia, the free encyclopedia
Programmable font system
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Graphite" smart font technology – news ·newspapers ·books ·scholar ·JSTOR
(March 2013) (Learn how and when to remove this message)
Graphite
DeveloperSIL International
Stable release
1.3.14 / 1 April 2020; 5 years ago (2020-04-01)[1]
Repository
Written inC++
Operating systemMulti-platform
TypeSoftware development library
LicenseLGPL,CPL
Websitegraphite.sil.org

Graphite is a programmableUnicode-compliantsmart font technology and rendering system developed bySIL International asfree software, distributed under the terms of theGNU Lesser General Public License and theCommon Public License.[2]

Capabilities and comparison to other smart font technologies

[edit]

Graphite is based on theTrueType font format, and adds three of its own tables. It allows for a variety of rendering rules, includingligatures,glyph substitution, glyph insertion, glyph rearrangement, anchoringdiacritics,kerning, andjustification. Graphite rules may be sensitive to the context. For instance, there might be a glyph substitution rule that replaces every non-finals 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 thewriting 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 toAAT and different fromOpenType which requires applications to provide built-in rendering information.

Graphite support

[edit]

Graphite was originally implemented onWindows. It has been ported toLinux. It is also available onMac OS X Snow Leopard[3] although with AAT, macOS 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, Graphite is available on all platforms).[5] It was built intoThunderbird 11 andFirefox 11,[6] and was turned on by default since version 22, but was disabled in Firefox version 45.0.1 and re-enabled in version 49.0.[7][8]

See also

[edit]

References

[edit]
  1. ^"Releases - silnrsi/graphite". Retrieved1 April 2020 – viaGitHub.
  2. ^Byfield, Bruce (March 28, 2006)."Graphite: Smart font technology comes to FOSS".Linux.com.
  3. ^"Why was Graphite developed?". SIL International.
  4. ^"SIL WorldPad". Scripts.sil.org. Retrieved2012-08-14.
  5. ^"Release Notes 5.3".Wiki.The Document Foundation. 11 November 2016. Retrieved13 December 2016.
  6. ^"Graphite - Using Graphite in Mozilla Firefox". SIL International. Retrieved24 April 2013.
  7. ^"Firefox — Notes (45.0.1) — Mozilla". Mozilla. Retrieved24 September 2016.
  8. ^"Firefox — Notes (49.0) — Mozilla". Mozilla. Retrieved24 September 2016.

External links

[edit]
Software
and libraries
Licenses
Operating system,
corporate and
professional
Government
typefaces
Other
typefaces
Groups and
people


Stub icon

Thisdigital typography article is astub. You can help Wikipedia byexpanding it.

Stub icon

Thisfree and open-source software article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Graphite_(smart_font_technology)&oldid=1268124098"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp