<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Graphite</id>
	<title>Graphite - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Graphite"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphite&amp;action=history"/>
	<updated>2026-05-20T11:03:11Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphite&amp;diff=1801518&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphite&amp;diff=1801518&amp;oldid=prev"/>
		<updated>2025-12-25T06:14:37Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Graphite&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;&amp;#039;SILGraphite&amp;#039;&amp;#039;&amp;#039;, früher &amp;#039;&amp;#039;&amp;#039;OpenGraphite&amp;#039;&amp;#039;&amp;#039;) ist ein Projekt zur Erstellung eines [[Unicode]]-kompatiblen sogenannten Smartfont-Formates mit zugehörigem Software-System zur Verarbeitung, das von [[SIL International]] unter Leitung von Sharon Correll mit Unterstützung der [[UNESCO]]&amp;lt;ref&amp;gt;{{Webarchiv|url=http://sil.org/sil/news/2003/unesco.htm |wayback=20091129081514 |text=sil.org/sil/news/2003/unesco.htm}} {{Datum|1=20. Januar 2003}}{{Abrufdatum |1=2024-04-15}}&amp;lt;/ref&amp;gt; entwickelt wird.&lt;br /&gt;
&lt;br /&gt;
Das Format ist offen dokumentiert und seine Implementation ist als [[freie Software]] unter den Bedingungen der [[GNU Lesser General Public License]] (LGPL) und der [[Common Public License]] (CPL) frei verfügbar.&lt;br /&gt;
&lt;br /&gt;
Graphite wurde für die Darstellung von Zeichen von Minderheitensprachen entwickelt (→Flexibilität bzw. „smart“ness).&lt;br /&gt;
Es kann (wie auch [[Apple Advanced Typography|AAT]], anders als [[OpenType]]) noch nicht in Unicode genormte Zeichen, die übergangsweise über die sogenannte Private Use Area (U+E000 bis U+F8FF) kodiert werden, anstatt wie definiert als Buchstaben (Lo = Letter, other) beispielsweise auch als [[diakritisches Zeichen|Diakritika]] behandeln.&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
Es basiert auf dem [[TrueType]]-Format, das durch drei neue Tabellen mit Regeln in der Graphite Description Language (GDL) erweitert wird.&lt;br /&gt;
Neben der GDL besteht Graphite aus einem Compiler für die GDL, der den TrueType-Dateien die zusätzlichen Regeln hinzufügt.&lt;br /&gt;
Weiterhin gibt es eine [[Rasterung]]s-Engine für solche Graphite-Zeichensätze mit entsprechendem GDL-Interpreter.&lt;br /&gt;
Die Engine kann auch in Echtzeit-Anwendungen eingesetzt werden und so beispielsweise editierbaren Text in einem Programmfenster darstellen und auf Ersetzung, Einfügen und Entfernen oder auch Markieren von Textteilen direkt reagieren und die Darstellung entsprechend aktualisieren. Dazu empfängt sie neben darzustellenden Zeichenfolgen z.&amp;amp;nbsp;B. auch die [[Cursor]]-Position und sorgt neben der relativen Positionierung der Zeichen zueinander auch für den Textfluss und Zeilenumbrüche. Somit kann sie als Backend für Textverarbeitungsanwendungen eingesetzt werden und ist in dieser Funktion auch schon in experimentelle Varianten eines [[Mozilla]]-Browsers (SILA) und von [[OpenOffice.org]] verbaut worden.&lt;br /&gt;
Sie unterstützt [[Bidirektionaler Text|bidirektionalen Text]] (z.&amp;amp;nbsp;B. Arabische Schrift), kontextabhängige Formgebung für Zeichen und die Erzeugung von [[diakritisches Zeichen|diakritischen Zeichen]] und [[Ligatur (Typografie)|Ligaturen]] aus angegebenen Zeichen als Komponenten.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Es steht ein einfacher Texteditor namens Worldpad mit Unterstützung für Graphite zur Verfügung. Frank Tang, der ehemalige Leiter der [[Internationalisierung (Softwareentwicklung)|Internationalisierung]] bei [[Netscape Communications|Netscape]], arbeitet an einem um Graphite erweiterten Mozilla-Browser namens SILA, von dem Testversionen verfügbar sind. Ab der Version 3.2 bietet auch OpenOffice Graphite-Unterstützung.&amp;lt;ref&amp;gt;https://www.openoffice.org/dev_docs/features/3.2/rc1.html abgerufen am 21. Dezember 2009.&amp;lt;/ref&amp;gt; Vorher hatte OpenOffice ca. 110 Sprachen unterstützt. Mit der Graphite Engine können Anwender die Software für viele hundert weitere Sprachen nutzen, was vor allem für Minderheitensprachen interessant ist, die sonst kaum Beachtung finden.&amp;lt;ref&amp;gt;[http://www.wycliff.de/index.php?option=com_content&amp;amp;view=article&amp;amp;id=402:open-office-jetzt-mit-graphite-software-von-sil&amp;amp;catid=1:nachrichten&amp;amp;Itemid=31 OpenOffice jetzt mit Graphite Software von SIL], abgerufen am 16. März 2010.&amp;lt;/ref&amp;gt; Der OpenOffice-Ableger [[LibreOffice]] enthält die Graphite Engine bereits seit seiner ersten Version (3.3) und bietet ab Version 3.4 eine komplett neu geschriebene Graphite Engine, die starke Geschwindigkeitsverbesserungen und erhöhte Stabilität bieten soll.&lt;br /&gt;
&lt;br /&gt;
Charis SIL und Doulos SIL sind neben einer Reihe weiterer Zeichensätze&amp;lt;ref&amp;gt;[http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;amp;item_id=GraphiteFonts scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;amp;item_id=GraphiteFonts]&amp;lt;/ref&amp;gt; in diesem Format realisiert.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Das Projekt begann Mitte der 90er Jahre. 1998 wurde zunächst hinter geschlossenen Türen begonnen an der (Windows-)Software zu schreiben, die zunächst unter dem Namen &amp;#039;&amp;#039;WinRend&amp;#039;&amp;#039; lief, der 2000 zum heutigen Namen geändert wurde. Das Software-System wurde (wie der anfängliche Name andeutet) ursprünglich für [[Microsoft Windows|Windows]] geschrieben. Nach einer ersten freien Veröffentlichung (Version 0.8&amp;lt;ref&amp;gt;{{Webarchiv|text=www.techknowlogia.org/TKL_active_pages2/CurrentArticles/main.asp?ArticleID=349 |url=http://www.techknowlogia.org/TKL_active_pages2/CurrentArticles/main.asp?ArticleID=349 |wayback=20160125123205 }}{{Abrufdatum |1=2024-04-15}}&amp;lt;/ref&amp;gt;) wurde über verschiedene [[Mailingliste]]n Kontakt zur Freie-Software-Gemeinschaft aufgenommen und [[Plattformunabhängigkeit]] für die Programmbibliothek angestrebt.&lt;br /&gt;
Die Arbeit an SILA wurde aufgenommen und am 11. Oktober 2002 erstmals Ergebnisse veröffentlicht.&amp;lt;ref&amp;gt;{{Webarchiv|url=https://www.mozdev.org/projects/overview/sila/ |wayback=20120629062356 |text=www.mozdev.org/projects/overview/sila/ }}{{Abrufdatum |1=2024-04-15}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Graphite-Entwicklung wurde auf [[SourceForge]] verlagert, wo am 15. November 2002 Version 0.9 veröffentlicht wurde.&amp;lt;ref&amp;gt;{{Webarchiv|text=sf.net/project/shownotes.php?release_id=122337 |url=https://sourceforge.net/project/shownotes.php?release_id=122337 |wayback=20050914021958 }}{{Abrufdatum |1=2024-04-15}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Unter Leitung des Hauptverantwortlichen für die GNU/Linux-Unterstützung Daniel Glassey wurde Graphite auf Linux portiert und zu Schriften-Rasterungssoftware [[Pango]] kompatibel gemacht.&amp;lt;ref name=&amp;quot;linux.com&amp;quot;&amp;gt;[https://www.linux.com/archive/feature/52884 www.linux.com/archive/feature/52884]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Mittlerweile wurde es auch auf [[macOS]] portiert.&lt;br /&gt;
&lt;br /&gt;
Im Jahr 2024 ist die aktuelle Version der Graphite2-Engine 1.3.14, die Entwicklung findet auf GitHub statt.&amp;lt;ref&amp;gt;{{internetquelle|url=https://github.com/silnrsi/graphite/releases|titel=SIL Graphite Releases|werk=GitHub|abruf=2024-08-31}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[XeTeX]], eine Variante des Satzprogramms &amp;#039;&amp;#039;TeX&amp;#039;&amp;#039;, mit dessen Entwickler zusammengearbeitet wird und das das Graphite-Format unterstützt.&lt;br /&gt;
&lt;br /&gt;
Apples &amp;#039;&amp;#039;Apple Type Services for Unicode Imaging&amp;#039;&amp;#039; ([[ATSUI]]) und Microsofts [[Uniscribe]] sind Alternativen zu Graphites Rendering-Engine zum Rendering von Smartfonts der jeweiligen Smartfont-Systeme dieser Unternehmen (AAT und OpenType) und wurden jeweils in deren Betriebssystemen implementiert (Mac OS und Windows ab Windows 2000).&lt;br /&gt;
* [[HarfBuzz]], eine freie &amp;#039;&amp;#039;text-shaping&amp;#039;&amp;#039;-Bibliothek unterstützt Graphite 2, [[OpenType]] und [[Apple Advanced Typography|AAT]].&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://graphite.sil.org/ SIL Graphite offizielle Webpräsenz]&lt;br /&gt;
* {{internetquelle|url=https://github.com/silnrsi/graphite|titel=SIL Graphite|werk=GitHub|abruf=2024-08-31}}&lt;br /&gt;
* [http://sila.mozdev.org/ Project SILA], ein Projekt zur Integration von Graphite in [[Mozilla]]&lt;br /&gt;
* [https://www.unifont.org/TextLayout2007/presentations/SharonCorrellSILGraphiteNotes.pdf Präsentationsfolien] eines 2007 auf der KDE-Konferenz &amp;#039;&amp;#039;aKademy&amp;#039;&amp;#039; gehaltenen Vortrags von Sharon Correll ([[Portable Document Format|PDF]], ~370&amp;amp;nbsp;KiB)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Freie Typografie-Software]]&lt;br /&gt;
[[Kategorie:Fonttechnologie]]&lt;br /&gt;
[[Kategorie:Offenes Format]]&lt;br /&gt;
[[Kategorie:Unicode]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>