[Keine Sprache] – Retter für Internetadressen (URLs) im Satz
Internetadressen (URLs) stellen im Satz eine besondere Herausforderung dar. Sie sollten ausschließlich an Interpunktionszeichen innerhalb der URL getrennt werden, also keine automatische oder manuelle Silbentrennung innerhalb eines Wortes der URL aufweisen.
In InDesign können wir die Silbentrennung leider nicht zeichenbezogen, sondern nur absatzbezogen steuern. Bevor aber jede Adresse einzeln gesucht und manuell bearbeitet werden muss: Es ist möglich, alle URLs eines Dokuments per GREP zu finden und mit einem speziell eingerichteten Zeichenformat zu belegen. Dabei hilft uns vor allem die Auswahl [Keine Sprache] der Textsprache in der Stilvorlage.
GREP zum Finden von URLs
Es gibt leider bisher keinen 100%ig zuverlässigen GREP, um Webadressen aufzuspüren und zu markieren, sodass per Suchen/Ersetzen jede vermeintliche URL angefahren, die Auswahl der Fundstelle gegebenenfalls nachjustiert und dann der Zeichenstil zugewiesen werden muss. Derzeit nutze ich diesen GREP zum Finden von URLs (schreiben Sie mir gern sofort, wenn Sie einen besseren haben!):
(http|ftp)?(s?://)?[@a-zA-Z0-9.-]{1,256}\.[a-z]{1,6}\S*[^ \)\}\]!?.,;:\r(")(')]
Anmerkung: Zusammen mit René Andritsch habe ich einen neuen GREP entwickelt, der deutlich treffsicherer ist, und deshalb den ursprünglich auf dieser Seite dargestellten GREP ersetzt. Lesen Sie unbedingt auch seinen Blog-Eintrag zum Thema.
Zeichenstilvorlage einrichten
Erweiterte Zeichenformate › Sprache: [Keine Sprache]
Mit der Einstellung [Keine Sprache] für die URLs gibt es auch kein zugeordnetes Trennprogramm und damit keine Silbentrennung, auch wenn die Silbentrennung für den Absatz aktiviert ist.
Grundsätzlich eignet sich dieses Vorgehen für alle Textarten und -teile, die Sie nicht getrennt haben möchten wie URLs, Firmennamen, Codefragmente im Fließtext usw.Es gibt noch ein paar weitere Auswirkungen, die aber für den Satz von gelieferten Manuskripten nur marginale Bedeutung haben (z.B. wirkt die automatische Ersetzung typografischer Anführungszeichen bei der Texterfassung in InDesign nicht – auch diese sind sprachabhängig).
Seltsames Verhalten einzelner Fonts bei [Keine Sprache]
Bei Verwendung von [Keine Sprache] sollten Sie sicherstellen, dass Ihr Font das gewünschte Verhalten zeigt. In einem meiner Projekte kommt die FF Scala zum Einsatz. Bei der Auszeichnung von Internetadressen passiert dabei folgendes:
[a]
Das metrische Kerning der Scala wirkt nicht mehr. Vergessen Sie in einem solchen Fall nicht, zusätzlich zu [Keine Sprache] das optische Kerning zu aktivieren (und die Laufweite entsprechend dem Grundtext anzupassen – optisches Kerning führt häufig zu weiterem Lauf des Textes).
[b]
Mit [Keine Sprache] ignoriert die Scala alle zusätzlich gewählten OpenType-Features und wird ausschließlich mit seinen Standard-Features dargestellt. Z.B. gehen die als Zusatzfeature eingestellten proportionalen Versalziffern verloren und die Scala wechselt zu den Standard-Mediaevalziffern. Der Zeichenstil muss dann für die Ziffern in den URLs anschließend wieder deaktiviert werden.
Einen ausführlichen und sehr empfehlenswerten Artikel zum Aufspüren von URLs mit einem GREP, der deutlich mehr und präziser URLs erfasst, hat mein Wiener Kollege René Andritsch verfasst:
https://reneandritsch.com/internet-adressen-in-indesign-aufspueren