Vielen Dank Martin,
und sorry: mein Post bezog sich auf "Liste mit Schriften im Dokument auslesen"zu finden im Premiumbereich hier:
http://indesign.hilfdirselbst.ch/...kument-ausgeben.html Allerdings hatte ich soo schnell nicht mit Antworten gerechnet - noch dazu am Wochenende. ;o)
Deinen Code kann ich leider erst Anfang der Woche im Büro testen. So als Non-Scripter sehe ich auf den ersten Blick nur einen Unterschied in der Anzahl der verwendeten Funktionen und der Einschränkung auf TrueTypes im hier geposteten Code - wie von mir gewünscht. Ich wollte mit meiner Frage vor allem abklären, ob generell eine Unterscheidung der Schrittypen per JS möglich ist.
Meine derzeitige Aufgabenstellung in Kurzform lautet:
Es sollen nach und nach alle verwendeten "reinen" TrueType-Schriften einmalig, sowie deren zugehörige Dokumentnamen in einer separaten Textdatei gelistet werden.
Das Ideal hierfür wäre vmtl. ein Skript, welches in ID CS4.x und CS5.x als StartupSkript mit einem EventListener vor jedem "Speichern" abläuft. (Nach "Öffnen" könnten ja evtl. noch weitere TrueTypes eingefügt werden; auf den Fall "Speichern unter" verzichte ich der Einfachheit halber an dieser Stelle.) Das Skript sollte - zuverlässig und unbemerkt - alle "reinen" TrueType-Schriften in jedem zu sichernden Dokument in einer externen Textdatei auf dem eigenen Rechner speichern. Sinnigerweise sollte hierbei fontname<TAB>fulldocumentname<Return> protokolliert und hierfür immer ein und dieselbe Textdatei verwendet werden, die dadurch stetig wächst. Hierbei entstehende, doppelte (d.h. identische) Zeilen zu verhindern, wird mir persönlich sicher nicht gelingen, weshalb ich versuchen würde, am Ende sozusagen halbautomatisch - mit Hilfe eines geeigneten Textverarbeitungsprogramms - die Dubletten zu entfernen. Der Anwender selbst soll beim Sammeln der TrueTypes mit keinerlei Meldungen "belästigt" werden.
Aber wie gesagt, weiter testen kann ich erst die kommenden Tage (sofern es die Zeit während Produktion hoffentlich zulässt) ;o/
Schönen Sonntag!
Gruß Thomas