[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Per Skript Schriftparameter auslesen und an die Zwischenablage übergeben

Martin Fischer
  
Beiträge gesamt: 12885

3. Feb 2025, 10:09
Bewertung:

gelesen: 17423

Beitrag als Lesezeichen
Hallo Gerald,

mit Interesse habe ich Deinen Ansatz verfolgt.

Zitat Hier noch ein Script, das alle aktiven Schriften vermisst.


Ein doppeldeutiger Satz. Smile

Bei mir war es irgendwo noch zu einem Fehler gekommen, weil InDesign eine ermittelte Schrift nicht zuweisen konnte.* Deswegen wären zumindest folgende Zeilen noch in eine try-catch Klammer zu setzen.

Code
   tf1.parentStory.texts.everyItem().appliedFont = fonts[nf]; 
var msr = measure(tf1.parentStory.characters.firstItem() );


Und statt alle aktiven Schriften berechnen zu lassen, was mitunter sehr lange dauern könnte, wäre mein Vorschlag, nur die in einem Dokument verwendeten Schriften zu vermessen.


---
* edit: Es handelte sich um Regular-Schnitte der Noto Sans:
Noto Sans JP Regular-Regular
Noto Sans SC Regular-Regular
Noto Sans TC Regular-Regular

(Dieser Beitrag wurde von Martin Fischer am 3. Feb 2025, 10:41 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 3. Feb 2025, 10:10
Beitrag geändert von Martin Fischer (Moderator) am 3. Feb 2025, 10:41