Ich habe ein paar Schriftarten, die ich in den letzten Jahren gekauft habe.
Dies sind Schriftarten von anständiger Qualität mit durchschnittlich 8–15 verschiedenen Gesichtern für die Familie.
Das Problem, das ich habe, ist, dass jedes Gesicht in verschiedenen Anwendungen (Photoshop, Indesign usw.) separat aufgeführt wird und nicht nur ein Element mit einem Untermenü für Gesichter.
Zum Beispiel habe ich:
(Abb. A)
SchriftartA Fett > Regulär FontA Fett Kursiv > Regulär Schriftart A Kursiv > Regulär FontA Regular > Regulär
Statt:
(Abb. B)
FontA > Fett gedruckt Fett Kursiv Kursiv Regulär
Welches Tool auf dem Macintosh kann diese Gesichter so kombinieren, dass sie alle unter dem Familiennamen aufgelistet werden? Wie in Abbildung B oben.
Ich weiß, dass es ein paar High-End-Apps gibt (Fontographer, FontLab). Gibt es grundlegende kleinere Apps, um einfach die Schriftinformationen zu bearbeiten, ohne Zeichen und andere Tabellen zu bearbeiten? Ich möchte nicht die eigentlichen Schriftdaten speziell bearbeiten, sondern nur die Titel und die Namensstruktur, glaube ich.
Wie mache ich das mit dem vorgeschlagenen Tool, bitte konkrete Schritte?
Hinweise:
Läuft unter Mac OS 10.7, kann aber bei Bedarf mit 10.6 oder 10.8 booten. Ich bin nicht unbedingt auf der Suche nach Freeware. Wenn es dafür eine kostenpflichtige App gibt, bin ich damit einverstanden. Wenn jemand Schritte in FontLab oder Fontographer skizzieren möchte, bin ich ganz Ohr.
Dies sind kommerzielle .otf-Schriftarten.
RoboFont ist eine großartige Software (nur Mac) für die Schriftbearbeitung auf so vielen Ebenen. Es tut auch, wonach Sie suchen: Sie können einzelne Dateien öffnen und ihre Schriftinformationen bearbeiten und dann in einem beliebigen Format erneut speichern. Ich musste kürzlich genau das tun, was Sie mit meiner Kopie von Gotham verlangen, die als einzelne Dateien und nicht als Familie installiert wurde.
Der Kaufpreis für RoboFont ist ziemlich hoch, aber eigentlich richtet sich die Software an Leute, die ihre eigenen Schriftarten zeichnen und bearbeiten. Zu diesem Zweck ist die 15-tägige kostenlose Testversion möglicherweise alles, was Sie brauchen. Wer weiß, vielleicht werden Sie süchtig und kaufen eine Lizenz. :)
Schritte zum Ändern der Schriftfamilie
RoboFont ist auch wunderbar in Python gebaut, sodass Sie bei Bedarf Ihre eigenen benutzerdefinierten Skripte ausführen können.
Ich habe gerade die Nexa-Schriftarten auf meinem Macbook Pro mit OSX 10.8 (Mountain Lion) zu einer Schriftfamilie zusammengefasst. Die Benutzeroberfläche sieht alt aus (und nicht retina), aber es hat funktioniert.
$ brew install fontforge --with-x
$ brew linkapps
$ fontforge
Schließen Sie das Schriftbuch und öffnen Sie dann die Datei. Sie sollte den allgemeinen Schriftartnamen im Titel und den eindeutigen Namen im Dropdown-Menü enthalten.
Vielen Dank an user568458 für ihre großartige Antwort.
Ich kann dies nicht auf einem Mac testen, und die Windows-Version ist zu flockig und absturzanfällig, um es zu testen, aber das sollte funktionieren:
Überprüfen Sie alles, was Sie optimieren möchten, und wenn Sie fertig sind, File > Generate Font
. Erstellen Sie eine geeignete Schriftartdatei und installieren Sie sie. Es sollte in Listen mit den anderen mit demselben Familiennamen zusammengeführt werden.
Wenn dies nicht funktioniert, einige Möglichkeiten zur Untersuchung:
fonts.list
Datei gibt, die ein bisschen wie ein Cache mit Schriftarten und Dateizuordnungen ist. Möglicherweise müssen Sie dies in einigen Fällen manuell aktualisieren, um das System auf von Ihnen vorgenommene Änderungen aufmerksam zu machen - aber ich denke, es behandelt es normalerweise automatisch.File > Generate TTC...
und dann die entsprechenden Dateien im Dialogfeld auswählen. Auch dies sollte unnötig sein (aber es könnte den Haushalt einfacher machen, eine Datei zu haben).Element > Merge
Sie die Schriftartdateien auswählen, die zusammengeführt werden sollen. Dies sollte jedoch unnötig sein.Kurze Anmerkung - Ich weiß nicht viel darüber, wie FontForge unter der Haube funktioniert, aber ich glaube, dass es ziemlich viel Interaktion mit einem Remote-Server hat. Kein Problem für echte legitime Arbeiten wie diese, aber jeder, der durch die Tatsache versucht ist, dass urheberrechtlich geschützte Schriftarten mit FontForge importiert und bearbeitet werden können, sollte zuerst ihre FAQ überprüfen: http://fontforge.org/faq.html#legal .
Und eine kurze Anmerkung zu "Bearbeiten Sie einfach die Schriftartinformationen, ohne Zeichen- und andere Tabellen zu bearbeiten" - ich bin kein Experte, aber ich verstehe, dass, da Schriftartdateien eher kompilierte Binärdateien als Markup sind, dann ein bisschen wie bei einer .swf, Jede Änderung (selbst eine einfache Änderung wie das Optimieren des Schriftartnamens) erfordert, dass Sie die Datei in ein Markup dekompilieren, mit dem Sie oder die Software arbeiten können, und es dann erneut kompilieren und nach Ihren Änderungen eine neue Binärdatei generieren. Dies ist ein Prozess, der immer zu Rauschen und unerwarteten Änderungen führen kann, da kein Decompiler jemals perfekt ist - und das ist nur eine Funktion, um alles zu bearbeiten, was nicht die ursprüngliche Quelldatei ist. Es sollte funktionieren, solange Sorgfalt walten gelassen wird und solange die Schriftdateien halbwegs konventionell sind.
Import
OTF, gleiche Zeilen in bearbeiten Font Info
, Export
OTF.Dies beantwortet nicht wirklich die Frage von OP (bei der es um .otf
Dateien ging), aber ich dachte, ich würde eine Anleitung zum Zusammenführen von .ttf
Dateien geben, da Sie dadurch möglicherweise auf den richtigen Weg für andere Schriftformate gelangen.
.ttf
Wenn Sie mehrere Dateien bündeln möchten , müssen Sie eine .ttc
. Das geht ganz einfach in FontForge.
Rufen Sie die FontForge-Website auf und befolgen Sie die Anweisungen zum Herunterladen und Installieren der Software.
.ttf
DateienIch verwende Liberation Mono von RedHat als Beispiel. Es ist eine "gut erzogene" Schriftart, was bedeutet, dass alles richtig benannt ist. Wenn dies nicht der Fall ist, sehen Sie sich Chads Antwort an, in der es darum geht, in FontForge in "Element> Font Info" zu gehen, um die Namen zu bereinigen.
.ttf
Dateien, die Sie kombinieren möchtenWählen Sie im Menü „Datei“ die Option „Öffnen“
Navigieren Sie zu den .ttf
Dateien, drücken Sie die Umschalttaste und klicken Sie, um sie alle auszuwählen, und klicken Sie zum Öffnen auf „OK“.
.ttc
Jetzt sehen Sie alle Glyphen der gerade geöffneten Schriftarten. Klicken Sie in einem dieser Fenster auf "Datei -> TTC generieren ...".
Wählen Sie in diesem Dialog einfach alle Schriftarten aus, die Sie kombinieren möchten. Ich habe das Projekt „Untitled1“ abgewählt, das beim Öffnen des Programms das Standardprojekt war. Klicken Sie danach auf "Generieren".
Wenn Sie alles richtig gemacht haben, sollten Sie eine einzige .ttc
Datei haben, die alle Ihre .ttf
Schriftstile zusammenfasst. Sie können dies in Ihrem bevorzugten Schriftprogramm wie FontBook (unter macOS) überprüfen.
Ich bin keineswegs ein Font-Experte, daher weiß ich nicht, welche anderen Verpackungsoptionen Sie haben, wenn Sie unsere Dateien nicht verwenden .ttf
möchten . .ttc
Es war gut genug für das, was ich brauchte.
Und um anderen Ärger zu ersparen, habe ich auch herausgefunden, dass das Dialogfeld "Element -> Schriften zusammenführen ..." zwar so klingt, als würde es das tun, was Sie wollen, aber einfach die Glyphen zweier Schriften zusammenführt. Dies ist nur dann sinnvoll, wenn in einer Schriftart einige Glyphen fehlen, die Sie von einer anderen Schriftart ausfüllen möchten. Soweit ich das beurteilen kann, können Sie einem Codepunkt nicht mehrere Glyphen zuweisen (was Styling ist; verschiedene Darstellungen desselben Zeichens). Allerdings kann ich mich auch irren!
Ich suche schon länger nach einer ähnlichen Lösung und bin immer wieder auf diesen Thread gestoßen. Ich habe etwas gefunden, das das Problem für mich gelöst hat, und obwohl es gut wäre, es als weitere Referenz zu teilen.
Die TransType-App von Fontlab macht genau das und noch ein bisschen mehr: http://new.fontlab.com/font-converter/transtype/
Ich würde mir einige der Font-Management-Softwaretitel ansehen, wie FontExplorer X Pro oder Extensis Suitcase Fusion:
Oliver Tappin
.dfont
Format bringen. Wenn Sie dies rückgängig machen möchten (ich weiß, dass dies in dieser Frage nicht der Fall ist), würden Sie den hier zu findenden DfontSplitter verwenden: peter.upfold.org.uk/projects/dfontsplitterScott
Brendan
Scott