Wenden Sie automatisch verschiedene Schriftarten basierend auf Text/Symbol an

Ich arbeite am Layout für ein 300-seitiges dreisprachiges Lehrbuch im „Couchtisch“-Stil, und eine der Sprachen verwendet ein Glottal-Stopp-Symbol, das die gewählte Fließtextschrift nicht verarbeiten kann. Das bedeutet, dass für jedes Vorkommen dieses Symbols die Schriftart in TNR und dann wieder in die Schriftart des Haupttexts geändert werden muss.

Ich hoffe aufrichtig, dass ich dies automatisieren kann, vielleicht mit Stilen. Im Moment verwende ich ein Suchen-Ersetzen, um die Schriftarten einzeln und halb manuell zu ändern, was mühsam und unfallanfällig ist.

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

Antworten (1)

Ja! Es heißt GREP-Stile und Sie finden es unter Absatzstile .

Sie können einen „regulären Ausdruck“ (AKA „regex“, eine codebasierte superstarke erweiterte Suche) eingeben und dann 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 weg.

Für etwas Einfaches wie das Abgleichen eines Zeichens reicht das Kopieren und Einfügen dieses einen Zeichens aus (oder es wird möglicherweise als Sonderzeichen aufgeführt).

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

Jedes Mal, wenn ich Text hinzufüge, der das Symbol enthält, wird er automatisch neu gestaltet? Süß .
Ja - es wendet es jederzeit sofort auf jeden Text mit diesem Stil an, der diesen Kriterien entspricht. Wenn Sie möchten, dass die Regel überall auf den gesamten Text angewendet wird, wenden Sie die Regel auf das standardmäßige grundlegende Absatzformat an. Es ist eine gute Idee, beim Testen einer Grep-Regel einen wirklich klaren, offensichtlichen Zeichenstil zu verwenden - wenn die Vorschau aktiviert ist, ist es einfach, zu optimieren, bis es richtig ist
@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-HughVaw Theoretisch sollte es funktionieren, wenn ein Muster wie [a-z](eckige Klammern = eines davon; Bindestrich in eckigen Klammern = alles in diesem Bereich enthalten) verwendet wird. Führen Sie einige Suchen nach Dingen wie „regex katakana“, „regex hiragana“, „regex japanisch“ durch und 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).