[FIXED] Rückgabe der PostScript -Schriftnamen schnell

Ausgabe

Gibt es mit CS2 keinen schnelleren Weg, um den Postscript-Namen einer Schriftart zu erhalten, als alle installierten Schriftarten zu durchlaufen und die Namen zu vergleichen?

function gimmePostScriptFontName(f)
{
  numOfFonts = app.fonts.length;
  for (var i = 0, numOfFonts; i < numOfFonts; i++)
  {
    fnt = app.fonts[i].name;

    if (f == fnt)
    {
      return app.fonts[i].postScriptName;
    }
  }
}

Lösung

Als zukünftige Referenz:

var myLayer = app.activeDocument.layers[0]; // top layer
// just make sure it's a text layer :)

var myFont = app.fonts.getByName(myLayer.textItem.font).name;
alert(myFont);


Beantwortet von –
Ghoul Fool


Antwort geprüft von –
David Marino (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like