6 Stimmen

Wie man programmgesteuert eine TTF- oder OTF-Schriftart erstellt [C / C++]

Wie erstellt man eine Bitmap-Schriftart mit C oder C++? Ich habe eine Software erstellt, die Buchstaben mit Ihrem Körper erstellt und diese in Vektorformen (oder Bitmaps) umwandelt. Ich möchte dieses Ergebnis gerne in einer TTF-, OTF- oder ähnlichen Schriftdatei ausgeben.

Sie können sich hier ein Video von der Software ansehen:

http://vimeo.com/21396223

3voto

Stefan Monov Punkte 10869

Sieh dir die Spezifikationen für OTF und TTF an. Außerdem gibt es eine Open-Source-App zur Erstellung von Schriften namens FontForge, du kannst dir deren Implementierung ansehen.

0 Stimmen

Im OTF-Spezifikation haben Sie erwähnt: "OpenType-Schriftarten können auch Bitmaps von Glyphen enthalten, zusätzlich zu Umrissen. Handoptimierte Bitmaps sind besonders nützlich in OpenType-Schriftarten zur Darstellung komplexer Glyphen in sehr kleinen Größen. Wenn für eine bestimmte Größe ein Bitmap in einer Schriftart bereitgestellt wird, wird es vom System anstelle des Umrisses verwendet, wenn die Glyphe gerendert wird." - Wie erstelle ich eine Schriftartdatei und füge diese Bitmaps ein? irgendwelche Snippets?

0 Stimmen

Habe FontForge über Skripting versucht. Der Befehl BitmapsAvail scheint einen Fehler zu haben: osdir.com/ml/fonts.fontforge.devel/2007-06/msg00052.html Dieser Befehl scheint erforderlich zu sein, um Bitmap-Schriftarten zu generieren. Irgendwelche Ideen?

3 Stimmen

Verwendete FontForge erfolgreich (mit etwas Schmerz).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X