Ergänzend zu dem oben erwähnten Grundlinienraster-Skript von Hans:
In den letzten Tagen bin ich über ein hervorragend weit ausgebautes und funktional äußerst praktisches Skript von
Roland Dreger gestolpert:
setUpBaselineGrid.jsx Das Grundlinienraster ist relativ zum oberen Seitenrand oder zum Kopfsteg einstellbar.
Die erste Grundlinie und die Abstände der Grundlinien können wahlweise numerisch eingestellt oder von einem ausgewählten Text(rahmen) übernommen werden.
Ferner können in der Palette für einen Standardtextrahmen das Objektformat sowie der Versatz der ersten Grundlinie in diesem Objektformat angegeben werden.
Selbst der Satzspiegel kann durch Änderung der Stege oder über den ausgewählten Textrahmen neu justiert und – auf einer Doppelseite – auf die gegenüberliegende Seite gespiegelt werden.
Eine tolle Sache ist die Möglichkeit, die Maßeinheit für alle Werte zu wechseln.
Der Höhepunkt: alle Einstellungen werden live vorgenommen: die Änderungen zeigen sich sofort im Layout, so dass man mit unterschiedlichen Optionen und Werten spielen kann und das Ergebnis sofort angezeigt bekommt.
Ein Skript, das bei der Einstellung des Grundlinienrasters und dem Satzspiegel (fast) keine Wünsche offen lässt.
Bis auf einen, dem das Skript von Hans nachkommt: Die optionale Alinierung des Grundlinienrasters aufbauend vom unteren Satzspiegelrand; was z.B. dann interessant ist, wenn der Fußsteg fix bleiben soll und der Kopfsteg variabel angepasst werden darf.
Das wäre das Sahnehäubchen, wenn Rolands Skript neben dem Bezug zum oberen Seitenrand und zum Kopfsteg auch noch den Bezug zum Fußsteg anbieten würde.
Und darüberhinaus wäre es interessant, wenn man auf die Schnelle auch ein halbzeiliges (oder weiter unterteiltes) Grundlinienraster erzeugen könnte. Zumal die Eingabefelder keine Berechnungen (Division) unterstützen.
... und die Option "Layoutanpassung aktivieren".
Alles in allem bin ich vom Ansatz und der Umsetzung (bilinguale Lokalisierung: englisch und deutsch) begeistert.
Dank an Dich, Roland, für dieses tolle Skript!