InDesign alle Wörter umbrechen, aber nicht trennen

Ich suche nach einer Möglichkeit, InDesign Wörter unabhängig von guten Designpraktiken zu brechen und sie nicht zu trennen.

Zum Beispiel:

The quick brown fo
x jumps over the l
azy dog.

Ich hätte es manuell gemacht, aber das ist ein Text, der über viele Seiten gehen wird. Ich bin mir auch nicht sicher, ob ich dafür unbedingt eine Monospaced-Schriftart verwenden würde (was dies einfacher gemacht hätte ...)

Mein erster Ansatz wäre, die automatisierten Bindestriche in Text umzuwandeln und sie dann zu suchen und zu ersetzen. Was hast du versucht?
Ich habe das nicht versucht. Ich wusste nicht, dass Sie die Bindestriche glätten können.
Ich weiß nicht, ob du das kannst. Ich sage nur, dass es viele Ansatzpunkte gibt, um dies zu lösen.

Antworten (2)

Fügen Sie an der Stelle, an der InDesign das Wort umbricht, einen beliebigen Zeilenumbruch ein. Ein diskretionärer Zeilenumbruch fügt eine bevorzugte Position hinzu, um ein Wort zu trennen, zeigt aber nicht den üblichen Bindestrich an – sehr nützlich, um beispielsweise bevorzugte Umbrüche in langen URLs anzuzeigen (nach allen Schrägstrichen).

Aus Ihrem Beispiel verstehe ich, dass Sie nicht unbedingt Pausen in „normalen“ Positionen haben möchten. Selbst bei extrem entspannten Silbentrennungseinstellungen foxwird das Wort niemals als „f-ox“ getrennt. Um diesen Effekt zu erzielen, schlage ich vor, einen beliebigen Zeilenumbruch zwischen jeweils zwei Wortzeichen einzufügen. Das geht am einfachsten mit GREP: suchen \w(?=\w)und ersetzen durch $0~k(wo ~ksteht der Code für den Umbruch).

dDadurch wird eine Unterbrechung zwischen und hinzugefügt , ojedoch nicht zwischen gund .. Wenn Sie das auch brauchen, verwenden Sie \S(?=\S).

Möglicherweise ist dies zu viel für InDesign, wenn Sie dies auf Ihren "vielen Seiten" tun. Wenn Sie feststellen, dass Ihr Computer nicht mehr reagiert, versuchen Sie eine Alternative: Fügen Sie ein normales Leerzeichen zwischen den Wörtern ein und stellen Sie die bevorzugte Leerzeichenbreite im Dialogfeld „Ausrichtung“ auf einen möglichst kleinen Wert ein. Damit dies funktioniert, müssen Sie zuerst die "normalen" Leerzeichen in etwas anderes ändern, da diese sonst auch verschwinden würden - vielleicht reicht ein en-Leerzeichen.

Sie können dies tun, indem Sie eine Reihe von Suchen/Ersetzen-Funktionen verwenden, um jedes Leerzeichen durch ein en-Leerzeichen zu ersetzen, und ein sehr schmales Leerzeichen zwischen jedem Buchstaben einfügen, sodass InDesign die Wörter nicht als tatsächliche Wörter sieht, aber so aussieht Wörter. Dies führt zu Zeilenumbrüchen, wo immer der Text auf die Kante des Textrahmens trifft.

  1. Suchen Sie zuerst jedes Leerzeichen und ersetzen Sie es durch ein en-Leerzeichen (^>).
  2. Als nächstes suchen und ersetzen Sie mit GREP jeden Buchstaben (.) mit diesem Buchstaben, plus ein reguläres Leerzeichen ($0 )
  3. Suchen und ersetzen Sie nun noch einmal alle Leerzeichen gefolgt von einem Leerzeichen (^>) durch ein Leerzeichen en (^>).

Dies führt zu einem Leerzeichen zwischen jedem Zeichen, einem einzelnen en-Leerzeichen zwischen Wörtern. Es wird an dieser Stelle sehr seltsam aussehen, aber die nächsten Schritte werden alles zusammenbringen.

  1. Erstellen Sie nun für die Leerzeichen eine Zeichenvorlage „Narrow Space“ (keine Absatzvorlage) mit einer Zeichenbreite von 1,0 % (die schmalste mögliche in InDesign).
  2. Führen Sie ein weiteres Suchen und Ersetzen durch, ersetzen Sie dieses Mal jedes Leerzeichen durch ein Leerzeichen, und wählen Sie den Zeichenstil "Narrow Space" als Bereich zum Ändern des Formats aus (wird durch Klicken auf "Weitere Optionen" im Dialogfeld "Suchen und Ersetzen" angezeigt).
  3. Wenn Sie die en-Leerzeichen ein wenig verengen möchten, damit sie wie normale Leerzeichen aussehen, können Sie einen neuen Zeichenstil für diese erstellen und diese ebenfalls ersetzen.

Geben Sie hier die Bildbeschreibung ein