Hallo,
InDesign hat einen Importfilter für Unicode-Textdateien:
Importoptionen/Zeichensatz: Unicode
Nach einigem Hin- und Herprobieren habe ich herausgefunden, dass damit UTF16 gemeint ist (und nicht UTF8 oder UTF7).
Allerdings habe ich auf dem Mac Schwierigkeiten, UTF16-codierte Textdateien, die ich per Javaskript z.B. in einem Report geschrieben habe, in InDesign zu importieren,
wenn im Inhalt des Reports Dateinamen mit Umlauten enthalten sind. Nochmal langsam:
Keine Probleme, wenn Report ohne Umlaute geschrieben wird.
Keine Probleme, wenn Report mit über die Tastatur eingegebene Umlaute geschrieben wird.
Probleme, wenn im Report Umlaute enthalten sind, wie sie z.B. aus Dateinamen (verknüpfte Bilder) kommen.
Das hängt wahrscheinlich mit dem Problem zusammen, dass auf dem Mac ein 'ü' in einem Dateinamen als aus 'u' und dem Doppelpunkt (Diaresis) kombiniert erscheint.
Ich generiere den Report per JavaScript in eine UTF16-encodierte Textdatei.
Diese lässt sich in InDesign *dann* nicht öffnen, wenn ein solcher Umlaut enthalten ist.
Öffne ich diesen Report jedoch in BBEdit und sichere dort nochmals als UTF16, *dann* kann ich die Datei in InDesign problemlos öffnen.
Den Export habe ich mit folgendem Script vorgenommen:
(Den kombinierten Umlaut kann ich hier nicht wiedergeben.
Man kann den aber leicht einfügen: im Finder Datei mit Umlaut im Namen suchen und den Namen kopieren und im Skript oben statt 'Kübel' einfügen.)
Für das Encoding stehen mir folgende Formate zur Verfügung:
Bei der Wahl eines anderen Encodings als UTF oder BINARY wird der Report mit so einem kombinierten Umlaut gar nicht exportiert. Die Datei bleibt leer.
Der Export funktioniert mit allen UTF-Formaten und BINARY.
Der Import in InDesign schlägt aber bei allen gewählten UTF-Formaten fehl.
Es geht erst, wenn die Report-Datei in BBEdit geöffnet wird und nochmal explizit als UTF16 gespeichert wird.
Kann mir jemand sagen, wie ich die im UTF16-Format gespeicherte Text-Datei ohne den Umweg über BBEdit in InDesign platzieren kann?
Ich vermute, die Daten sollten vor dem Export aus InDesign dahingehend bereinigt werden, dass die kombinierten Umlaute durch die entsprechenden einfachen Unicode-Zeichen ersetzt werden.