So ermitteln Sie den korrekten Schriftartnamen zwischen OSX und Windows mit Adobe „Find Font“

In Adobe Illustrator CC 2017,

Edit: An alle anderen, die dieses Problem haben. Es scheint ein wirklich schlimmer Bug zu sein. Bitte stimmen Sie dem Problem über den Link unten zu, damit Adobe dieses Problem in seiner neuen Version erkennt und beheben kann. Ich werde die beste "Umgehungslösung" als Antwort auswählen, da es keine Möglichkeit gibt, dies tatsächlich zu beheben, bis Adobe aufwacht. https://illustrator.uservoice.com/forums/601447-illustrator-bugs/suggestions/32589683-find-font-broken-between-osx-and-windows


Wie ermittle ich den korrekten Schriftnamen zwischen OSX und Windows mit Adobe „Find Font“ / Missing Font Manager?

Ist es ITCAvantGardeStdoder ist es ITC Avant Garde Gothic Std?

  • Beim Öffnen in Illustrator auf dem Mac ist die fehlende Schriftart : ITC Avant Garde Gothic Std

  • Beim Öffnen in Illustrator unter Windows ist die fehlende Schriftart : ITCAvantGardeStd

In Windows wird der PostScript-Name angezeigt, der das Wort Gothic nicht enthält!

Woher wissen Sie, welche Schriftart Sie installieren müssen?!


OS X - Gut

  • Korrigieren Sie den Schriftartnamen, der auf dem Mac angezeigt wird, wenn die Schriftart installiert ist

Geben Sie hier die Bildbeschreibung ein

  • Korrigieren Sie den Schriftartnamen, wenn die Schriftart auf dem Mac fehlt/deinstalliert ist

Geben Sie hier die Bildbeschreibung ein

  • Mac File Manager und Font Manager

Geben Sie hier die Bildbeschreibung ein


Windows - Schlecht

  • PostScript-Schriftartennamen in Windows. (Keine Erwähnung von Gothic)

Geben Sie hier die Bildbeschreibung ein

  • Windows-Datei-Manager und Schriftarten-Manager

Geben Sie hier die Bildbeschreibung ein

  • Illustrator zeigt den PostScript-Namen nicht mehr an, wenn die richtige Schriftart installiert ist. Interessant... aber nicht hilfreich!!

Blockzitat

  • Wenn die Schriftart installiert ist, zeigt sie ihren PostScript-Namen nicht an und kann nicht nach ihrem PostScript-Namen gesucht werden!!!

Geben Sie hier die Bildbeschreibung ein


FontForge Infos zu ITC Avant Garde Gothic Std

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Es ist nicht so, dass man den Namen falsch anzeigt .... Sie sind nicht die gleiche Schriftart. Installieren Sie auf beiden Systemen die gleichen OTF-Fonts. Beide können das Open Type Format verwenden.
@Scott Ich habe Zugriff auf denselben Schriftartenserver wie der Mac. Das Problem ist, wie der Illustrator den fehlenden Schriftartnamen erkennt. Ich werde die Schriftart auf dem Mac deinstallieren und ein Bild hochladen, damit Sie sehen können, dass der Mac die fehlende Schriftart als einen anderen Namen erkennt.
@Scott Ich schätze jedoch jede Hilfe. Ich weiß, dass Sie sich wirklich mit Schriftarten auskennen!
Welche Versionen von Illustrator verwenden Sie (auf Mac & Win)? Könnten Sie erläutern, wie Sie den Font-Server unter Windows verwenden? Könnten Sie mir, wenn möglich, die Dateinamen der genannten Schriftarten mitteilen ?
Meine allgemeine Neigung ist, dass Arial eine Standardschriftart auf der Windows-Plattform und KEINE Standardschriftart auf der Mac-Plattform ist. Es ist nicht ganz ausgeschlossen, dass mehrere Iterationen/Versionen von „Arial“ auf dem Windows-System vorhanden sind und Konflikte verursachen können .
@Scott Es tut mir leid, ich glaube, du hast es falsch gelesen. Es ist Avant nicht Arial. Sie sehen auf den ersten Blick ähnlich aus. Ich habe eigentlich noch keine Probleme mit Arial
Ich habe mich verlesen.. Entschuldigung. Gleiches könnte jedoch für Avantgarde gelten. Suchen Sie nach mehreren Dateien. Um ehrlich zu sein, scheint es wirklich seltsam, dass die eigentliche OTF-Datei einen Titel hat, dann ist die interne Benennung anders.
@Scott Ich verwende auf beiden Systemen dieselbe Schriftartdatei. Schauen Sie sich die Screenshots an
Ja, das habe ich gerade gesehen. Ehrlich gesagt bin ich ratlos. Keine Ahnung, warum Windows einen internen Familiennamen lesen würde und der Mac einen anderen internen Familiennamen.
@Scott Eine Idee, ich werde die Schriftart in FontForge öffnen und vielleicht ein bisschen mehr Informationen bekommen. Ich werde das bei Gelegenheit ergänzen
Könnten Sie versuchen, LibreOffice auf beiden herunterzuladen, ein kleines Textdokument mit der Schriftart auf jedem zu erstellen (gespeichert als .odt), sie dann zu speichern und hier zu verlinken? Ich vermute, dass der Mac den Dateinamen als internen Namen verwendet, aber einen anderen Anzeigenamen anzeigt, bin mir aber nicht sicher.
Hallo, danke für deine Bearbeitung. Könnten Sie als letzte Anfrage (zur Überprüfung) die Schriftart in Font Forge erneut öffnen? Überprüfen Sie im Menü "Element > Font Info", aber suchen Sie auf der Registerkarte "TTF Names" nach den Feldern "Fullname" und "Compatible Full" und sagen Sie mir, ob diese Felder auch den "Gothic"-Teil weglassen. Vielen Dank!
@PepeOchoa Vielen Dank für die Antwort. Ich habe gerade hinzugefügt, was Sie angefordert haben, es ist das letzte Bild zu der Frage
Es ist ein Problem zwischen Schriftartname und Familienname. Hier geht es nicht um das Betriebssystem, sondern um Adobe Illustrator.
@LeoNas Das Problem mit Illustrator ist, dass es sagt, dass es eine andere Schriftart in Windows als Mac benötigt. Deshalb geht es um das Betriebssystem. Haben Sie Lösungen?
Ich sehe Unterschiede zwischen Schriftnamen, Familiennamen und Dateinamen. Das ist nicht gut für uns. Ich wünsche mir auch eine gute Lösung, weil ich dieses Problem auch habe.
@LeoNas Bleiben Sie auf dem Laufenden. Ich suche mit Hochdruck nach einer Lösung. Ich suche nach einem Schriftmanager, der nach allen Namen sucht. Ich denke, das könnte unser Problem lösen. Wenn Sie bereits welche ausprobiert haben, die mir helfen könnten, meine Suche einzugrenzen, lassen Sie es mich wissen.
@LeoNas Ich brauche deine Hilfe und alle anderen, die dieses Problem haben. Stimmen Sie diesem Bug-Report-Ticket, das ich bei Adobe eingereicht habe, zu. Machen Sie etwas Lärm, damit sie wissen, dass es sich um ein Problem handelt illustrator.uservoice.com/forums/601447-illustrator-bugs/…
@LeoNas Schau es dir an. Eine echte Lösung des Problems wurde von mir gefunden. Hoffe es hilft dir genauso wie es mir hilft!

Antworten (2)

Nach monatelanger Recherche habe ich viele Lösungen für dieses Problem gefunden.

Sie müssen nach dem PostScript-Namen suchen.

Windows Font Manager sucht nicht danach. Deshalb wird es nicht angezeigt, wenn Sie danach suchen. Keine Sorge, es gibt einen Weg, das zu umgehen!


Option 1 (Nexusfont)

  1. nexusfont herunterladen (KOSTENLOS)
  2. (Optional) Deinstallieren Sie alle Schriftarten mit Ausnahme von Windows, die mit Windows geliefert wurden. (Um Konflikte zu vermeiden)
  3. Schriften organisieren und dann nach PostScript-Namen suchen.
  4. Klicken Sie mit der rechten Maustaste auf Eigenschaften und Sie erhalten weitere Details zur Benennung.

Vorteile: Gibt viele Details. Doppelt als großartiger FontManager mit Live-Vorschaufunktionen. Installieren und deinstallieren Sie Schriftarten direkt von nexusfont.

Nachteile: Alle Schriftarten sind aktiv, bis Sie das Programm schließen. Es ist nicht wirklich ein Nachteil, es sei denn, Sie haben zu viele Schriftarten. Kann bestimmte Programme zum Absturz bringen. Sie müssen die Schriftart installieren, NexusFont schließen, Ihren Job beenden, Ihren Job schließen, dann NexusFont öffnen, dann die Schriftart deinstallieren und dann NexusFont schließen.

Option 2 (Windows Explorer-Methode)

  1. Verwenden Sie für die Suche NICHT den Windows Font Manager. PostScript-Namen werden nicht durchsucht.
  2. (Optional) Deinstallieren Sie alle Schriftarten mit Ausnahme von Windows, die mit Windows geliefert wurden. (Um Konflikte zu vermeiden)
  3. Verschieben Sie alle Ihre Schriftarten in einen Ordner außerhalb des „Windows Font Manager-Ordners“. Suchen Sie im Suchfeld nach Ihrem PostScript-Namen. Es werden alle Schriftarten angezeigt, die diesen PostScript-Namen enthalten.
  4. Um den PostScript-Namen anzuzeigen: Rechtsklick -> Eigenschaften -> Details -> Titel

Vorteile: Sie müssen keine zusätzliche Software herunterladen.

Nachteile: Kann nicht alle Details lesen, da der Windows Explorer dumm ist und ihn ohne Möglichkeit zum Erweitern des Eigenschaftenfensters abschneidet.


Unehrenhafte Erwähnungen (bleiben Sie klar, es sei denn, Sie haben diese bereits):

  1. Kostenlose Testversion von Suitcase Fusion von Extensis. Das liegt daran, dass es 119,95 US-Dollar kostet und wirklich nicht so gut ist, mit Ausnahme der „Automatischen Aktivierung“ und „Temporären Aktivierung“. Es könnte sich lohnen, wenn Ihnen das wichtig ist.

  2. Universal Type Server von Extensis. Weil es so teuer ist, listen sie den Preis nicht auf und es verwaltet keine lokale Datenbank. Es ist langsamer als NexusFont und stürzt ständig ab.


Ich konnte keinen anderen Typmanager finden, der nach PostScript-Namen sucht und Schriftarten installieren und deinstallieren kann. Wenn jemand andere Font-Manager hat, die diesen Kommentar ausführen können, werde ich sie der Liste hinzufügen. Vielen Dank!

Hervorragende, schöne Recherchearbeit. Gut, dass du einen Workaround gefunden hast!

Nach Überprüfung der von FontForge bereitgestellten Informationen muss klar sein, dass die Namen nicht völlig unterschiedlich sind: Die OTF-Spezifikation beschränkt bestimmte Namen auf nur eine bestimmte Anzahl von Zeichen. Die unterschiedlichen angezeigten Namen sind die Namen der gleichen Schriftart, die aus unterschiedlichen Feldern in der gleichen 'Name'-Tabelle entnommen wurden.

Um das Problem zu lösen, fehlen uns viele Informationen:

  • Eine Illustrator-Datei speichert viele Attribute der verwendeten Schriftarten. Nachdem ich eine von mir erstellte Beispieldatei überprüft habe, sehe ich, dass sie den Schriftartnamen (oder vollständigen Namen), den Familiennamen und die Schriftartdatei speichert. Ich kann nicht sicher sein, wie der Schriftartname in einer Netzwerkumgebung gespeichert wird und wie er sich zwischen Mac und Windows ändert.

  • Ich kann nicht sicher sein, welches der drei Attribute in jeder Version (Win & Mac) von Illustrator verwendet wird, um die verwendete Schriftart zu identifizieren. Sie können jeweils unterschiedlich sein.

Vorgeschlagene Bearbeitung: In diesem Fall wird angezeigt, dass Illustrator bei Verwendung von Windows anstelle von Mac den „PostScript-Namen“ im Fenster „Schriftart suchen“ verwendet .

  • Außerdem kann ich nicht sicher sein, wie das Betriebssystem die verfügbaren Schriftarten an die Anwendung in jedem Betriebssystem meldet.

Die (wild unterschiedlichen) möglichen Lösungen, die ich sehen konnte, sind:

  • Betten Sie die Schriftart in das Dokument ein, sodass Sie nicht auf einen Server angewiesen sind (Probleme sind: Ist dies für Sie zulässig? Die Schriftartlizenz erlaubt dies?)

    Schriftarten einbetten (für andere Anwendungen): Bettet alle Schriftarten ein, die die entsprechenden Berechtigungen des Schriftartanbieters enthalten. Durch das Einbetten von Schriftarten wird sichergestellt, dass die Originalschrift angezeigt und gedruckt wird, wenn die Datei in einer anderen Anwendung wie Adobe InDesign platziert wird. Wenn die Datei jedoch in Illustrator auf einem Computer geöffnet wird, auf dem die Schriftart nicht installiert ist, wird die Schriftart falsch oder ersetzt. Damit soll die illegale Nutzung der eingebetteten Schriftart verhindert werden. Hinweis: Die Auswahl der Option „Schriftarten einbetten“ erhöht die Größe der gespeicherten Datei. https://helpx.adobe.com/illustrator/using/saving-artwork.html

  • Nachdem Sie überprüft haben, dass die Schriftarten tatsächlich gleich sind, können Sie Schriftarten manuell ersetzen (Probleme: viel Arbeit! Nicht automatisiert.).

  • Windows neigt dazu, mit alten Schriftarten ein Durcheinander zu machen und die Schriftarten mit falschen Feldern zu organisieren und zu melden, sodass es möglich sein könnte, die Schriftartdateien so zu bearbeiten, dass sie nur die Namensfelder enthalten, die plattformunabhängig sind (Probleme: auch viel Arbeit , und sehr technisch. Außerdem wird die Lizenz für die Schriftart es Ihnen höchstwahrscheinlich niemals erlauben).

Im Moment fällt mir keine andere Lösung ein, es scheint ein chaotisches Problem zu sein.


Einige technische Informationen:

Pepe, ich weiß es zu schätzen, dass du das näher erklärst. Manuelle Substitution ist das, was ich getan habe. Aber es ist schwierig, wenn ich 100 verschiedene Avantgarde-Schriftarten habe. Alle 100 in FontForge zu öffnen, nur um zu sehen, wie ihr Metaname lautet, ist einfach zu viel Zeit für meinen Workflow. Ich würde nie etwas zu Ende bringen. Ich bin am Ende auf den Mac zurückgefallen, um viel zu arbeiten, aber ich kann das nicht mehr tun.
Leider kann ich die Schriftarten nicht umbenennen, da ich über 13.000 Schriftarten habe. Es würde Wochen dauern, dies alleine zu tun. Gibt es vielleicht eine automatisierte Möglichkeit, dies zu tun?
Ein weiterer Gedanke ist, dass es vielleicht eine Möglichkeit gibt, meine 13.000 Schriftarten nach den Metadaten zu durchsuchen, anstatt nur nach dem Namen. Zum Beispiel, wie Sie nach dem Inhalt eines Textdokuments suchen können, anstatt nur nach dem Namen. Ist das möglich?
Die meisten Schrifteditoren erlauben Scripting. Wenn Sie etwas Python kennen und die grundlegende Schnittstelle lesen, die für den Editor erforderlich ist, ist es meiner Meinung nach relativ einfach, Schriftarten zu suchen und / oder massenhaft zu bearbeiten. Aber zuerst würde ich versuchen, das Problem zu isolieren: Warum nicht eine Sicherungskopie einer Schriftart erstellen, die Probleme verursacht, sie manuell in Fontforge bearbeiten (z. B.), die Schriftart neu generieren und prüfen, ob das Problem behoben ist? Es sollte ein paar Minuten dauern. Danach könnten Sie darüber nachdenken, ein Skript für die Massenbearbeitung der Schriftarten oder eine andere Lösung zu schreiben.
Ich habe gerade eine ähnliche Schriftart in FontLab analysiert, und es scheint, dass die Schriftart separate Informationen für Mac und Win enthält (unterschiedliche Plattform-ID-Felder) und die Schriftartnamen für jede Plattform unterschiedlich sind. : / Laut Adobe (und soweit ich verstehe) muss das Entfernen der Mac-Felder und das Verlassen der Windows-Felder die Schriftart mit beiden kompatibel machen. Glücklicherweise scheint Windows One das Feld zu sein, das den "gotischen" Teil enthält ... leider wird die Datei jetzt vielleicht nicht auf dem Mac geöffnet, obwohl neue Apps besser zu funktionieren scheinen ... es lohnt sich, ein Experiment zu versuchen, um es zu sehen welches funktioniert...
Aber das Problem ist, wenn ich das Dokument in Windows öffne, sagt es mir nicht, dass ich eine Gothic-Schriftart brauche ... Wie würde ich also Illustrator dazu bringen, mir zu sagen, was ich wirklich brauche?
Außerdem habe ich einen Mac-Computer auf meinem Schreibtisch neben meinem Windows-Computer
Ich verwende eine alte Version von Illustrator, daher bin ich mir bei den neuen Versionen nicht sicher. Aber wenn ich die verwendeten Schriftarten sehen möchte, gehe ich zum Menü "Datei > Dateiinfo ..." und auf der Registerkarte "Erweitert" hat der Eigenschaftsbaum einen Abschnitt namens "XMP Paged-text Properties". In einem Ordner mit dem Namen "xmpTPg:Fonts" sind die Schriftarten aufgelistet, und für jede wird die FontFamily (was meiner Meinung nach in der Schriftartenauswahl angezeigt wird), der FontName und der entsprechende FontFileName (der genaue Name der OTF-Datei) erwähnt. ...
Pepe, in den Jahren 2014 und 2017, Illustrator, befindet es sich unter „Datei“ > „Dateiinformationen“ > „Rohdaten“. Diese Informationen sind schwierig. Oben gibt es eine Suchfunktion, in die Sie „Schriftart“ eingeben können, aber sie ist defekt und hebt nur ein Wort hervor.
Ich denke, das Illustrator-Dateiformat ist eine Mischung aus Binärdatei und Text (zumindest das Format, das in der älteren Version verwendet wird, die ich verwende). Es scheint einen Klartext-XML-Abschnitt zu enthalten, in dem Sie auch die verwendeten Schriftarten überprüfen können, ähnlich wie bei den Rohdaten, nach denen Sie suchen. Wenn Sie die Datei zB mit Notepad++ öffnen, können Sie die Schriftarten einfach durchsuchen. In meinem Fall suche ich nach dem Tag <xmpTPg:Fonts>, und die folgenden Tags listen die verwendeten Schriftarten auf. Ich weiß nicht, ob dies auch für neuere Illustrator-Dateiformate gilt.
Ich möchte kein Bild hochladen, aber es hebt nur eine Sache im Suchfeld hervor, auch wenn es mehrere Dinge mit demselben Namen gibt. Es gibt keine Pfeile oder ähnliches, wenn Sie STRG F in einem anderen Programm verwenden. Danke Adobe
Ich möchte Notepad++ wirklich nicht in meinen Grafikdesign-Workflow integrieren
Natürlich besteht die Möglichkeit, beispielsweise ein Skript in Python zu erstellen, damit Sie die Extraktion von Daten aus der Datei automatisieren können. Natürlich ist es mit dem Overhead verbunden, zu wissen, wie man das programmiert. :P
Pepe, ich bin wirklich daran interessiert, Programmieren zu lernen, aber ich bin nur ein Anfänger. Ich habe mit dem sehr grundlegenden Lernen begonnen, das ich in der Freizeit machen kann, aber ich bin einfach nicht auf diesem Niveau. Ich weiß gar nicht, wo ich mit so etwas anfangen soll. Ich schätze jedoch den Programmierlösungsvorschlag!
Kein Problem. Natürlich stellt sich immer die Frage, ob man sich zwischen Vorhandenem oder einer individuellen Lösung entscheiden muss. Ich bin Programmierer, aber ich benutze noch nicht viel Python. Für einen einigermaßen erfahrenen Programmierer wäre ein solches Skript nicht so schwierig zu erstellen. Sie können auch versuchen, in Stackoverflow nach diesem speziellen Problem zu fragen - wie bestimmte Informationen aus einem XML extrahiert werden, das in eine Illustrator-Datei mit gemischtem Binärtext eingebettet ist.
Was die Suche nach verfügbaren Funktionen angeht, versuche ich, nach einem Plug-in für Illustrator zu googeln, das lokale Schriftarten nach der richtigen Schriftart durchsucht, damit ich beim Installieren und Deinstallieren von Schriftarten keine Vermutungen anstellen kann. Ich habe bisher kein Glück
Pepe, es sieht so aus, als ob "Datei > Dateiinfo > Rohdaten" nur funktioniert, wenn Sie die Schriftart bereits installiert haben. Die Namen von Schriftarten, die Sie noch nicht installiert haben, werden nicht angezeigt.
Das ist seltsam ... bei meiner Version funktioniert es sogar mit nicht installierten Schriftarten. Wenn Sie kein Plug-in finden, werden Sie leider ein externes Tool benötigen oder ein Programm/Skript schreiben müssen... :/