Praktisch unterbrochene Unterstreichungen machen, die nicht mit Nachkommen zusammenstoßen


7

Ich suche nach einem praktischen Weg, um in InDesign oder Illustrator eine hübsche Unterstreichung (bei Abstieg unterbrochen) zu erzielen .

Siehe Sollte Unterstreichen mit Textnachkommen unterstreichen?

Ich habe versucht, es zu fälschen, indem ich einen weißen Strich auf den Text angewendet habe, aber die Art und Weise, wie in die Unterstreichung geschnitten wird, ist zu hässlich, um sie zu verwenden. Weil ich versuche, es für großen Text mit einer dicken Unterstreichung zu verwenden, die auch eine runde Kappe hat.

Unterstreichen Sie den Descender-Guard-Fehler - White-Stroke-Methode

Durch einfaches Entfernen der Unterstreichung wird der Buchstabe wie g zwar gut unterbrochen , es bleibt jedoch eine zu große Lücke für p

Unterstreichen Sie den Descender-Guard-Fehler - manuelle Methode

Wenn dies überhaupt erreicht werden kann, muss es etwas sein, das sich nur einer von euch Zauberern ausdenken kann.

Es muss jedoch wirklich eine InDesign & Illustrator-Funktion sein (hier ist der Link zu Wobbels Wunschformular ). Wie text-decoration-skip: ink;von CSS3 braucht Browser Unterstützung. März 2018: Wow, es wurde nicht nur unterstützt, es ist jetzt die Standardeinstellung in Chrome / Chromium.

Antworten:


6

Wenn es Ihnen nichts ausmacht, den Quelltext zu ändern, können Sie die Unterstreichung von Zeichen mit Absendern entfernen und Leerzeichen verwenden, um die fehlende Unterstreichung bei Bedarf auszugleichen. Wenn Sie nur eine Handvoll Stellen haben, an denen Sie dies tun müssen, können Sie dies ziemlich einfach manuell tun. Für längere Zeit können Sie (in InDesign) GREP-Stile festlegen und einige GREP-Such- und Ersetzungsabfragen verwenden, um die harte Arbeit für Sie zu erledigen .

Manuell

  1. Unterstreichen Sie Ihren Text.
  2. Fügen Sie nach den "p" Leerzeichen ein.
  3. Entfernen Sie Unterstreichungen von Zeichen mit Nachkomme.
  4. Kern das "p" + "Leerzeichen" negativ, um die Unterstreichung unter die "p" zu bringen.

Geben Sie hier die Bildbeschreibung ein

Halbautomatisch (nur InDesign)

  1. Fügen Sie zuerst die Unterstreichung zu Ihrem Absatzstil hinzu und erstellen Sie einen Zeichenstil ohne Unterstreichung für Ihre absteigenden Zeichen.

  2. Fügen Sie Leerzeichen hinzu, nachdem Sie "p" s. Sie können ein GREP-Suchen und Ersetzen verwenden, um nur "p" zu finden, denen noch kein Leerzeichen nachangestellt ist (sodass Sie die Abfrage für denselben Text wiederverwenden können, wenn sich Ihr Text ändert). Verwenden Sie dazu Folgendes:

    Geben Sie hier die Bildbeschreibung ein

  3. Duplizieren Sie Ihren nicht unterstrichenen Zeichenstil für die "p". Richten Sie einige GREP-Stile in Ihrem Absatzstil ein, um die richtigen Zeichenstile anzuwenden:

    Geben Sie hier die Bildbeschreibung ein

  4. Jetzt können Sie Ihren "p" eine negative Verfolgung hinzufügen, um die Leerzeichen (und die zusätzliche Unterstreichung) einzufügen und die Lücke unter den "p" zu füllen.

Geben Sie hier die Bildbeschreibung ein

Sie können dies auf eine Reihe von Zeichenstilen erweitern und GREP-Such- und Ersetzungsabfragen speichern, z. B. ein Leerzeichen vor einem "y" hinzufügen und das Leerzeichen verfolgen, um das "y" einzufügen. Sobald Sie Ihre Stile haben und Abfragen suchen und ersetzen Alles, was Sie tun müssen, ist, die Abfragen jedes Mal erneut auszuführen, wenn sich Ihr Text ändert.

In Illustrator gibt es keine GREP-Stile, daher müssten Sie dies dort manuell tun, dies sollte jedoch als halbautomatische Lösung in InDesign funktionieren (obwohl es ein bisschen "hacky" ist).

Beachten Sie auch, dass ich CS6 verwende und daher nicht sicher bin, ob es in CC etwas Neues gibt, das dies einfacher macht.


Beachten Sie einen interessanten (leicht ärgerlichen) Randfall für die manuelle Methode: Wenn der letzte Buchstabe y ist , tragen negativ kernende Leerzeichen nicht dazu bei, die Unterstreichung in die Nähe des Abseilers zu bringen. Nur das Hinzufügen eines weiteren Buchstabens funktioniert. Ich würde eine transparente hinzufügen, aber dies sind Kapitelüberschriften, die das Inhaltsverzeichnis füllen! Grrr ...
Leeroy

Ein weiteres Problem: Ich kann keinen kontinuierlichen Textlängenverlauf für eine Unterstreichung verwenden, da das nächste Bit den Verlauf von vorne beginnt, wenn ich ihn unterbreche.
Leeroy

1
Ja, es wird einige Randfälle geben, die nicht so einfach zu umgehen sind. Sie können auch ein nicht unsichtbares Zeichen verwenden und dessen Farbe auf die gleiche Farbe wie das Papier einstellen (was noch hackiger ist, aber hey).
Cai

Keine Ahnung über den Farbverlauf, ich bin mir nicht sicher, ob es einen Ausweg gibt (ich bin mir ziemlich sicher, dass alle unterstrichenen Farbverläufe in CC neu sind, aber ich bin mir nicht sicher)
Cai
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.