Dies ist ein schnelles Werkzeug, um die Namens-, Styling- und Zuordnungsprobleme zwischen OpenType -Schriftarten zu beheben. Ohne Optionen scannt und behält es die Konsistenz der Metedata zwischen Schriftstabellen. Mit einer einfachen, aber leistungsstarken Konfigurationsdatei können alle komplizierten Datenfelder zwischen Schriftstabellen wie name , head , OS/2 automatisch generiert werden, ohne die plattformspezifische Kompatibilität zu beeinträchtigen. Es bietet außerdem besonders nützliche Funktionen, um mehrsprachige OpenType -Schriftverpackungs -Workflow zu vereinfachen.
TrueType- und Opentyp -Schriftarten werden beide unterstützt. Ausgabedateien werden immer mit unterschiedlichen Namen erstellt, sodass eine vorhandene Datei nie überschrieben wird.
otrebuild [options] <inputFont>
-o <outputFont> : Geben Sie die Ausgabe -Schriftart an.
-c <configTOML> : Geben Sie die Konfigurationsdatei an. Es ist eine Toml-Format-Textdatei und muss UTF-8 codiert werden.
--UPM <targetUPM> : Ändern Sie den Einheiten-per-em-Wert einer TrueType-Schriftart. Die gesamte Schrift wird skaliert, um den neuen UPM -Wert anzupassen. Eine typische UPM für TrueType-Schriftart beträgt 2048, und für CFF-basierte Schriftart 1000. UPM> 5000 verursacht Probleme in Adobe-Apps wie InDesign und Illustrator. MATH Table wird derzeit nicht unterstützt. Bitte bauen Sie es nach der Bewerbung neu auf.
--otf2ttf : Nur für CFF-basierte Schriftart. Konvertieren Sie eine CFF-basierte Schrift in eine TrueType-Outline-Schriftart. Glyphenbegrenzungsboxen und min/max -Werte werden automatisch neu berechnet. Diese Option würde ignoriert, wenn eine TrueType -Schriftart angegeben würde.
--macOffice : Fügen Sie der englischen Unterfamilie der Mac Standard Gewicht hinzu und entfernen Sie die Legacy Macintosh Roman Character Mapping, um maximale Kompatibilitäten mit Microsoft Office 2011 für Mac zu erhalten. Aktivieren Sie diese Option nur dann, wenn eine oder mehrere Unterfamilien im Schriftart des Mac Office 2011 in Mac Office 2011 fehlen oder Charaktere außerhalb von Mac Roman im Mac Office 2011 nicht verfügbar sind. Verwenden Sie weder für spätere Mac Office -Versionen noch für die Veröffentlichung von Windows Office.
--refresh : Alle Schriftpläne neu kompilieren.
--recalculate : Glyphengrenzkästen, min/max-Werte und Unicode-Bereiche neu berechnen.
--removeGlyphNames : Entfernen Sie alle Glyph-Namen zur Veröffentlichung.
--removeBitmap : Nur für TrueType-Schriftarten. Entfernen Sie Bitmap -Daten. Es würde ignoriert, wenn eine CFF-basierte Schriftart angegeben würde.
--removeHinting : Nur für TrueType-Schriftarten. Entfernen Sie Zeig/Gridfit -Daten. Dies ist für schlecht angegebene Schriftarten ausgelegt. Nutzen Sie es mit Vorsicht bei der Verarbeitung professioneller Gitterschriften. Es würde ignoriert, wenn eine CFF-basierte Schriftart angegeben würde.
--smoothRendering : Nur für TrueType-Schriftarten. Smooth Screen -Rendering unter Windows 10 RTM oder später, ohne dass Hinweise/Gridfit -Informationen entfernt werden. Es würde ignoriert, wenn eine CFF-basierte Schriftart angegeben würde.
--rebuildMapping : Regenerate Charakterzuordnungen der Schriftart.
--allowUpgrade : Ermöglichen Sie die Aktualisierung OS/2 -Tabelle, wenn erweiterte Funktionen in der angegebenen Konfigurationsdatei angegeben werden.
--dummySignature : Einige Apps wie Microsoft Office benötigen eine gültige digitale Signatur, um erweiterte Openentypenfunktionen zu ermöglichen. Diese Option kann einen leeren, aber gültigen DSIG -Platzhalter erfassen.
--O1 : Leichte Optimierung als Abkürzung zu --smoothRendering , --allowUpgrade und --dummySignature .
--O2 : Typische Optimierung als Abkürzung zu --recalculate , --smoothRendering , --rebuildMapping , --allowUpgrade und --dummySignature .
--O3 : umfassende Optimierung für die Veröffentlichung, als Abkürzung zu --refresh , --recalculate , --removeBitmap , --removeHinting , --rebuildMapping , --allowUpgrade und --dummySignature .
** Windows Legacy Symbol -Schriftarten werden derzeit nicht unterstützt.
** Variable Schriftarten werden derzeit nicht unterstützt.