Offener Typ

Offener Typ
Dateiname -Erweiterungen .otf, .otc, .ttf, .ttc
Internet -Medientyp
  • Schriftart/OTF
  • Schriftart/sfnt
  • Anwendung/Schriftart (veraltet)
[1]
Typschlüssel Otto
Uniform Typ Identifier (UTI) public.opentype-font
Entwickelt von Microsoft, Adobe Systems
Neueste Erscheinung
1.9[2]
8. Dezember 2021; vor 7 Monaten
Art des Formats Schriftart Datei
Erweitert von TrueType, PostScript -Schriftarten
Standard ISO/IEC 14496-22: 2019[3]

Offener Typ ist ein Format für skalierbar Computer Schriftarten. Es wurde auf seinem Vorgänger aufgebaut TrueTypeDie Grundstruktur von Truetype beibehalten und viele komplizierte Datenstrukturen zur Verschreibung hinzufügen typografisch Verhalten. OpenType ist eine eingetragene Marke von Microsoft Corporation.[4][5]

Die Spezifikation keimt bei Microsoft mit Adobe Systems auch zum Zeitpunkt der öffentlichen Ankündigung im Jahr 1996 beigetragen.

Aufgrund der breiten Verfügbarkeit und typografischen Flexibilität, einschließlich Bestimmungen für den Umgang mit den verschiedenen Verhaltensweisen aller Welt SchreibsystemeOpenType -Schriftarten werden häufig auf wichtigen Computerplattformen verwendet.

Geschichte

Der Ursprung von OpenType stammt aus dem Versuch von Microsoft, Lizenz zu lizenzieren Apfel'S Advanced Typografie Technologie GX -Typografie Anfang der neunziger Jahre. Diese Verhandlungen scheiterten und motivierten Microsoft, eine eigene Technologie voranzutreiben, die 1994 als "TrueType Open" bezeichnet wurde.[6] Adobe kam 1996 bei Microsoft bei diesen Bemühungen und fügte Unterstützung für die Glyphe -Umriss -Technologie hinzu, die in seinen Typ -1 -Schriftarten verwendet wird.

Diese Bemühungen waren von Microsoft und Adobe beabsichtigt, sowohl die Truetype von Apple als auch Adobe zu ersetzen Typ 1 (""PostScript") Schriftformate. Für ein ausdrucksstärkeres Schriftformat für die feine Typografie und das komplexe Verhalten vieler Schreibsysteme der Welt kombinierten die beiden Unternehmen die zugrunde liegenden Technologien beider Formate und fügten neue Erweiterungen hinzu, um die Einschränkungen dieser Formate anzugehen. Der Name OpenType wurde für die kombinierten Technologien ausgewählt, und die Technologie wurde später in diesem Jahr angekündigt.

Offene Schriftformat

Adobe und Microsoft entwickelten und verfeinerten Openentype im nächsten Jahrzehnt weiter. Ende 2005 begann OpenType zu einem offenen Standard unter dem zu migrieren Internationale Standardisierungsorganisation (ISO) innerhalb der MPEG Gruppe, die zuvor (im Jahr 2003) Openentyp 1.4 durch Bezugnahme auf verabschiedet hatte MPEG-4.[5][7][8][9] Die Übernahme des neuen Standards erreichte im März 2007 als ISO -Standard eine formelle Genehmigung als ISO -Standard ISO/IEC 14496-22 (MPEG-4 Teil 22) genannt Offene Schriftformat (Aus, nicht zu verwechseln mit Web Open -Schriftformat).[10] Es wird manchmal auch als "offene Schriftformatspezifikation" (Offs) bezeichnet.[5] Der anfängliche Standard entsprach technisch äquivalent zur Spezifikation von OpenType 1.4 mit geeigneten Sprachänderungen für ISO.[11] Die zweite Ausgabe des Open Font-Formats wurde 2009 (ISO/IEC 14496-22: 2009) veröffentlicht und "technisch äquivalent" zur "OpenType-Schriftformatspezifikation" deklariert.[12][13] Seitdem wurden das offene Schriftformat und die OpenType -Spezifikation weiterhin synchronisiert. Off ist ein kostenloser, öffentlich verfügbarer Standard.[14]

Bis 2001 waren Hunderte von OpenTyp -Schriftarten auf dem Markt. Adobe beendete die Konvertierung seiner gesamten Schriftbibliothek gegen Ende 2002 in Openentyp. Anfang 2005rund 10.000 Openentypen -Schriftarten waren verfügbar, wobei die Adobe -Bibliothek etwa ein Drittel der Gesamtmenge umfasste. Bis 2006 jeder Major Schriftart Gießerei und viele kleinere entwickelten Schriftarten im OpenType -Format.

Unicode -Variationssequenzen

Unicode Version 3.2 (im Jahr 2002 veröffentlicht) eingeführt Variationswählern Als Codierungsmechanismus zur Darstellung bestimmter Glyphenformen für Zeichen.[15] Unicode gab jedoch nicht an, wie Text-Display-Implementierungen diese Sequenzen unterstützen sollten. Ende 2007 wurden Variationssequenzen für die Adobe-Japan1-Sammlung in der Unicode-ideografischen Datenbank registriert.[16] Dies führt zu einem echten Bedarf an einer Openentyp -Lösung. Dies führte zur Entwicklung des CMAP -Subtable -Formats 14, das in Openentyp -Version 1.5 eingeführt wurde.[17]

Farbschriften

Unicode Version 6.0 eingeführt Emoji im Oktober 2010 als Zeichen in Unicode codiert.[18] Mehrere Unternehmen haben schnell gehabt, um Unicode Emoji in ihren Produkten zu unterstützen. Da Unicode -Emoji als Text behandelt wird und Farbe ein wesentlicher Aspekt der Emoji -Erfahrung ist, mussten Mechanismen für die Anzeige mehrfarbiger Glyphen erstellt werden.

Apple, Google und Microsoft entwickelten unabhängig voneinander verschiedene Farb-Font-Lösungen für die Verwendung in OS X/IOS, Android und Windows. OpenType / Off hatte bereits Unterstützung für monochrome Bitmap -Glyphen, und so schlug Google vor, dass ausgestreckt werden soll, um Farbbitmaps zu ermöglichen. Dies war der Ansatz von Apple, obwohl Apple es ablehnte, an der Erweiterung des ISO -Standards teilzunehmen. Infolgedessen fügte Apple der Tabelle "Sbix" seinem Truetype -Format in OS X 10.7 hinzu.[19] während Google die Zugabe der CBDT- und CBLC -Tabellen vorgeschlagen hat.

Microsoft verfolgte einen anderen Ansatz als Farbbitmaps. Microsoft bemerkte vorhandene Praxis im Netz von Schichtglyphen verschiedener Farbe übereinander, um mehrfarbige Elemente wie Symbole zu erstellen, um eine neue COLR-Tabelle zu erstellen, um eine Glyphe in einen Satz von Glyphen zuzuordnen, die geschichtet sind, und eine CPAL-Tabelle die Farben definieren.

Adobe und Mozilla schlugen einen weiteren Ansatz vor: Fügen Sie eine neue SVG-Tabelle hinzu, die mehrfarbige Glyphen enthalten kann Skalierbare Vektorgrafiken.

Die Vorschläge von Adobe/Mozilla, Microsoft und Google wurden alle in die dritte Ausgabe von Off (ISO/IEC 14496-22: 2015) aufgenommen.[20] Die neuen Tabellen - CBDT, CBLC, COLR, CPAL, SVG - wurden zu OpenType Version 1.7 hinzugefügt.[17]

Während Microsoft ursprünglich nur das COLR/CPAL -Farbformat unterstützte, wurde die Unterstützung für alle verschiedenen Farbformate, einschließlich Apples 'SBIX' Format, unterstützt. Microsoft Windows Im Windows 10 Jubiläums -Update.[21] Die Tabelle "Sbix" wurde anschließend in Version 1.8 zu Openentyp hinzugefügt.[17]

In OpenType 1.9 wurde eine zweite Version der COLR -Tabelle eingeführt, die zusätzliche Grafikfunktionen hinzufügt.[17] Die erweiterte Version wurde ursprünglich von Google vorgeschlagen und gemeinsam mit Microsoft entwickelt. Die erweiterten Grafikfunktionen umfassen die Unterstützung von drei Arten von Gradienten. Affine -Transformationen, Komposition und Mischmodiund Fähigkeit, wiederverwendbare Komponenten zu definieren.[22] Diese Verbesserungen geben der COLR -Tabelle alle grafischen Funktionen der "SVG" -Tabelle, dass die Anwendungen mit Ausnahme des Streichelns erwartet werden. Es fügt auch Kompositions- und Mischmodi hinzu, für die die Unterstützung für die "SVG" -Tabelle als optional angesehen wird (da diese in SVG als Filtereffekte implementiert werden).[23] Darüber hinaus sind die Verbesserungen der COLR -Tabelle in OpenType -Schriftvariationen integriert, was mit der "SVG" -Tabelle nicht möglich ist. Die erweiterte COLR -Tabelle wird in der unterstützt Chrombrowsermotor Ab Version 98.[24]

OpenType -Sammlungen

Seit mindestens Version 1.4 hat die OpenType -Spezifikation "TrueType Collections" unterstützt, ein Merkmal des Formats, mit dem mehrere Schriftarten in einer einzelnen Datei gespeichert werden können. Ein solches Format ist nützlich, um eine Ganze zu verteilen Schrift (Schriftfamilie) in nur einer Datei.

Durch die Kombination verwandter Schriftarten in eine einzelne Datei können identische Schriftetabellen gemeinsam genutzt werden, wodurch ein effizienterer Speicherplatz ermöglicht werden kann. Außerdem haben einzelne Schriftarten eine Glyphenzählgrenze von 65.535 Glyphen, und eine Sammeldatei bietet einen "Gap-Modus" -Mechanismus für die Überwindung dieser Grenze in einer einzelnen Schriftart. (Jede Schriftart innerhalb der Sammlung hat jedoch noch das 65.535 -Grenzwert.) Eine TrueType -Sammlungsdatei hat normalerweise eine Dateierweiterung von ".ttc".

In der Spezifikation wurden jedoch nur Sammlungsdateien in Verbindung mit Glyphen verwendet, die als TrueType -Umrisse oder als Bitmaps dargestellt werden. Das Potenzial bestand, um Schriftarten, die CFF-Format-Glyphen verwenden (.OTF-Erweiterung), die gleichen Speicher- und Glyphenzählvorteile zu bieten. Die Spezifikation erlaubte dies jedoch nicht ausdrücklich.

Im Jahr 2014 kündigte Adobe die Erstellung von OpenType-Sammlungen (OTCs) an, eine Sammel-Schriftart, die Schriftarten kombiniert, die CFF-Format-Glyphen verwenden.[25] Dies lieferte erhebliche Speichervorteile für CJK Schriftarten, die Adobe und Google gemeinsam entwickelten. Zum Beispiel die Noto -Schriftarten CJK OTC ist ~ 10 MB kleiner als die Summe der vier getrennten OTFs, aus denen sie komponiert sind.[26] Die Verwendung einer Sammlung ermöglichte auch die Kombination einer sehr großen Anzahl von Glyphen zu einer einzelnen Datei, wie für eine Pan-CJK-Schrift erforderlich wäre.[27]

Die explizite Unterstützung für Sammlungen mit CFF-Format-Glyphen wurde in die Openentyp-Spezifikation in Version 1.8 aufgenommen.[17] Um diese aufschlussreichere Anwendbarkeit widerzuspiegeln, wurde der Begriff "OpenType-Sammlung" übernommen, der "Truetype-Sammlung" ersetzte.

OpenType -Schriftart Variationen

Am 14. September 2016 kündigte Microsoft die Veröffentlichung von OpenType Version 1.8 an. Diese Ankündigung wurde zusammen mit Adobe, Apple und Google am Atypi Konferenz in Warschau.[28] OpenType Version 1.8 führte "OpenType -Schriftart Variationen" ein, mit dem Mechanismen hinzugefügt werden, die es einer einzelnen Schriftart ermöglichen, viele Designvariationen zu unterstützen.[29] Schriftarten, die diese Mechanismen verwenden, werden üblicherweise als "bezeichnet"OpenType Variable -Schriftarten".

OpenType-Schriftart-Variationen introdrodieren Techniken, die zuvor von Apple in entwickelt wurden TrueType GXund von Adobe in Mehrere Master -Schriftarten. Die gemeinsame Idee dieser Formate ist, dass eine einzelne Schriftart Daten enthält, um mehrere Variationen einer Glyphenübersicht (manchmal als "Meister" bezeichnet) zu beschreiben, und dass der Schriftart Rasterizer bei Text-Display-Zeit interpolieren oder "vermischen" kann. Diese Variationen, um einen kontinuierlichen Bereich zusätzlicher Umrissvariationen abzuleiten.[30]

Das Konzept vollständig parametrischer Schriftarten wurde allgemeiner von untersucht Donald E. Knuth in dem Metafont System, eingeführt 1978.[31] Dieses System und seine Nachfolger wurden nie von professionellen Desigern oder kommerziellen Softwaresystemen weit verbreitet.[32] TrueType GX und mehrere Masterformate, die direkten Vorgänger von OpenType -Schriftarten, wurden in den neunziger Jahren eingeführt, aber auch nicht weit verbreitet. Adobe gab später die Unterstützung für das multiple Master -Format auf.[33] Dies hat zu Fragen geführt, ob eine Wiedereinführung ähnlicher Technologie erfolgreich sein könnte. Bis 2016 hatte sich die Branchenlandschaft jedoch in mehrfacher Hinsicht verändert. Insbesondere die Entstehung von Web -Schriftarten und von mobilen Geräten hatte Interesse an konfrontiert sich anpassendes Design und nach Wegen zu suchen, um mehr Typvarianten in einem grateffizienten Format zu liefern. Auch in den 90er Jahren war es eine Ära aggressiver Konkurrenz in der Schriftart, die oft als "die Schriftkriege" bezeichnet wird.[34][35][36] OpenType -Schriftart Variationen wurden kollaborativ entwickelt, an denen mehrere wichtige Anbieter beteiligt waren.[37]

Schriftart Variationen werden auf umfassende Weise in Openentyp 1.8 integriert, sodass die meisten zuvor bestehenden Funktionen in Kombination mit Variationen verwendet werden können. Insbesondere werden Variationen sowohl für TrueType- als auch für CFF -Glyph -Umrisse, für den truetypen Hinweis und auch für die OpenType -Layout -Mechanismen unterstützt. Die einzigen Teile des Openentyps, für die Variationen nicht unterstützt werden, aber möglicherweise nützlich sein könnten, sind die "SVG" -Tabelle für Farbglyphen und die mathematische Tabelle für das Layout mathematischer Formeln. Die "SVG" -Tabelle verwendet eingebettete XML -Dokumente, und es wurde keine Verbesserung der Variation grafischer Elemente innerhalb der SVG -Dokumente vorgeschlagen. Die Verbesserung der COLR -Tabelle in OpenType 1.9 hat jedoch ein Vektorformat für Farbglyphen mit Unterstützung für Variationen bereitgestellt.[38]

OpenType 1.8 verwendet Tabellen, die ursprünglich von Apple für Truetype GX (AVAR-, CVAR-, FVAR- und GVAR -Tabellen) definiert wurden. Außerdem wurden mehrere neue Tabellen eingeführt, darunter eine neue Tabelle für Version 2 des CFF -Formats (CFF2) und andere neue Tabellen oder Ergänzungen zu vorhandenen Tabellen, um Variationen in andere Teile des Schriftformats zu integrieren (HVAR, MVAR, STAT und VVAR Tabellen; Ergänzungen zur Basis-, GDEF- und Namenstabellen).[17]

Beschreibung

OpenType verwendet den General sfnt Struktur einer TrueType -Schriftart, aber mehrere Smartfont -Optionen, die die typografischen und sprachlichen Unterstützung der Schriftart verbessern.

Das Glyphe Daten skizzieren In einem OpenType -Schrift kann sich in einem von zwei Formaten befinden: entweder das Truetyp -Format umrissen in einer "Glyf" -Tabelle oder Kompaktes Schriftformat (CFF) Umrisse in einer "CFF" -Tabelle. (Der Tabellenname 'CFF' ist vier Zeichen lang und endet in einem Raumschiff.) Die CFF -Umrissdaten basieren auf dem PostScript Sprachtyp 2 Schriftformat. Die OpenType-Spezifikation (Pre-1.8) unterstützt jedoch nicht die Verwendung von PostScript-Umrissen in einer TruType-Sammlungs-Schriftdatei. Nach Version 1.8 werden beide Formate in der umbenannten "OpenType -Sammlung" unterstützt.

Für viele Zwecke, wie z. B. Layout, spielt es keine Rolle, was das Umrissdatenformat ist, sondern für einige Zwecke, wie z. Rasterisierung, es ist signifikant. Der OpenType -Standard gibt das Umrissdatenformat nicht an: Es bietet vielmehr einen von mehreren vorhandenen Standards. Manchmal werden Begriffe wie "OpenType (PostScript -Aroma)" (= "Typ 1 OpenType", "OpenType CFF") oder "OpenType (TrueType Aroma)" verwendet, um anzugeben, welches Umrissformat eine bestimmte OpenType -Schriftart enthält.

Openentype hat mehrere charakteristische Eigenschaften:

  • Behauptet die Unicode Zeichenkodierung (ebenso wie andere), damit es jedes Schreibskript (oder mehrere Skripte gleichzeitig) unterstützen kann.
  • Beherbergt bis zu 65.536 Glyphen.
  • Erweiterte typografische "Layout" -Features, die die Positionierung und den Austausch von gerenderten Glyphen vorschreiben. Die Ersatzmerkmale umfassen Ligaturen; Die Positionierungsfunktionen umfassen Kerning, markieren Platzierung und Grundlinie Spezifikation.
  • Plattformübergreifende Schriftdateien, die ohne Änderung in Mac OS-, Microsoft Windows- und UNIX/Linux-Systemen verwendet werden können.
  • Wenn keine zusätzlichen Glyphen oder umfangreichen typografischen Merkmale hinzugefügt werden, können OpenType -CFF -Schriftarten erheblich kleiner sein als ihre Gegenstücke vom Typ 1.

Vergleich mit anderen Formaten

Im Vergleich zu Apple Computer's "GX -Typografie" - jetzt genannt Apple Advanced Typografie (AAT) - und mit dem Sil's Graphit Technologie, OpenType ist in typografischen Optionen weniger flexibel, aber in sprachbezogenen Optionen und -unterstützung überlegen.[Klarstellung erforderlich] Trotzdem wurde Openentype viel häufiger als AAT oder Graphit übernommen, obwohl AAT die ältere Technologie ist.

Aus der Sicht eines Schriftartens ist Opentype für viele gemeinsame Situationen einfacher zu entwickeln als AAT oder Graphit. Erstens werden die einfachen deklarativen Substitutionen und die Positionierung des Openentyps leichter verstanden als die komplexeren Zustandstabellen von AAT oder die Graphit -Beschreibungsprache, die ähnelt C Syntax. Zweitens die Strategie von Adobe, die Lizenzierung ohne Anklage ohne Anklage Quellcode AFDKO (Adobe Font Development Kit für Openentype) entwickelt für seine eigene Schriftart, erlaubte die Schriftbearbeitungsanwendungen von Drittanbietern wie z. B. Schriftart und Fontmaster Um Unterstützung mit relativer Leichtigkeit hinzuzufügen. Obwohl die textgetriebene Codierungsunterstützung von Adobe nicht so visuell ist wie das separate Tool von Microsoft, Volt (Visual OpenType Layout Tool), wurde die Integration mit den Tools, die zur Herstellung der Schriftarten verwendet werden, gut empfangen.

Ein weiterer Unterschied besteht darin, dass ein OpenType -Support -Framework (wie Microsoft's's Entzünden) muss ein bisschen Wissen über spezielle Sprachverarbeitungsprobleme vermitteln, um bestimmte Sprachen (z. B. Arabisch) zu bewältigen. Mit AAT oder Graphit muss der Schriftartentwickler all das Fachwissen in der Schriftart zusammenfassen. Dies bedeutet, dass AAT und Graphit jede willkürliche Sprache bewältigen können, aber dass es mehr Arbeit und Fachwissen von den Schriftartentwicklern erfordert. Andererseits sind OpenType -Schriftarten leichter zu machen, können aber nur unterstützen Komplexes Textlayout Wenn das Anwendungs- oder Betriebssystem weiß, wie man mit ihnen umgeht.

Vor der Unterstützung von Openentypen förderte Adobe Mehrere Master -Schriftarten und erfahrene Schriftarten für High-End-Typografie. Mehrere Master -Schriftarten waren im Wesentlichen eine frühere (und weniger flexible) Version von OpenType -variablen Schriftarten, fehlten jedoch die Steuerelemente für alternative Glyphen und Sprachen, die vom Openentyp bereitgestellt wurden. Experten -Schriftarten waren eine Problemumgehung für alternative Glyphen, die stattdessen als separate ergänzende Schriftarten bereitgestellt wurden, so dass bestimmte Sonderzeichen, die keinen Platz in der Adobe Standard -Codierung Charakter -Set - Ligaturen, Brüche, kleine Hauptstädte usw. - wurden stattdessen in die Experten -Schriftart gesteckt. Die Verwendung in Anwendungen war schwierig, beispielsweise bei der Eingabe a Z das verursachen ffl Ligatur zu erzeugen. In modernen OpenTyp -Schriftarten werden alternative Glyphen durch ihre Beziehung zu den Standardglyphen oder Glyphen (d. H. Unter den Umständen, in denen Glyphen verwendet werden) für die jeweiligen Unicode -CodePoint (en) verwiesen.

OpenType -Unterstützung

Grundlegende römische Unterstützung

Die Unterstützung von Openentypen kann in verschiedene Kategorien unterteilt werden. Praktisch alle Anwendungen und modernsten Betriebssysteme bieten grundlegende römische Unterstützung und arbeiten mit OpenType -Schriftarten sowie anderen älteren Formaten. Vorteile, die über die grundlegende römische Unterstützung hinausgehen, umfassen erweiterte Sprachunterstützung durch Unicode, Unterstützung für komplexe Schreibskripte wie wie Arabisch und die Indikumsprachenund fortschrittliche typografische Unterstützung für Lateinisches Skript Sprachen wie Englisch.

Unter den Betriebssystemen von Microsoft sind OpenType TT -Schriftarten (TTF) rückwärts kompatibel und daher von allen unterstützt Microsoft Windows Versionen beginnen mit Microsoft Windows 3.1. OpenType PS -Schriftarten (.OTF) werden in allen Windows -Versionen unterstützt, beginnend mit Microsoft Windows 2000; Adobe Typ Manager muss auf Microsoft Windows 95/98/NT/ME für die grundlegende römische Unterstützung (nur) von OpenType PS -Schriftarten installiert werden.

Erweiterte Sprachunterstützung

Die erweiterte Sprachunterstützung über Unicode sowohl für OpenType als auch für TrueType ist in den meisten Anwendungen für Microsoft Windows vorhanden (einschließlich Microsoft Office Publisher, Die meisten Adobe -Anwendungen und Microsoft Office 2003, obwohl nicht Word 2002), Coreldraw X3 und Neuer sowie viele Mac OS X -Anwendungen, einschließlich der eigenen Apple, wie z. Textedit, Seiten und Keynote. Es wird auch in kostenlosen Betriebssystemen wie Linux häufig unterstützt (z. B. in Multiplattformanwendungen wie ABIWORD, Gnumerisch, Calligra Suite, Scribus, OpenOffice.org 3.2 und spätere Versionen,[39] etc.).

OpenType -Unterstützung für Komplexe schriftliche Skripte hat bisher hauptsächlich in Microsoft -Anwendungen in erschienen Microsoft Office, wie zum Beispiel Microsoft Word und Microsoft Publisher. Adobe Indesign bietet umfangreiche Openentypenfunktionen in japanisch unterstützt aber nicht direkt im Nahen Osten oder Indic -Skripte- Obwohl eine separate Version von InNesign verfügbar ist, die Skripte im Nahen Osten wie Arabisch und Hebräisch unterstützt. Die undokumentierte Funktionalität in vielen Anwendungen von Adobe Creative Suite 4, einschließlich Indesign, Photoshop und Illustrator, ermöglicht den Eintritt in Osten, Indien und andere Sprachen, wird jedoch nicht offiziell von Adobe unterstützt und erfordert Plug-Ins von Drittanbietern, um eine Benutzeroberfläche für die Funktionen bereitzustellen .

Erweiterte Typografie

Erweiterte typografische Unterstützung für lateinische Skriptsprachen erschien erstmals in Adobe -Anwendungen wie z. Adobe Indesign, Adobe Photoshop und Adobe Illustrator. QuarkXpress 6.5 und unten waren nicht unikde konform. Daher Text in diesen Versionen von QuarkXpress, die etwas anderes als enthalten Winansi/Makroman Zeichen werden in einer Openentyp -Schriftart nicht korrekt angezeigt (noch in anderen Unicode -Schriftformaten). In Quarkxpress 7 bot Quark jedoch ähnlich wie Adobe. Corel Coreldraw Einführte Unterstützung für typografische Openentypen -Funktionen in Version X6. Mellel, ein Textverarbeitungsprozessor von Mac OS X-Nur von Redlern, beansprucht eine Parität in typografischen Merkmalen mit InDesign, erweitert aber auch die Unterstützung auf rechts nach links. So auch der klassische Texteditor, ein spezialisierter Textverarbeitungsprogramm, der an der Österreichischen Akademie der Wissenschaften entwickelt wurde.

Ab 2009Beliebte Textverarbeitungsprogramme für Microsoft Windows haben nicht unterstützt Erweiterte OpenType -Typografie -Funktionen. Fortgeschrittene Typografiefunktionen werden nur in High-End implementiert Desktop-Publishing Software. Der Textmotor von Windows Presentation Foundation, die ein verwalteter Code Implementierung von Openentype ist das erste Microsoft Windows API So Softwareentwickler OpenType -Funktionen auszusetzen und sowohl Openentype TrueType als auch Openentype -CFF zu unterstützen (CFP (OpenType CFF (Kompaktes Schriftformat) Schriftarten. Es unterstützt fortschrittliche typografische Merkmale wie z. Ligaturen, Ziffern im alten Stil, schwitzen Varianten, Brüche, Superscript und Index, kleine Kapitalisierung, Glyphensubstitution, multiple Grundlinien, kontextuell und Stilistische Alternative Charakterformen, Kerning, Linienebene Rechtfertigung, Rubinzeichen usw.[40] WPF -Anwendungen erhalten automatisch Unterstützung für erweiterte Typografiefunktionen. OpenType -Ligaturen sind in zugänglich Microsoft Office Word 2010.[41]

Windows 7 eingeführt DirectWrite, eine Hardware beschleunigt einheimisch DirectX API für Textrendern mit Unterstützung für Multi-Format-Text, auflösungsunabhängige Umrissschriften, ClearType, erweiterte OpenType-Typografie-Funktionen, vollständige Unicode-Text, Layout und Sprachunterstützung und Low-Level-Glyphen-Rendering-APIs.[42]

Auf Mac OS X, Aat-Verhaltungsanwendungen auf Mac OS X 10.4 und später, einschließlich SMSEDit und Keynote, erhalten Sie eine beträchtliche Unterstützung von OpenTypen. Die Unterstützung von Apple für Openentype in Mac OS X 10.4 enthielt die für die erweiterten typografischen Funktionen Lateinisches Skript Sprachen wie z. Kleine Kappen, Figuren im alten Stilund verschiedene Arten von Ligaturen, aber es unterstützte noch keine kontextuellen Alternativen, Positionsformen oder Glyphen -Nachbestellungen, wie sie von der Microsoft -Uniscribe -Bibliothek unter Windows behandelt wurden. Daher bot Mac OS X 10.4 keine Unterstützung für arabische oder indic -Skripte über OpenType (obwohl solche Skripte durch vorhandene AAT -Schriftarten vollständig unterstützt werden). Mac OS X 10.5 hat die Unterstützung des Openentyps verbessert und unterstützt arabisch -OpenType -Schriftarten. Allmählich hat die Unterstützung von OpenType Typografie bei neueren Mac OS X -Versionen verbessert (z. B. kann Mac OS X 10.10 viel bessere lange Kontext -Glyphen -Substitutionen verarbeiten).

Bitstream Panorama, ein Zeilenlayout und eine Textzusammensetzungsmotor von Bitstream Inc., bietet eine vollständige Unterstützung für kompakte und standardmäßige asiatische Schriftarten, Arabisch, Hebräisch, Indic, Thai und über 50 andere weltweite Sprachen. Die Anwendung unterstützt wichtige OpenTyp -Tabellen, die für das Leitungslayout erforderlich sind, z. B. Basis, Glyphedefinition (GDEF), Glyphposition (GPOS) und Glyphubstitution (GSUB). Panorama bietet auch eine vollständige Unterstützung für fortschrittliche Typografiefunktionen wie Ligaturen, Abschläge, kleine Kappen, Ornamente, Ordinale, Vorgesetzte, alten Stil, Kerning, Brüche usw.

Im gratis Software Umgebungen wie Linux, OpenType -Rendering wird von der bereitgestellt Freetyp Projekt, enthalten in kostenlosen Implementierungen der X Fenstersystem wie zum Beispiel X.org. Komplexe Texthandhabung wird entweder durch bereitgestellt durch Pango (Berufung Harfbuzz) oder Qt. Das XETEX und Luatex Systeme erlauben Tex Dokumente zur Verwendung von Openentyp -Schriftarten sowie die meisten ihrer typografischen Merkmale. Linux -Version von Libreoffice 4.1 und neuer unterstützt viele Funktionen von OpenType -Typografie, da sie anfieligere Harbuzz -Textformierungsbibliothek verwendete.[43]

OpenType -Funktionsdatei

Als Schritt bei der Erstellung einer Schriftart können OpenType-Schriftarten (außer dem Umriss) mithilfe von menschlichem Lesbarem im OpenType-Feature-Dateiformat von Adobe definiert werden.[44][45] OpenType -Funktionsdateien haben normalerweise einen Namen, der in a endet .Fea Verlängerung. Diese Dateien können in den binären Schriftart Container zusammengestellt werden (.ttf oder .otf) Verwenden Adobe Font Development Kit für Opentype (Afdko), Schriftart, Schriftart, Glyphen, Dtl otmaster, robofont oder fonttools.

Layout -Tags

OpenType-Layout-Tags sind 4-Byte-Zeichenzeichenfolgen, die die Skripte, Sprachsysteme, Merkmale und Basislinien in einer OpenType-Layout-Schriftart identifizieren. Das Layout -Register von Microsoft stellt Konventionen für die Benennung und Verwendung dieser Tags fest. OpenType -Funktionen werden erstellt, indem die Tags beim Erstellen von Funktionskripten erstellt werden, in denen beschrieben wird, wie Zeichen manipuliert werden sollen, um die gewünschte Funktion zu erstellen. Diese Feature -Skripte können erstellt und in OpenType -Schriftarten von erweiterten Schriftarteditoren wie z. Fontlab Studio, Asiafont Studio, und Schriftart.

Betriebssystem und Anwendungsunterstützung für Layout -Tags variieren stark.

Skript -Tags

Skript -Tags identifizieren die Skripte (Schreibsysteme), die in einer OpenType -Schriftart dargestellt werden. Jedes Tag entspricht den zusammenhängenden Zeichencodebereichen in Unicode. Ein Skript -Tag kann aus 4 oder weniger Kleinbuchstaben bestehen, wie z. Araber für die Arabisches Alphabet, Cyrl für die Cyrillic Drehbuch und Latn für die Lateinisches Alphabet. Das Mathematik Skript -Tag, hinzugefügt von Microsoft für Mathematik Cambria, wurde zur Spezifikation hinzugefügt.[46][47]

Sprachsystem -Tags

Sprachsystem -Tags identifizieren die Sprachsysteme, die in einer Openentyp -Schrift unterstützt werden. Beispiele beinhalten Ara zum Arabisch, Esp zum Spanisch, Hye zum Armenischusw. Im Allgemeinen sind die Codes nicht die gleichen wie ISO 639-2 Codes.[48]

Feature -Tags

Eine Liste von Openentyp -Funktionen mit erweiterten Beschreibungen wird angegebenListe der typografischen Merkmale.

Basistags

Basistags haben eine spezifische Bedeutung, wenn sie in der horizontalen Schreibrichtung (in der Horizaxis -Tabelle der Basistabelle verwendet), vertikale Schreibrichtung (in der Vertaxis -Tabelle der "Basistabelle" verwendet) oder beides verwendet.

Baseline -Tags und Achsen in OpenType -Schriftarten
Baseline -Tag Horizaxis Vertaxis
'aufhängen' horizontale Linie, von der die Lehrlaber anscheinend in der hängen scheinen Tibetanische Schrift Die gleiche Zeile im tibetischen vertikalen Schreibmodus.
'ICFB' Ideografische Charakter Gesichtsboden -Grundlinie. Ideografische Charakter Gesichtslinke Grundlinie.
"ICFT" Ideografische Charakter -Gesichts -Top -Kanten -Grundlinie. Ideografische Charakter Gesichtsausgangsgrenze.
'ideo' Ideografische EM-Box-Basis-Basislinie. Ideografische EM-Box Linkskante Grundlinie.
'idtp' Ideografische EM-Box Top Edge-Grundlinie. Ideografische EM-Box Right Edge-Grundlinie.
'Mathematik' Die Grundlinie darüber, welche mathematischen Charaktere zentriert sind. Die Grundlinie darüber, welche mathematischen Zeichen im vertikalen Schreibmodus zentriert sind.
"Romn" Die Grundlinie, die von einfachen alphabetischen Skripten wie Lateinisch, Kyrillisch und Griechisch verwendet wird. Die alphabetische Grundlinie für Zeichen drehte im Uhrzeigersinn 90 Grad für den vertikalen Schreibmodus.

Mathematik

Eine Reihe von Tabellen, die die mathematischen Kennzahlen von Tex Mathematik relativ genau widerspiegeln, wurde zunächst von Microsoft hinzugefügt Mathematik Cambria für die Unterstützung ihrer neuen mathematischen Bearbeitung und Rendering Engine in Büro 2007 und später.[49][50] Diese Erweiterung wurde im April 2014 zum ISO-Standard (ISO/IEC CD 14496-22 3rd Edition) hinzugefügt.[51] Zusätzliche (Nutzungs-) Details finden Sie im technischen Bericht von Unicode 25[52] und technischer Note 28.[53] Einige der neuen technischen Funktionen (nicht in Tex vorhanden) wie "Cut-Ins" (was das Kerning von Indexs und Superscripts in Bezug auf ihre Basen ermöglicht[54]) und Streckenstapel[55] wurden von Microsoft patentiert.[56][57][58] Windows 8 Unterstützt OpenType -Mathematik außerhalb der MS Office -Anwendungen über die Richedit 8.0 Komponente.[59]

Neben Microsoft -Produkten, XETEX und Luatex haben auch ein gewisses Maß an Unterstützung für diese Tabellen; Die Unterstützung ist in XETEX eingeschränkter, da die traditionelle Tex Math Rendering Engine verwendet wird (daher kann sie einige der neuen Funktionen in Openentype Math, die Tex erweitern, nicht vollständig verwenden), während Luatex einen flexibleren Ansatz verfolgt Rendering; In den Worten von Ulrik Vieth (2009): "Genauer Fehlende Werte, die weder in OpenType -Mathematikschriften noch in herkömmlichen Tex Math -Schriftarten unterstützt werden. "[55] Im Jahr 2013 unterstützte XETEX auch Unterstützung für Cut-Ins.[60]

Das Gecko Rendering -Motor von der verwendet Feuerfuchs Der Webbrowser unterstützt auch einige Mathematikfunktionen von OpenType in seiner Mathml Implementierung.[61][62]

Ab 2010Die Gruppe von Schriftarten, die Openentype -Mathematik unterstützten, war ziemlich begrenzt. Neben der Mathematik in Cambria waren drei kostenlose Schriftarten erhältlich: Asana-Math, Neo Euler, und XITS.[63] In jüngerer Zeit der Lateinisch modern und Tex Gyre -Schriftarten (ein "LM-ISIZING"Von den Standard -Postscript -Schriftarten[64]) haben auch Unterstützung für Openentype -Mathematik erhalten.[65][66][67][68] Ab 2014 Die Anzahl der mathematischen OpenTypen -Schriftarten ist immer noch ziemlich begrenzt.[69] Eine aktuellere Liste wird aufrechterhalten MozillaWebsite.[70]

Farbe

Das Auftreten von Unicode -Emoji erzeugte einen Bedarf an TrueType- und OpenType -Formaten, um Farbglyphen zu unterstützen. Apple fügte eine Farbweiterung in hinzu in Mac OS X Löwe (und auch zu iOS 4+). Schriftarten wurden mit farbig verlängert Png Bilder in der SBIX -Tabelle.[71][72][73] Google verwendete eine ähnliche Erweiterung mit eingebetteten Farbbitmap -Bitmap -Bildern, die in einem Tabellenpaar, den CBDT- und CBLC -Tabellen enthalten sind.[74] Die Google -Version ist in implementiert in Freetyp 2.5.[75]

Im Windows 8.1 Microsoft fügte Schriftarten auch Farbunterstützung hinzu, die zunächst in der implementierten Segoe UI Emoji Schriftart.[72][76][77][78] Die Implementierung von Microsoft hängt jedoch vollständig auf Vektorgrafiken:[72][79] In der Implementierung von Microsoft wurden zwei neue OpenType -Tabellen hinzugefügt: Die COLR -Tabelle ermöglicht geschichtete Glyphen und die CPAL ("Farbpalette") definiert tatsächlich die Farben für die Schichten. Der mehrschichtige Ansatz ermöglicht eine rückwärts kompatible Implementierung und variiert das Rendering abhängig vom Farbkontext, der die Glyphen umgibt.[72] Entsprechend Adam Twardoch: "Bei typecon [2013]Greg Hitchcock hat die vorgesehenen Rollen der Paletten geklärt: Die erste Palette wird standardmäßig für "Dark On Light" -Farbsituationen verwendet, während die zweite Palette für die Verwendung in "hellen dunklen" Situationen vorgesehen ist. Zusätzliche Paletten sollten vom Benutzer ausgewählt werden. "[75]

Mozilla und Adobe entwickelte eine andere vektorbasierte Erweiterung durch Hinzufügen eingebetteter SVG Dokumente (unterstützende Farbe, aber auch Animationen) in die SVG -Tabelle. Die SVG -Tabelle ermöglichte auch die Verwendung von Farbpaletten, die in der CPAL -Tabelle definiert sind.[80] Die Unterstützung wurde zuerst in umgesetzt in Feuerfuchs 26.[74]

Adobe, Mozilla, Google und Microsoft haben jeweils ihre Farbweiterungen zur Standardisierung gründlich ISO/IEC 14496-22 eingereicht.[81] Die neuen Tabellen für jede dieser Personen wurden dann in OpenType Version 1.7 hinzugefügt.[82] Die SBIX -Tabelle von Apple wurde ursprünglich nur in AAT -Schriftarten unterstützt, aber später in OpenType Version 1.8 hinzugefügt.[83] Das Microsoft Windows 10 -Jubiläums -Update war das erste Betriebssystem, das alle vier Farbschriftweiterungen unterstützte, und Microsoft Edge war der erste Browser, der dies machte.[84][85]

In OpenType Version 1.8.3 wurde die Spezifikation für die SVG -Tabelle als eingeschränkter überarbeitet, was mehr Klarheit für Implementierungen und bessere Interoperabilität bietet. Apple unterstützt die überarbeitete Spezifikation in Safari 12, iOS12 und macOS 10.14.[86] Die Implementierung in Microsoft Windows entspricht auch dieser Revision.

Sing Gaiji -Lösung

Im Jahr 2005 versendete Adobe eine neue Technologie in ihre Creative Suite Anwendungsbündel, das eine Lösung für "bietet"Gaiji"(外字 外字, Japanisch für" externen Charakter "). Ideografische Schreibskripte wie Chinesen und Japanisch haben keine festen Kollektionen von Charakteren. Sie verwenden häufig Tausende von Glyphen und Zehntausende seltener. Nicht alle Glyphen haben jemals in Ost erfunden und verwendet Die asiatische Literatur wurde sogar katalogisiert. Eine typische Schrift könnte 8.000 bis 15.000 der am häufigsten verwendeten Glyphen enthalten. Von Zeit zu Zeit benötigt ein Autor jedoch eine Glyphe, die in der Schriftart nicht vorhanden ist. Solche fehlenden Charaktere sind in Japan als bekannt wie Gaiji, und sie stören oft die Arbeit.

Ein weiterer Aspekt des Gaiji -Problems ist die von Variantenglyphen für bestimmte Zeichen. Oft wurden bestimmte Charaktere über Zeiträume unterschiedlich geschrieben. Es ist nicht ungewöhnlich, dass Ortsnamen oder persönliche Familiennamen eine historische Form eines Charakters verwenden. Somit ist es für eine möglich Endbenutzer Verwenden von Standardschriften, um den eigenen Namen oder den Namen des Ortes, an dem sie leben, nicht richtig zu buchstabieren.

Es wurden verschiedene Möglichkeiten zum Umgang mit Gaiji entwickelt. Lösungen, die sie als Zeichen behandeln Private Nutzungsbereiche (PUA). Solche Zeichen können nicht außerhalb der Umgebung verwendet werden, in der die Assoziation des privaten Unicode zur Glyphenform bekannt ist. Darauf basierende Dokumente sind nicht tragbar. Andere Installationen behandeln Gaiji als Grafik. Dies kann umständlich sein, da Textlayout und Komposition nicht für Grafiken gelten können. Sie können nicht gesucht werden. Oft sieht ihr Rendering anders aus als umgebende Charaktere, da die Maschinen zum Rendern von Grafiken normalerweise von den Maschinen zum Rendern von Glyphen von Schriftarten unterscheiden.

The Sing (Smart Independent Glyphen)[87][88] Die Technologie, die ihr Debüt mit Adobe's Creative Suite 2 feierte, ermöglicht die Schaffung von Glyphen, die jeweils als eigenständige Schriftart nach einer Mode verpackt wurden. Ein solcher verpackter Glyphe wird a genannt Glypet. Das Format, das Adobe veröffentlicht hat, basiert auf Openentype. Das Paket besteht aus der Glyphenumrisse in TrueType oder CFF (PostScript -Stilumrisse) Formular; Standard -OpenType -Tabellen, die die Metriken und das Verhalten der Glyphen in der Zusammensetzung deklarieren; und Metadaten, zusätzliche Informationen zur Identifizierung des Glypiks, des Eigentums und möglicherweise zur Aussprache oder der sprachlichen Kategorisierung. Singen Sie mit Glypets mit Glypeten, die mithilfe von Mitarbeitern erstellt werden können Schriftart's Sigmaker3 -Anwendung.

In der SING -Spezifikation heißt Reisen Sie mit dem Dokument Sie werden in verwendet. Auf diese Weise sind Dokumente tragbar, sodass keine Gefahr für Zeichen im Dokument, das nicht angezeigt werden kann. Da Glyphen im Wesentlichen Opentyp -Schriftarten sind, kann sie Standard -Schriftmaschinen rendern. Die Singspezifikation beschreibt auch eine Xml Format, das alle Daten enthält, die für die Rekonstruktion der Glypet in binärer Form erforderlich sind. Für eine typische Glypeta kann ein bis zwei Kilobyten dargestellt werden.

Sprachspezifische Variation

Variationen des kyrillischen Kursivs. Buchstaben in derselben Zeile haben den gleichen Codepunkt.

Serbisch/mazedonisch -kyrillisch Kann einige sprachspezifische Glyphen verwenden. Diese sind nur bevorzugt und nicht streng vorgeschrieben. In Unicode werden diese in einem einzelnen Codepunkt codiert, und Openentype ermöglicht das Anzeigen dieser sprachspezifischen Glyphen mithilfe von Sprachtags[89] und die locl Besonderheit.[90]

Siehe auch

Verweise

  1. ^ "Medientypen". Iana. 2017-10-12. Abgerufen 2017-10-17.
  2. ^ "OpenType -Spezifikation". Abgerufen 2021-12-10.
  3. ^ "ISO/IEC 14496-22: 2019-Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format". www.iso.org. Abgerufen 2015-12-13.
  4. ^ "US -amerikanische Markennummer 2217574". Uspto.gov. 12. Januar 1999. Abgerufen 30. September, 2014.[Dead Link]
  5. ^ a b c ISO/IEC JTC 1/SC 29/WG 11 (Juli 2008). "ISO/IEC 14496-22" Open Font Format "". Chiariglione.org. Archiviert von das Original Am 2010-04-30. Abgerufen 2020-02-21.
  6. ^ "Koffer -Gießerei -Informationshandbuch]" (PDF). Archiviert von das Original (PDF) Am 18. November 2006.
  7. ^ "ISO zur Übernahme von OpenType-Dateiformat als Schriftstellungsstandard für MPEG-4". Adobe Systems Incorporated. 2005-08-15. Archiviert von das Original Am 2011-06-05. Abgerufen 2010-01-28.
  8. ^ "Verweisen Sie den Erläuterungsbericht auf die Einreichung von ISO/IEC 14496–11/AMD.2, Referenzspezifikation: Die Spezifikation des OpenType -Schriftarts, Version 1.4, Referenzspezifikation.". Juli 2003. archiviert von das Original (Doc) Am 2014-05-12. Abgerufen 2010-01-28.
  9. ^ "Kombinierte CD-Registrierung und CD-Überlegungen zur ISO/IEC-CD 14496-22: Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-SC 29/WG 11 n 7485". 2005-09-01. Archiviert von das Original (Doc) Am 2014-05-12. Abgerufen 2010-01-28.
  10. ^ "ISO/IEC 14496-22: 2007-Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format". ISO. 2009-07-31. Abgerufen 2009-11-11.
  11. ^ ISO (2007-03-15). "ISO/IEC 14496-22, Erstausgabe 2007-03-15, Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format" (POSTLEITZAHL). Abgerufen 2010-01-28.
  12. ^ "ISO/IEC 14496-22: 2009-Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format". ISO. 2009-07-31. Abgerufen 2010-01-28.
  13. ^ ISO (2009-08-15). "ISO/IEC 14496-22, zweite Ausgabe 2009-08-15, Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format" (POSTLEITZAHL). Abgerufen 2010-01-28.
  14. ^ "Öffentlich verfügbare Standards". Standards.iso.org. Abgerufen 2009-11-11.
  15. ^ "Unicode Standard Anhang Nr. 28, Unicode 3.2". www.unicode.org. 2002-03-27. Abgerufen 2017-04-22.
  16. ^ "Datenbank für ideografische Variation". www.unicode.org. Abgerufen 2017-04-22.
  17. ^ a b c d e f "OpenType -Spezifikation Änderungsprotokoll". www.microsoft.com. Abgerufen 2021-12-10.
  18. ^ "Unicode 6.0.0". www.unicode.org. 2010-10-11. Abgerufen 22. April, 2017.
  19. ^ "Die 'sbix' Tabelle". Entwickler.apple.com. Abgerufen 22. April, 2017.
  20. ^ "ISO/IEC 14496-22: 2015 Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open-Schriftart-Format". Oktober 2015. Abgerufen 2017-04-22.
  21. ^ "Was ist neu in DirectWrite". msdn.microsoft.com. Abgerufen 2017-04-22.
  22. ^ "Colr - Farbtisch". Abgerufen 2021-12-10.
  23. ^ "SVG - Die Tabelle SVG (skalierbare Vektorgrafik)". Abgerufen 2021-12-10.
  24. ^ "Feature: Colrv1 Farbgradient Vektor Schriftarten". Abgerufen 2021-12-10.
  25. ^ "Einführung und Bau von OpenType -Sammlungen (OTCs)". Blogs.adobe.com. 2014-01-27. Abgerufen 2017-01-19.
  26. ^ "Noto Sans CJK - Google Noto -Schriftarten". Google.com. Abgerufen 2017-01-19.
  27. ^ "Google und Adobe's Pan-CJK Open-Schriftart". Lwn.net. Abgerufen 2017-01-19.
  28. ^ Archiviert bei Ghostarchive und die Wayback -Maschine: "Spezialer OpenType -Sitzung". Youtube. 2016-09-14. Abgerufen 2017-04-22.
  29. ^ John Hudson. "Einführung von Openentypen -variablen Schriftarten". Abgerufen 2017-04-22.
  30. ^ "OpenType -Schriftvariationenübersicht". www.microsoft.com. Abgerufen 2017-04-22.
  31. ^ Knuth, Donald E. Mathematische Typografie. Stier. Amer. Mathematik. SOC. (N.S.) 1 (1979), Nr. 2, 337--372.https://projecteuclid.org/euclid.bams/1183544082
  32. ^ CSTUG, Charles University, Prag, März 1996, Fragen und Antworten mit Prof. Donald E. Knuth, reproduziert im Tugboat 17 (4) (1996), 355–67. Das Zitat erfolgt von Seite 361. online unter verfügbar unter http://www.tug.org/tugboat/articles/tb17-4/tb53knuc.pdf
  33. ^ Tamye Riggs (2014-07-30). "Die Adobe Originals Silver Jubiläumsgeschichte: Wie die Originale in einer sich ständig verändernden Branche ertragen haben". Abgerufen 2017-04-22.
  34. ^ Shimada, James (2006-12-06). "Die Schriftkriege" (PDF). Abgerufen 2021-12-14.
  35. ^ "Adobe Inc". Britannica. Schriftart Kriege. Abgerufen 2022-04-10.
  36. ^ Cringely, Robert X. (1996). "Schriftkriege". Zufällige Reiche (Überarbeitet und aktualisiert ed.). Penguin -Bücher. S. 209–229. ISBN 0-14-025826-4.
  37. ^ David Lemon (2017-01-27). "Die Schriftkriege". Abgerufen 2017-04-22.
  38. ^ "COLR -Tabelle und OpenType -Schriftart Variationen". Abgerufen 2021-12-13.
  39. ^ "OpenOffice unterstützt OpenType -Schriftarten ..." Abgerufen 2011-02-03.
  40. ^ Sysmäläinen, Julia. "Einige offene Gedanken zum Openentyp". Alphabetten. Abgerufen 15. Mai 2016.
  41. ^ "So aktivieren Sie Openentyp -Ligaturen in Word 2010". Orzeszek.org. Abgerufen 2009-11-11.
  42. ^ "Windows 7 Developer's Guide". Code.msdn.microsoft.com. Abgerufen 2009-11-11.
  43. ^ "LibreOffice 4.1 releasenotes". Abgerufen 2015-04-15.
  44. ^ Christopher Slye - OpenType -Funktionsdateien, Atypi 2006 Folien
  45. ^ "OpenType -Feature -Dateispezifikation". Abgerufen 2019-03-20.
  46. ^ "Skript -Tags". OpenType -Layout -Registrierung. 2008-01-29. Abgerufen 2009-11-02.
  47. ^ Internationale Organisation für Standardisierung und internationale Elektrotechnische Kommission (2009-08-15). "ISO/IEC 14496-22: 2009 (e)". Informationstechnologie-Codierung von audiovisuellen Objekten-Teil 22: Open Font-Format (2. Aufl.). S. 286 (Abschnitt 6.4.1). Abgerufen 2009-11-02. (Einverständnis der nicht zackierbaren Online-Lizenzvereinbarung, die zum Herunterladen der Spezifikation erforderlich ist)
  48. ^ "OpenType -Layout -Registrierung". Microsoft.com. 2017-01-05. Abgerufen 2017-01-19.
  49. ^ Murrays3 (2006-11-14). "Linienservices - Murray Sargent: Math im Amt". Blogs.msdn.com. Abgerufen 2017-01-19.
  50. ^ "Drei Schriften für Mathematik" (PDF). UltraParky.org. Abgerufen 2017-01-19.
  51. ^ Murrays3 (2014-04-27). "OpenType Math Tische - Murray Sargent: Math im Amt". Blogs.msdn.com. Abgerufen 2017-01-19.
  52. ^ "Unicode Technischer Bericht Nr. 25: Unicode -Unterstützung für Mathematik" (PDF). Unicode.org. Abgerufen 2017-01-19.
  53. ^ "UTN #28: Fast nur Textkodierung der Mathematik". Unicode.org. 2016-11-16. Abgerufen 2017-01-19.
  54. ^ Murrays3 (2010-01-11). "Besondere Fähigkeiten einer Mathe -Schriftart - Murray Sargent: Math im Amt". Blogs.msdn.com. Abgerufen 2017-01-19.
  55. ^ a b https://www.tug.org/tugboat/tb30-1/tb94vieth.pdf auch bei http://www.nl/maps/38/03.pdf
  56. ^ "Patent US7492366 - Methode und System der Charakterplatzierung in OpenType -Schriftarten - Google Patents". Google.com. 2008-03-03. Abgerufen 2017-01-19.
  57. ^ "Patent US7242404 - Vergrößerung von Schriftarten - Google Patents". Google.com. 2007-02-16. Abgerufen 2017-01-19.
  58. ^ "Patent US7453463 - Vergrößerung von Schriftarten - Google Patents". Google.com. Abgerufen 2017-01-19.
  59. ^ Murrays3 (2012-03-03). "Richedit 8.0 Vorschau - Murray Sargent: Math im Amt". Blogs.msdn.com. Abgerufen 2017-01-19.
  60. ^ Preining, Norbert (2013-06-19). "Tex Live 2013 veröffentlicht". PREINING.info. Abgerufen 2017-01-19.
  61. ^ "OpenType -Mathematikschriften". Fred-wang.github.io. Abgerufen 2017-01-19.
  62. ^ "Mathml: Geöffneter Typ Mathematik - Mozillawiki". Wiki.mozilla.org. 2015-12-27. Abgerufen 2017-01-19.
  63. ^ "Erlebnisse apentype Mathematik mit lualatex und xelatex" (PDF). Tug.org. Abgerufen 2017-01-19.
  64. ^ Jerzy B. Ludwichowski. "Das neue Schriftprojekt: Tex Gyre" (PDF). Tug.org. Abgerufen 2017-01-19.
  65. ^ "Die lateinische moderne Mathematik (LM Math) Schriftart - Böe". Gust.org.pl (auf Polnisch). Abgerufen 2017-01-19.
  66. ^ "Paket LM-Math". Ctan. Abgerufen 2017-01-19.
  67. ^ "UK -TUG 2012 - Tex Gyre Mathematikbericht über Vimeo". Vimeo.com.2012-10-22. Abgerufen 2017-01-19.
  68. ^ "/tex-archive/Schriftarten/Tex-Gyre-Mathie". Ctan. 2016-05-19. Abgerufen 2017-01-19.
  69. ^ "Fortschritt des Tex Gyre Math Font Project" (PDF). Gust.org. Abgerufen 2017-01-19.
  70. ^ "Schriftarten für Mozillas Mathml -Motor - Mozilla | Mdn". Entwickler.mozilla.org. 2016-12-01. Abgerufen 2017-01-19.
  71. ^ "Apple Color Emoji - Typographica". Typographica.org. 2014-06-20. Abgerufen 2017-01-19.
  72. ^ a b c d "Farbemoji in Windows 8.1 - die Zukunft der Farbschriften?". OpenType.info. 3. Juli 2013. archiviert von das Original Am 2014-07-10. Abgerufen 2017-01-19.
  73. ^ Apple Inc. "Erweiterte Bitmaps". Entwickler.apple.com. Abgerufen 2017-01-19.
  74. ^ a b Roel Nieskens. "Bunte Typografie im Web: Machen Sie sich bereit für mehrfarbige Schriftarten - Pixelambacht". Pixelambacht.nl. Abgerufen 2017-01-19.
  75. ^ a b "Fontlab -Blog -Farbschriften. Überblick über die Vorschläge für Farbverlängerungen des OpenType -Schriftartformats. - FontLab -Blog". Blog.fontlab.com. 2013-09-19. Abgerufen 2017-01-19.
  76. ^ "Skript und Schriftunterstützung in Windows". Msdn.microsoft.com. Archiviert von das Original Am 2013-01-10. Abgerufen 2017-01-19.
  77. ^ "PETZOLD BOOK BLOG - Multicolor -Schriftarten in Windows 8.1". Charlespettzold.com. Abgerufen 2017-01-19.
  78. ^ "Innovationen in Hochleistungs -2D -Grafiken mit DirectX | Build 2013 | Channel 9". Channel9.msdn.com. 2013-06-25. Abgerufen 2017-01-19.
  79. ^ "So betreten Sie Emoji unter Windows 8.1 - Scott Hanselman" und verwenden Sie Emoji ". Hanselman.com. Abgerufen 2017-01-19.
  80. ^ "SVG - Die Tabelle SVG (skalierbare Vektorgrafik)". docs.microsoft.com. 2018-08-21. Abgerufen 2018-09-14.
  81. ^ "Chromatische Schriftarten kommen". Lwn.net. Abgerufen 2017-01-19.
  82. ^ "OpenType Version 1.7". docs.microsoft.com. 2015-03-27. Abgerufen 2018-09-14.
  83. ^ "OpenType Version 1.8". docs.microsoft.com. 2016-09-14. Abgerufen 2018-09-14.
  84. ^ "Was ist neu in DirectWrite". Abgerufen 2018-09-14.
  85. ^ "Verwenden von Farbschriften für schöne Text und Symbole". blogs.microsoft.com. 2017-06-06. Abgerufen 2018-09-14.
  86. ^ "Was ist neu in Safari". Entwickler.apple.com. Abgerufen 2018-09-14.
  87. ^ "Adobe Glypet Development Kit (GDK) für Sing Gaiji -Architektur". Adobe.com. Archiviert von das Original am 27. Juni 2008. Abgerufen 2009-11-11.
  88. ^ Delahunt, Jim (September 2004). SING: Adobe's New Gaiji Architektur (PDF). 26. Konferenz für Internationalisierung und Unicode. Archiviert von das Original (PDF) Am 2015-01-23. Abgerufen 16. Juli 2009.
  89. ^ "OpenType -Spezifikation: Sprachsystem -Tags".
  90. ^ "OpenType -Spezifikation: Registrierte Funktionen. Tag 'locl'".

Externe Links