Kürzlich wurde in einem anderen Forum eine Frage gestellt, die mich dazu brachte, mein Verständnis von Vektorformaten zu überdenken. TrueType-Schriftarten haben ein Vektorformat und - ich hatte zuvor gedacht - wenn ein Vektoreditor sie zur Bearbeitung darstellen würde, würden nur die in der ursprünglichen Schriftform beschriebenen Punkte angezeigt, und wenn Kurven vorhanden sind, würden nur geeignete Ziehpunkte angezeigt diese Punkte.
Ich sehe nicht, wie ein Softwarepaket ( Glyphen ) ein in Arial als 20 Punkte und ein anderes (Illustrator) als 37 Punkte interpretieren kann, wenn es in Konturen konvertiert oder erweitert wird. Ich habe keine Glyphen zur Hand, kann aber bestätigen, dass Illustrator beim Versuch 37 Punkte präsentiert hat. Das Originalplakat illustrierte beide Ergebnisse wie folgt:
Das a von Arial in Glyphen :
Das Wort arial in derselben Schriftart in Illustrator (konzentrieren Sie sich auf die Punkte im Buchstaben a gegenüber dem gleichen in Glyphen ):
Ich verstehe das Grundkonzept von Vektorbilddateien; dass die Daten eine Reihe von Koordinaten für Punkte und andere Informationen sind, die den Betrag der Kurve (oder das Fehlen von) zwischen Punkten mathematisch detaillieren. Was ich nicht verstehe, sind zwei Dinge:
Werden die Daten in einer TrueType-Schriftart nicht so beschrieben, dass sie in Illustrator buchstäblich in eine bearbeitbare Form übersetzt werden können, wenn sie umrissen sind? Warum hat Illustrator zusätzliche Punkte hinzugefügt? Oder wird das TrueType-Format überhaupt nicht mit Punkten beschrieben (ich verstehe nicht wie)?
Glyphen scheinen zu zeigen, dass es möglich ist, bestimmte Kurven in einer begrenzten Anzahl von Punkten zu beschreiben. Warum sollte eine hoch angesehene Software wie Illustrator mehr Punkte benötigen, um dieselbe Kurve zu beschreiben? Ich würde dies als schlechte Übersetzung ansehen und ich kann mir vorstellen, dass die meisten Benutzer dies auch erwarten würden. Dies überschneidet sich ein wenig mit Frage eins, so dass vielleicht eine einzige Antwort beide abdeckt.
quelle
Antworten:
Obwohl ich dies nicht bestätigen kann (ich habe das Glyphenhandbuch und die Online-Hilfe / Tutorials überprüft), scheint es, dass die Glyphen-App die TrueType-Konturen automatisch in PostScript-Konturen konvertiert (denken Sie daran, dass TT-Konturen 2. Ordnung sind, PS-Konturen 3. Ordnung sind. OTF kann TT- oder PS-Umrisse enthalten, während TTF TT-Umrisse enthalten kann.
Wenn Sie die Arial-Schrift importieren (von der ich fast sicher bin, dass es sich um eine TTF-Datei handelt), bedeutet dies, dass Sie TT-Konturen importieren und Glyphen in PS-Konturen konvertieren. Daher weniger Punkte. Hier ist Arial.ttf, das in FontLab VI (29 Knoten) in PS Outlines konvertiert wurde:
Wenn Sie dieselbe Schriftart unter Beibehaltung der TT-Umrisse öffnen (in diesem Beispiel in FontLab Studio 5 geöffnet), erhalten Sie 37 Knoten (denken Sie daran, dass sich zwischen aufeinanderfolgenden Kontrollpunkten ein impliziter Knoten befindet):
In Illustrator wird der Typ höchstwahrscheinlich von einer Typengine verarbeitet, die das Umrissformat beibehält, und die quadratischen Punkte werden nur mit dem Befehl "Umriss erstellen" übersetzt (versuchen Sie, den Umriss des Aufzählungszeichens als Kreis zu erstellen: Es werden 8 Knoten erstellt, die mit übereinstimmen das quadratische darunter liegende Format ...) Dadurch werden mehr Punkte erzeugt. Hier im Illustrator cs6:
Gleiche 37 Knoten.
Bearbeiten : Übrigens, Beantwortung der Frage: Glyphen "vereinfachen" die TT-Kurve mithilfe von Bezier Degree Elevation , dh Konvertieren des TT-Umrisses in PS.
quelle
that preserves the outlines format
als was darauf hindeutet , Glyphen nicht die Umrisse erhalten und zog den Schluss , dass Glyphen Umwandlung etwas weniger treu war. Ich werde jetzt zu meiner ursprünglichen Annahme zurückkehren (was sowieso sinnvoller war). Vielen Dank.TrueType verwendet quadratische Bézier-Kurven, während die meisten anderen Vektorprogramme (einschließlich Glyphen und Illustrator) kubische Bézier-Kurven verwenden. Sie können sehen, dass in Ihrem Glyphenbeispiel keine quadratischen Bézier-Kurven verwendet werden, da die Griffe benachbarter Anker keine Verbindung herstellen.
Nun, quadratische Bézier-Kurven sind ein Sonderfall von kubischen Bézier-Kurven¹, und daher ist die Konvertierung von ersteren zu letzteren unkompliziert, und ich gehe davon aus, dass Glyphen eine so einfache Konvertierung verwenden. Aus Gründen, die mir unverständlich sind, konvertiert Illustrator quadratische Bézier-Kurven auf andere Weise in kubische, wobei mehr Anker verwendet werden².
¹ So wie jedes Quadrat auch ein Rechteck ist, ist jeder Kreis eine Ellipse und so weiter.
² Hier ist eine detailliertere Beobachtung des gleichen Phänomens in einem deutschen Forum
quelle
Ändert sich möglicherweise die Anzahl der Kontrollpunkte aufgrund von Urheberrechtsverletzungen? Wenn es genau mit der Anzahl der Punkte übereinstimmt, wäre es dann illegal?
Ich bin 758. registrierte Kopie des Illustrators in den USA v1.0, die damals keine Gliederungsschriften erstellen konnte. Am ersten Tag der Veröffentlichung von Adobe wurden weniger als 1000 Exemplare verkauft, am zweiten Tag rund 16.000 Exemplare.
Nur meine Eingabe, Sie können den Pfad zum Hinzufügen oder Entfernen von Punkten immer vereinfachen.
Ich habe damals auch Fontographer verwendet und es ist nicht einfach, eine perfekte Schrift mit allen Zeichen zu erstellen. Ich habe über 45 Tage gebraucht, um es näher zu bringen, aber es war nie perfekt.
quelle