Ich benutze Fontforge, um eine Schrift zu entwerfen, aber ich habe ein Problem: Ich kann keine runden Kreise zeichnen! :(
Ich klicke auf das Kreiswerkzeug und zeichne dann den Kreis auf die übliche Weise (Halte die Umschalttaste gedrückt, um einen Kreis statt einer Ellipse zu erhalten) – aber sobald ich die linke Maustaste loslasse, ändert sich der Kreis und sieht am Ende alles aus unregelmäßig, so:
Hintergrund: Ich arbeite daran, die GNU FreeSans-Schriftart (eine Truetype-Schriftart) zu erweitern, der ich Glyphen für mein eigenes Schriftsystem hinzufüge. Wenn ich ein neues Projekt in Fontforge öffne, funktioniert das Zeichnen von Kreisen einwandfrei.
Ich denke, das hat etwas damit zu tun, dass PostScript-Schriftarten kubische Bézier-Kurven verwenden, während Truetype quadratische verwendet? (Obwohl das nur eine Vermutung meinerseits ist.)
Laut dem Menü "Hilfe > Über ..." verwende ich die folgende Version von Fontforge:
git hash: b9149c13e...
Version: 00:15 UTC 31-Jul-2017
FontForge kann Kreise zeichnen, aber das Kreis-Grundelement existiert nicht für Schriftumrisse. Sie werden also mithilfe von Bézier-Kurven automatisch in eine etwas ähnliche Form umgewandelt.
Es ist zwar möglich, einen perfekten Kreis mit Bézier-Kurven zu approximieren , aber es hat sich als mathematisch unmöglich erwiesen.
Es gibt keinen Vorteil gegenüber der Verwendung von kubischen oder quadratischen Kurven, da sie in Bezug auf Kreise äquivalent sind.
(Obwohl es möglich ist, Kreise in einer völlig neuen Schriftart zu zeichnen, werden Sie feststellen, dass sie konvertiert werden, sobald Sie eine solche Schriftart entweder als TrueType oder Type 1 speichern – die einzigen Umrisstypen, die in modernen OpenType-Schriftarten verwendet werden können zu denselben Kurven.)
Ich denke, dieses Problem hängt sowohl mit der kubischen / quadratischen Einstellung als auch mit dem Rasterraster zusammen. Zeichnen Sie in einem sehr kleinen Maßstab?
Eine Problemumgehung könnte darin bestehen, einen großen Kreis zu zeichnen und ihn dann zu verkleinern. Auf diese Weise behältst du eine kreisförmigere Form bei.
Ich verwende eine neuere Version, 20201107, aber auf dieser können Sie einen schönen Kreis zeichnen, indem Sie das Werkzeug mit der Bezeichnung "Kurvenpunkt hinzufügen" verwenden (das mit dem roten Kreis, nicht dem roten Quadrat). Fügen Sie einfach vier Punkte hinzu, die in einem Quadrat angeordnet sind, und dieses Werkzeug gibt Ihnen einen Kreis.
3N4N