Wenden Sie automatisch verschiedene Schriftarten basierend auf Text / Symbol an

7

Ich arbeite am Layout für ein 300-seitiges dreisprachiges Lehrbuch im „Couchtisch“ -Stil. In einer der Sprachen wird ein Glottal-Stop-Symbol verwendet, mit dem die ausgewählte Textstruktur nicht umgehen kann. Dies bedeutet, dass für jede Instanz dieses Symbols die Schriftart in TNR und dann zurück in die Schriftart des Haupttextes geändert werden muss.

Ich hoffe aufrichtig, dass es eine Möglichkeit gibt, dies zu automatisieren, vielleicht mit Stilen. Im Moment verwende ich einen Find-Replace, um die Schriftarten einzeln und halbmanuell zu ändern, was mühsam und unfallanfällig ist.

Gibt es in InDesign ein Tool oder eine Methode, die ein bestimmtes Symbol automatisch erkennt und seine Schriftart ändert, wenn dieses Symbol angezeigt wird?

BESW
quelle

Antworten:

7

Ja! Es heißt GREP-Stile und befindet sich unter Absatzstilen .

Sie können einen "regulären Ausdruck" eingeben (AKA "Regex", eine codebasierte, leistungsstarke erweiterte Suche) und anschließend sofort und automatisch einen Zeichenstil Ihrer Wahl auf alles anwenden, was diesen Kriterien entspricht. Wenn Sie Text so bearbeiten, dass ein Snippet nicht mehr den Kriterien entspricht, fällt der Zeichenstil ab.

Für etwas Einfaches wie das Zuordnen eines Zeichens sollte das Kopieren und Einfügen dieses Zeichens den Job erledigen (oder es kann als Sonderzeichen aufgeführt sein).

Für anspruchsvollere Dinge gibt es ein Menü mit Optionen zur Auswahl - der Trick ist Geduld und viel Versuch und Irrtum.

user56reinstatemonica8
quelle
2
Jedes Mal, wenn ich Text mit dem Symbol hinzufüge, wird er automatisch neu gestaltet. Süß .
BESW
Ja - es wird jederzeit sofort auf jeden Text angewendet, dessen Stil diesen Kriterien entspricht. Wenn die Regel überall auf den gesamten Text angewendet werden soll, wenden Sie die Regel auf den Standard-Absatzstil an. Es ist eine gute Idee, beim Testen einer Grep-Regel einen wirklich klaren, offensichtlichen Zeichenstil zu verwenden - bei angekreuzter Vorschau ist es einfach,
Änderungen vorzunehmen,
@ user568458 Funktioniert GREP mit Zeichenblöcken? Zum Beispiel, wenn ich eine Schriftart für die Hiragana- und Katakana-Blöcke und eine andere für alle CJK-Zeichenblöcke verwenden möchte.
Vun-Hugh Vaw
1
@ Vun-HughVaw Theoretisch sollte es mit einem Muster wie [a-z](eckige Klammern = eines davon; Bindestrich in eckigen Klammern = alles in diesem Bereich einschließen) funktionieren . Wenn Sie nach Dingen wie "Regex Katakana", "Regex Hiragana", "Regex Japanisch" suchen, finden Sie einige Beispiele wie dieses Beispiel, das Blöcke wie [ぁ-ん]oder vorschlägt [ぁ-ゔゞ゛゜ー]. Ich weiß jedoch nicht, ob sie in InDesign funktionieren (sie sollten es tun, es sei denn, Adobe hat ihre Version von Regex durcheinander gebracht, was durchaus möglich ist).
user56reinstatemonica8