Ich bin daran interessiert, meine eigene .ttf-Datei mit meinem eigenen Code zu erstellen. Ich recherchierte und fand Apples Spezifikation für .ttf-Dateien. Ich habe Probleme, es zu verstehen. Hier ist ein Auszug:Erstelle .ttf (True Type Font) Datei programmatisch
"Eine TrueType-Schriftart-Datei besteht aus einer Folge von verketteten Tabellen. Eine Tabelle ist eine Folge von Wörtern. Jede Tabelle muss lang ausgerichtet und ggf. mit Nullen aufgefüllt werden." https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6.html
Ich öffnete eine .ttf-Datei mit Notepad ++, in der Erwartung, die oben beschriebenen Tabellen zu sehen, aber nur eine Reihe von unverständlichen Sachen. Siehe beigefügten Screenshot.
Meine Frage: Was sind diese Tabellen?
Kann jemand erweitern, was ich tun muss, um diese Tabellen zu erstellen? Ich bin neuer zum Schreiben von Code, also ist das Problem vielleicht mein Mangel an Programmierkenntnissen. Wenn das der Fall ist, könnte mich jemand auf eine Referenz hinweisen, wo ich mich auf diesen Tischen erziehen kann?
Danke für die Hilfe.
Die Spezifikation bezieht sich auf eine "Tabelle" als eine programmatische Tabelle in der Sprache Ihrer Wahl eingerichtet. Verwenden Sie Java oder C/C++, Python, Ruby, VBA, um die '.ttf'-Datei zu öffnen und die Daten in der Datei in eine Tabellenvariable einzulesen, die Sie im Programm eingerichtet haben. Das ist der einfachste Weg, damit zu arbeiten. Es klingt, als ob Sie erwarten, die '.ttf'-Datei zu öffnen und wie ein MSWord-Dokument anzuzeigen. Es ist eine Datei und funktioniert nicht so. – PeterT
Ich verstehe. Das macht Sinn. Darf ich dann richtig denken, dass ich die Daten in der .ttf-Datei in eine Tabellenvariable einlesen und diese Daten dann in eine Textdatei ausgeben kann? (Ich suche nach einem Weg, um ein Beispiel zu sehen, wie. TTF-Dateien strukturiert sind, so dass ich App-Spezifikation auf einem Bildschirm lesen und ein Beispiel auf der anderen Seite haben.) – brownfox
Ich werde übrigens Java verwenden. – brownfox