[FIXED] Wie finde ich den vollständigen Pfad zu einer Schriftart von seinem Anzeignamen auf einem Mac?

Ausgabe

Ich verwende die Javascript-API von Photoshop, um die Schriftarten in einer bestimmten PSD zu finden.

Bei einem von der API zurückgegebenen Schriftartnamen möchte ich die tatsächliche physische Schriftartdatei finden, der der Schriftartname auf der Disc entspricht.

Dies alles geschieht in einem Python-Programm, das unter OSX ausgeführt wird, also suche ich wohl nach einem der folgenden:

  • Etwas Photoshop-Javascript
  • Eine Python-Funktion
  • Eine OSX-API, die ich von Python aus aufrufen kann

Lösung

Leider befindet sich die einzige API, die nicht veraltet ist, im ApplicationServices-Framework, das keine Bridge-Unterstützungsdatei hat und daher in der Bridge nicht verfügbar ist. Wenn Sie ctypes verwenden möchten, können Sie ATSFontGetFileReference verwenden, nachdem Sie die ATSFontRef nachgeschlagen haben.

Cocoa bietet, zumindest ab Version 10.5, keine native Unterstützung, um den Speicherort einer Schriftart zu ermitteln.


Beantwortet von –
Ecton


Antwort geprüft von –
Timothy Miller (FixError Admin)

0 Shares:
Leave a Reply

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

You May Also Like