Ich versuche einen Weg zu finden, die in ttf-Dateien kodierten Informationen zu extrahieren. nämlich: Die Char-to-Glyph-Tabelle und die einzelnen Glyphpfaddaten.
Hat jemand eine gute Referenz, die die ttf-Dateistruktur oder eine andere Lösung erklärt?
Denken Sie daran, dass mich keine Bibliotheken interessieren, die das auch für mich tun können (es sei denn, sie sind Open Source und ich kann sehen, wie sie das machen). Das "Master" -Ziel ist es, es in Javascript zu implementieren.
Danke!
Schauen Sie sich OpenType.js in Ссылка
anopentype.js bietet Ihnen rohen Zugriff für die Glyphen, damit Sie sie nach Belieben ändern können.
Mit Font Inspector können Sie alle Tabellen in einer OpenType- und TrueType-Schriftart überprüfen und alle Glyphen aufzählen mit Glyph Inspector
Dieses Toolkit hat ein Dienstprogramm namens ttf2svg, es ist Open Source, geschrieben in Java. Ссылка
Sie können versuchen, die ttf-Parsing-Logik zu extrahieren und sie wie gewünscht zu implementieren.
In einer früheren Situation habe ich dieses Dienstprogramm verwendet, um eine SVG-Datei zu generieren und sie in einer Webseite zu verwenden, die auf iPad-Benutzer abzielt (@fontface css-Funktion).
OpenType.js ist perfekt in einer Javascript-Umgebung, einem Browser oder Node.js (ich habe zur lib beigetragen). Schnell & amp; Einfach zu verwenden. Denken Sie daran, dass die Implementierung nicht vollständig ist. Wenn Sie etwas benötigen, das noch nicht implementiert ist, können Sie ein Problem lösen und wir werden Ihnen helfen, wenn wir können!
Für ein vollständigeres Tool wird fontTools in der Befehlszeile (& amp; vollständig analysieren / schreiben) leistungsfähiger Ссылка Wenn Sie Übrigens habe ich kürzlich eine großartige Liste für Typografie gemacht, mit vielen Ressourcen in Bezug auf ttf / otf: Ссылка < br>
Es gibt viele Libraries in verschiedenen Sprachen von Javascript bis C ttx myfont.ttf
erstellen, wird eine XML-Datei (myfont.ttx) mit allen Infos erzeugt, Sie können die Infos ändern und ttx myfont.ttx
machen und es wird eine Schriftart basierend darauf generiert!
Tags und Links javascript glyph true-type-fonts