Ich schreibe eine Mac-Anwendung, die in der Lage sein muss, benutzerdefinierte Schriftarten zur Laufzeit mit Cocoa zu erstellen, zu laden und zu verwenden. Ich habe recherchiert die NSFont
Klasse gründlich untersucht, und alles, was ich finden kann, sind APIs zum Laden vorhandener Schriftarten und zum Ändern einfacher Parameter (z. B. Größe, Gewicht, Abstände usw.).
Ich muss in der Lage sein, benutzerdefinierte Glyphen von Grund auf zu erstellen, während mein Programm ausgeführt wird, vorzugsweise mit NSBezierPath
und kombinieren sie zu einem NSFont
Objekt oder etwas Ähnlichem und zeichnen Sie Text mit dieser Schriftart auf den Bildschirm.
Ist dies möglich? Ich könnte mir vorstellen, dass Anwendungen zur Erstellung von Schriftarten dies verwenden müssen. Wenn es möglich ist, wie wird es gemacht?