Glyph-Path-Informationen aus TTF-Dateien extrahieren

8

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!

    
Anonymous Coward 05.06.2010, 17:07
quelle

3 Antworten

4

Schauen Sie sich OpenType.js in Ссылка

an
  

opentype.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

    
kotpal 31.05.2016 03:41
quelle
3

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).

    
Adilson de Almeida Jr 07.01.2011 17:07
quelle
1

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 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!

Ü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

    
Joël 04.07.2016 15:12
quelle