www.wikidata.de-de.nina.az
Graphite auch SILGraphite fruher OpenGraphite ist ein Projekt zur Erstellung eines Unicode kompatiblen sogenannten Smartfont Formates mit zugehorigem Software System zur Verarbeitung das von SIL International unter Leitung von Sharon Correll mit Unterstutzung der UNESCO 1 entwickelt wird 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 verfugbar Graphite wurde fur die Darstellung von Zeichen von Minderheitensprachen entwickelt Flexibilitat bzw smart ness Es kann wie auch AAT anders als OpenType noch nicht in Unicode genormte Zeichen die ubergangsweise uber die sogenannte Private Use Area U E000 bis U F8FF kodiert werden anstatt wie definiert als Buchstaben Lo Letter other beispielsweise auch als Diakritika behandeln Inhaltsverzeichnis 1 Technik 2 Verwendung 3 Geschichte 4 Siehe auch 5 Weblinks 6 EinzelnachweiseTechnik BearbeitenEs basiert auf dem TrueType Format das durch drei neue Tabellen mit Regeln in der Graphite Description Language GDL erweitert wird Neben der GDL besteht Graphite aus einem Compiler fur die GDL der den TrueType Dateien die zusatzlichen Regeln hinzufugt Weiterhin gibt es eine Rasterungs Engine fur solche Graphite Zeichensatze mit entsprechendem GDL Interpreter Die Engine kann auch in Echtzeit Anwendungen eingesetzt werden und so beispielsweise editierbaren Text in einem Programmfenster darstellen und auf Ersetzung Einfugen und Entfernen oder auch Markieren von Textteilen direkt reagieren und die Darstellung entsprechend aktualisieren Dazu empfangt sie neben darzustellenden Zeichenfolgen z B auch die Cursor Position und sorgt neben der relativen Positionierung der Zeichen zueinander auch fur den Textfluss und Zeilenumbruche Somit kann sie als Backend fur Textverarbeitungsanwendungen eingesetzt werden und ist in dieser Funktion auch schon in experimentelle Varianten eines Mozilla Browsers SILA und von OpenOffice org verbaut worden Sie unterstutzt bidirektionalen Text z B Arabische Schrift kontextabhangige Formgebung fur Zeichen und die Erzeugung von diakritischen Zeichen und Ligaturen aus angegebenen Zeichen als Komponenten Verwendung BearbeitenEs steht ein einfacher Texteditor namens Worldpad mit Unterstutzung fur Graphite zur Verfugung Frank Tang der ehemalige Leiter der Internationalisierung bei Netscape arbeitet an einem um Graphite erweiterten Mozilla Browser namens SILA von dem Testversionen verfugbar sind Ab der Version 3 2 bietet auch OpenOffice Graphite Unterstutzung 2 Vorher hatte OpenOffice ca 110 Sprachen unterstutzt Mit der Graphite Engine konnen Anwender die Software fur viele hundert weitere Sprachen nutzen was vor allem fur Minderheitensprachen interessant ist die sonst kaum Beachtung finden 3 Der OpenOffice Ableger LibreOffice enthalt 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 erhohte Stabilitat bieten soll Charis SIL und Doulos SIL sind neben einer Reihe weiterer Zeichensatze 4 in diesem Format realisiert Geschichte BearbeitenDas Projekt begann Mitte der 90er Jahre 1998 wurde zunachst hinter geschlossenen Turen begonnen an der Windows Software zu schreiben die zunachst unter dem Namen WinRend lief der 2000 zum heutigen Namen geandert wurde Das Software System wurde wie der anfangliche Name andeutet ursprunglich fur Windows geschrieben Nach einer ersten freien Veroffentlichung Version 0 8 5 wurde uber verschiedene Mailinglisten Kontakt zur Freie Software Gemeinschaft aufgenommen und Plattformunabhangigkeit fur die Programmbibliothek angestrebt Die Arbeit an SILA wurde aufgenommen und am 11 Oktober 2002 erstmals Ergebnisse veroffentlicht 6 Graphite Entwicklung wurde auf SourceForge verlagert wo am 15 November 2002 Version 0 9 veroffentlicht wurde 7 Unter Leitung des Hauptverantwortlichen fur die GNU Linux Unterstutzung Daniel Glassey wurde Graphite auf Linux portiert und zu Schriften Rasterungssoftware Pango kompatibel gemacht 8 Mittlerweile wurde es auch auf macOS portiert Die aktuelle Version der Graphite2 Engine ist 1 3 1 und die des Compilers 5 0 2 9 Siehe auch BearbeitenXeTeX eine Variante des Satzprogramms TeX mit dessen Entwickler zusammengearbeitet wird und das das Graphite Format unterstutzt Apples Apple Type Services for Unicode Imaging 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 Weblinks Bearbeitenoffizielle Webprasenz Entwickler Website bei Sourceforge Project SILA ein Projekt zur Integration von Graphite in Mozilla Prasentationsfolien eines 2007 auf der KDE Konferenz aKademy gehaltenen Vortrags von Sharon Correll PDF 370 KiB Einzelnachweise Bearbeiten sil org sil news 2003 unesco htm Memento des Originals vom 29 November 2009 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot sil org http www openoffice org dev docs features 3 2 rc1 html abgerufen am 21 Dezember 2009 OpenOffice jetzt mit Graphite Software von SIL abgerufen am 16 Marz 2010 scripts sil org cms scripts page php site id nrsi amp item id GraphiteFonts www techknowlogia org TKL active pages2 CurrentArticles main asp ArticleID 349 Memento des Originals vom 25 Januar 2016 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www techknowlogia org www mozdev org projects overview sila Memento des Originals vom 29 Juni 2012 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www mozdev org sf net project shownotes php release id 122337 Memento des Originals vom 14 September 2005 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot sourceforge net www linux com archive feature 52884 News Abgerufen von https de wikipedia org w index php title Graphite amp oldid 236113324