Frage

Ich habe die Koordinaten der Buchstaben (zum Beispiel unter Verwendung von SVG). Wie könnte ich eine Truetype / Postscript-Schriften für den Computer generieren?

( bearbeitet : geändert vektorielle zu Truetype / Postscript)

War es hilfreich?

Lösung

Sie können sehen Fontforge den hässlichen, aber leistungsstarken Font-Editor. Es kann auch SVG importieren.

Andere Tipps

Die kanonischen Schrift-Editing-Tools sind Fontographer und Ikarus (jetzt Teil von Fontmaster). Es gibt auch einige kostenlose Tools. Die Spezifikation für Adobe Type 1-Schriftarten können hier und die Opentype-Spezifikation finden Sie Hier finden.

Entwerfen eine Schrift, die gut ist kein triviales Unternehmen arbeitet; Schriftarten nutzen eine ganze Reihe von optischen Tricks, um sie ausgewogen aussehen. Einige der wichtigsten sind:

wird einige Buchstaben etwas höher sein als andere verlassen das Aussehen zu vermeiden, sie uneben ist. Zum Beispiel kann ein Kapital ‚A' oder‚O I ‚‘ könnte etwas höher als ein Kapital sein‘, weil es notwendig ist, diese so die Höhen schauen sogar. Sie können die Konturen etwas Geige benötigen, wenn Sie nicht bereits getan haben.

Hinting die Rastereinrichtung gibt verschiedene Tutorials verfügbar , die die Grundlagen und einige Bücher über das Thema diskutieren.

Schließlich müssen Sie die letterSpacing und Kerningpaare. Wenn Ihre Schrift diese nur zur Anzeige ist weniger wichtig, da Sie immer manuell die Art Kerning kann. Wenn Sie Textkörper festlegen möchten darin müssen Sie adressieren diese sonst wird der Text sehr grob aussehen.

Dies ist keine triviale Aufgabe, da die Anzahl der Kombinationen, die getan werden müssen. Historisch gesehen, war dies ein großer Teil - oft 80% oder mehr - des Gesamtaufwand in die Schrift zu bauen. Es gibt Tutorials im Internet und nicht wenige Schriftgestaltung Bücher auf dem Markt, die im Detail darauf eingehen. Vielleicht möchten Sie auch die Kerningpaar Daten auf anderen Schriften auseinander nehmen (dies kann in den zugehörigen Fontmetriken Dateien zu finden) und sehen, was andere getan haben.

  

Ich habe die Koordinaten der Buchstaben. Wie könnte ich eine Truetype / Postscript-Schrift

erzeugen

Programmatically? Ich habe es mit Python und TTX . Nicht besonders schön, aber bekommt die Vektoren in eine TTF-Datei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top