Mikrotypografie reloaded
Lukas SchumacherInDesign liefert mit Grep im Suchen/Ersetzen-Fenster eine gute Lösung, um komplexere mikrotypografische Probleme zu lösen. Für umfangreiche Dokumente und im täglichen Gebrauch ist das jedoch zu wenig effizient.
1er ausgleichen, Spatien setzen, uneinheitliche Formatierungen korrekt bearbeiten … Das sind alles Arbeiten, die viel Zeit benötigen oder gar nicht erst gemacht werden. Mit diesen von mir geschriebenen Programmen werden zahlreiche aufwendige Textbearbeitungen per Knopfdruck erledigt. Der Code kann dafür für jedes Dokument spezifisch angepasst werden.
Wen aber interessiert heutzutage die Mikrotypografie ? Wenn man sich die unzähligen Drucksachen im Alltag ansieht, scheint es, dass es fast niemanden mehr kümmert, ob vor einem Ausrufezeichen etwas mehr Raum ist, damit es sich vom Wort abhebt, ob bei Zahlen die eins etwas näher an die anliegende Zahl gerückt wird, um den Weissraum auszugleichen, ob ein einfaches Datum richtig und einheitlich formatiert wird. Der Grund dafür liegt meiner Meinung nach darin, dass die meisten Betriebe den Aufwand scheuen, alles einzeln zu machen. Es ist für mich unverständlich, dass Adobe noch keine eigene Lösung dazu entwickelt hat.
Mit der Codesprache Regex (Regular Expressions) in Kombination mit Applescript konnte ich vier Programme entwickeln, die die meisten Mikrotypografischen Arbeiten automatisch erledigen. So erhoffe ich mir, dass die gute Typografie, welche jeder Polygraf in der Schule gelernt hat, wieder zurück in den Arbeitsalltag findet. Mit diesen Programmen ist man nur einen InDesign-Kurzbefehl davon entfernt.
1er ausgleichen
Dieses Script bietet die flexibelste Möglichkeit, alle 1er in einem Dokument perfekt auszugleichen. Das Skript kann über alle 1er – unabhängig von der Schrift – angewandt werden. Oder aber nur über 1er einer bestimmten Schriftart. Dazu gibt man zu Beginn in ein Textfeld den genauen Namen der Schrift ein. Danach erscheint ein weiteres Optionsfeld, in dem man den gewünschten Minuswert, der vor der 1 unterschnitten werden sollen, auswählt. Danach kommt das letzte Optionsfeld, in dem man den Wert für die Unterschneidung nach der Eins eingibt. Das Script wurde dahingehend angepasst, dass jeder Wert auch funktioniert, wenn zwei Einsen aufeinander folgen.
Daten vereinheitlichen
Dieses Programm wurde entwickelt, um bei einem grossen Dokument, an dem viele Autoren mitgearbeitet haben, alle Daten in ein einheitliches Format nach Wahl umzuwandeln. Dazu wurden diverse mögliche Formatierungen gewählt, die auf einen Schlag in eine von sechs mikrotypografisch korrekt formatierte Variationen umgewandelt werden. Damit dieses Script funktioniert, mussten unzählige Variationen im Code berücksichtigt werden. Es sind so viele, dass der Code aus 5500 Zeilen mit 150 000 Zeichen besteht. Praktisch ist das Script auch dann, wenn in einem Dokument alle Daten gleich sind und man nun möchte, dass beispielsweise die Monate alle ausgeschrieben werden ; Oder alle Nullen vor einer Zahl entfernt werden sollen.
Spatien setzen
Dies ist ein eher einfaches aber doch äusserst praktisches Programm, um Spatien, beziehungsweise Einheiten überall zu setzen, wo sie in der Schweizer Typografie hingehören. Beim Ausführen des Scripts kann ausgewählt werden, wie viele Einheiten vor, beziehungsweise nach folgenden Satzzeichen !?:; ( ) «» eingefügt werden sollen. Bei Bedarf könnte dieses Script – gleich wie beim 1er ausgleichen – mit einer Schriftenvariable ergänzt werden. Die gesetzten Einheiten können jederzeit wieder mit dem Script geändert werden. Es kann auch das Leerzeichen Spatium von InDesign eingefügt werden.
Der Mikrotypograf
Dies ist ebenfalls ein grosses Programm, bestehend aus zahlreichen Suchen/Ersetzen-Abfolgen. Das Script eignet sich ausschliesslich für Schweizer Drucksachen und ist für die Sprachen Deutsch, Französisch und Italienisch erstellt worden. Alle Funktionen aufzuzählen, würde den Rahmen hier sprengen. Hauptsächlich werden Leerzeichen, typografische Gebilde wie z.B., Fr. 50.–, Gedankenstriche, Abkürzungen und vieles mehr korrekt umgewandelt. Was genau passiert, kann im Sourcecode nachgesehen werden, da alle Codes sauber beschrieben wurden.
Nach der Wahl der Sprache, kann man wählen, ob das Programm an den entsprechenden Stellen Spatien (1/24-Geviert) setzen soll oder nicht. Anschliessend zeigt das Programm an, wie viele und welche Korrekturen ausgeführt wurden. ↑
Diese vier Scripts stellt der Autor den Publisher-Abonnenten kostenlos zur Verfügung.