Wie suchen Sie nach einer lokalen Schriftart nach ihrem PostScript-Namen?

391
LateralTerminal

Wie suchen Sie nach einer lokalen Schriftart basierend auf ihrem PostScript-Namen?

Ich habe diese einfache Möglichkeit gefunden, eine Liste von PostScript-Namen für Mac-Computer zu generieren, aber das hilft mir hier überhaupt nicht, unten ist ein Beispiel.

Wie suchen Sie nach einer lokalen Schriftart nach ihrem PostScript-Namen?

Ich suche eine Windows-Lösung. Eine Möglichkeit, eine Sammlung von Zeichensätzen nach ihrem PostScript-Namen zu durchsuchen. Kein Listengenerator wie im obigen Beispiel.

Hinweis: Der PostScript-Name unterscheidet sich vom Namen der Schriftdatei. Dies ist wichtig für Programme oder Betriebssysteme, die die Zeichensätze unterschiedlich identifizieren.

1
@Scott Dies hängt damit zusammen, dass Adobe Illustrator fehlende Zeichensätze anhand des PostScript-Namens in Windows anstelle des Zeichensatznamens erkennt. Der PostScript-Name wird nicht im Windows Font Manager aufgeführt. Nur so können Sie die korrekten Schriftarten in Windows installieren. Deshalb ist es Grafikdesign. LateralTerminal vor 6 Jahren 0
Also wurde es am Ende migriert ...: V Pepe Ochoa vor 6 Jahren 0
@PepeOchoa Ich denke es war ein Fehler. Auf jeden Fall ist es wichtig, wenn jemand versucht, nach dem Zeichensatz nach dem PostScript-Namen zu suchen, um eine Lösung zu finden! Ich möchte nicht, dass jemand durchläuft, was ich versucht habe, um das zu erforschen. LateralTerminal vor 6 Jahren 1
Seitlich wollte ich nicht implizieren, dass es komplett außerhalb des linken Feldes war. Aber die Art der Frage hat überhaupt nichts mit Design zu tun. Nur weil eine Anwendung in einem Beruf verwendet wird, ist alles, was sich auf diese Anwendung bezieht, nicht unbedingt auf das Feld bezogen. IE-Installateure können Quickbooks verwenden. Das macht nicht alle Quickbooks-Fragen in Verbindung. Scott vor 6 Jahren 0
@ Scott fair genug. Solange es auf SE ist und die Leute es finden können! LateralTerminal vor 6 Jahren 1

3 Antworten auf die Frage

1
Pepe Ochoa

Ich habe in Python 2 ein kleines Skript geschrieben, ich hoffe, es funktioniert. Die Community kann sie gerne korrigieren / verbessern, da ich in Python noch nicht wirklich programmiere.

import _winreg sstr = raw_input("PS Name to look for:") key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, r"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts", 0, _winreg.KEY_READ) for i in xrange(0, _winreg.QueryInfoKey(key)[1]): dafont = _winreg.EnumValue(key, i) if sstr.lower().encode('utf8') in dafont[0].lower().encode('utf8'): print dafont[0], ':', dafont[1]  

Sie können einen Teil des Namens eingeben und es wird nach allen Zeichensätzen gesucht, deren Name übereinstimmt.

1
Nick Combs

Führen Sie dies in Illustrator als jsx aus und geben Sie den Namen der Schriftart ein, die Sie suchen möchten.

#target illustrator  var count, i, find, log="Fonts found:\n"; find = prompt ("Find font name:","Arial"); count = textFonts.length; for (i=0; i<count; i++) { if (textFonts[i].name.match (find) == find) { log = log + textFonts[i].name + "\n"; } } alert (log); 

Wenn Sie nach dem Standard von "Arial" suchen, wird in etwa das hier verknüpfte Bild zurückgegeben (abhängig von Ihren installierten Schriftarten).

0
LateralTerminal

Option 1 (Nexusfont)

  1. Nexusfont herunterladen ( KOSTENLOS )
  2. (Optional) Deinstallieren Sie alle Schriftarten mit Ausnahme von Windows, das mit Windows geliefert wurde. (Um Konflikte zu vermeiden)
  3. Organisieren Sie Schriftarten und suchen Sie nach dem PostScript-Namen.
  4. Klicken Sie mit der rechten Maustaste auf Eigenschaften, um weitere Informationen zur Benennung zu erhalten.

Vorteile: Gibt viele Details. Doppelter FontManager mit Live-Vorschau-Funktionen. Installieren und deinstallieren Sie Schriftarten direkt von nexusfont.

Nicht so gut: None!

Option 2 (Windows Explorer-Methode)

  1. Verwenden Sie NICHT den Windows Font Manager für die Suche. Es werden keine PostScript-Namen durchsucht.
  2. (Optional) Deinstallieren Sie alle Schriftarten mit Ausnahme von Windows, das mit Windows geliefert wurde. (Um Konflikte zu vermeiden)
  3. Verschieben Sie alle Ihre Schriftarten in einen Ordner außerhalb des "Windows Font Manager-Ordners". Suchen Sie Ihren PostScript-Namen im Suchfeld. Es werden alle Schriftarten angezeigt, die diesen PostScript-Namen enthalten.
  4. So zeigen Sie den PostScript-Namen an: Klicken Sie mit der rechten Maustaste -> Eigenschaften -> Details -> Titel

Nachteile: Kann nicht alle Details lesen, da der Windows Explorer dumm ist und das Eigenschaftsfenster nicht erweitern kann.

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


Unehrliche Erwähnungen (bleiben Sie klar, wenn Sie nicht bereits diese haben):

  1. Kostenlose Testversion von Suitcase Fusion durch Extensis. Das liegt daran, dass es 119,95 $ ist und es ist wirklich nicht so gut, außer bei der "Auto Activation", die nicht immer funktioniert.

  2. Universal Type Server von Extensis. Da es so teuer ist, wird der Preis nicht angegeben und es wird keine lokale Datenbank verwaltet. Es ist langsam und stürzt ständig ab.


Ich konnte keinen anderen Typmanager finden, der PostScript-Namen mit der Möglichkeit zum Installieren und Deinstallieren von Schriftarten durchsucht hat. Wenn noch jemand andere Zeichensatzmanager hat, die diesen Kommentar ausführen können, werde ich sie zur Liste hinzufügen. Vielen Dank!

[FontExplorer X kann nach PostScript-Namen suchen] (https://i.stack.imgur.com/voaof.png), zumindest auf dem Mac keine Ahnung, wie die Windows-Version aussieht, aber ich sehe nicht, warum es so wäre irgendwie anders Cai vor 6 Jahren 1
@Cai Das ist nützlich für unsere Mac-Freunde. Dies liegt daran, dass der mitgelieferte Windows-Schriftmanager nicht wirklich ein Schriftmanager ist. Es ist unglaublich einfach. LateralTerminal vor 6 Jahren 1