Javascript zeigt jedes Zeichen

Javascript für Adobe Illustrator zeigt jedes Zeichen, auch diakritische Glyphen

INFO: Javascript ShowAnyGlyphs zeigt jedes Zeichen. Diese Skript unter dem Motto »missing feature« ist leider notwendig, weil durch einen Fehler (?, siehe Update) in Adobe Illustrator bestimmte Zeichen nicht dargestellt werden. (Und das hat nichts mit dem Fehler in Version 25.4.0 zu tun, der die Eingabe von »ü« und »ö« nicht akzeptierte, und mit Version 25.4.1 von Adobe behoben wurde.) Wenn Sie mehr über das Automatisieren des Illustrators mit Javascripts erfahren wollen, dann lesen Sie den ersten Betrag »Illustrator mit Javascript automatisieren«.

UPDATE: Mithilfe des Support von Adobe haben wir eine Alternative (ohne Javascript) entdeckt. Die diakritsche Zeichen  ̈ ¯  ́ ˘  ̧  ̒  ̋  ̀  ̌  ̊  ̨ ˙  ̃ ˆ  ̣  ̦  ̷  ̏ · lassen sich direkt in Illustrator darstellen, wenn in den Voreinstellungen der Haken bei den »Indischen Optionen« gesetzt ist. Lustig, denn es geht doch um europäische Zeichen. Screenshot siehe unten.

RECHT Das Herunterladen und die Nutzung des Javascripts ist kostenlos. Copyright: Die Javascripts sind dennoch urheberrechtlich geschützt. Enthaftungserklärung: Der Einsatz der folgenden Javascripts geschieht auf eigene Gefahr. Denn der Autor übernimmt keine Haftung für eventuell auftretende Schäden.

TIPP: Sichern Sie Ihr Illustrator-Dokument vor dem Starten eines Javascripts am besten mit Datei > Kopie speichern.

TIPP: Enthalten im ZIP-Archiv (Entpacker für macOS oder Windows) sind das Javascript und eine Kurzanleitung in Englisch und Deutsch (.pdf).

ShowAnyGlyphs.jsx

Missing feature #3 und ein FontSelf Helper

Adobe Illustrator, den Sie sehr gut zum Erstellen eigener Zeichensätze nutzen können (siehe auch mein Buch Font-Design, Band 1), kann von Hause aus nicht jedes Zeichen (Glyphe) darstellen. – Diesen Fehler habe ich Adobe vor geraumer Zeit gemeldet. Ein passendes Update lässt auf sich warten. – Zu den von Illustrator nicht darstellbaren Zeichen gehören die kombinierten diakritischen Zeichen, die über oder unter einem Buchstaben stehen wie das »¨« das über einem »u« zum »ü« werden. Um einen vollständigen Zeichensatz zu erstellen, ist es jedoch wichtig alle europäischen Sonderzeichen erstellen zu können.

FRAGE: Was macht das Skript? Das Skript fragt nach einem Text (Buchstaben, Glyphen), prüft diese auf Darstellbarkeit und setzt den Text ans Ende eines gewählten Textobjektes oder als neues Textobjekt in den Illustrator. Es zeigt auch diakritische Zeichen, die Illustrator nicht darstellen will.

FRAGE: Für wen ist das Skript? Das Skript ist für jeden Illustrator-Benutzer und besonders für Font-Designer.

TIPP: Download des Javascripts »ShowAnyGlyphs« (3,1 MByte).

Das Skript wurde mit Adobe Illustrator CC 2021 (v25.3.1) unter macOS 10.14 und Windows 10 getestet.

So verwenden Sie »ShowAnyGlyphs.jsx«

0 Wählen Sie, wenn Sie wollen ein Textobjekt aus.

1 Starten Sie das Skript z.B. …

2 … durch Ziehen auf den Illustrator.

3 Wenn das Skript Sie fragt, geben Sie einen Text ein. (Die problematischen diakritischen Zeichen werden als Standardeingabe vorgeschlagen.)

ø Sie erhalten den Text am Ende des gewählten Textobjekts oder als neues Textobjekt.

TIPP: Wenn Zeichen normal nicht normal darstellbar sein, wo wird ein Tabulator vor dieses gesetzt, um sie sichtbar zumachen. Daher löschen Sie die Tabulatoren nicht aus dem Text! Das betrifft die kombinierten Zeichen (Combining Marks) aus dem Unicode-Block U+0300 bis U+306F. Wenn im Unicode vorhanden, werden sie als separate Zeichen mit anderen Unicodes dargestellt.

TIPP: Um die diakritischen Zeichen zu sehen, müssen diese natürlich im verwendeten Zeichensatz auch enthalten sein. Ich habe es mit Deja Vu Sans Book getestet.

ShowAnyGlyphs.jsx Javascript für Adobe Illustrator zeigt jede Glyphe an, die sonst nicht dargestellt werden
ShowAnyGlyphs.jsx Javascript für Adobe Illustrator zeigt jede Glyphe an, die sonst nicht dargestellt werden.

ENDE

Screenshot zum Update

Wie oben erwähnt ist es doch möglich die diakritische Zeichen  ̈ ¯  ́ ˘  ̧  ̒  ̋  ̀  ̌  ̊  ̨ ˙  ̃ ˆ  ̣  ̦  ̷  ̏ · in Illustrator direkt darzustellen:

A Öffne Illustrator >Voreinstellungen > Schrift.

B Setze den Haken für Indic Options und klicke OK.

Stelle diakritische Zeichen wie ¨ und andere direkt in Illustrator da. Dazu muss in den Voreinstellungen die Indische Option aktiv sein.
Stelle diakritische Zeichen wie ¨ und andere direkt in Illustrator da. Dazu muss in den Voreinstellungen die Indische Option aktiv sein.


HILFE: Wenn Sie eine Funktion in Illustrator benötigen, jedoch nicht selbst programmieren, dann sprechen Sie mich an. Ich übernehme gerne kleine Aufträge: Zum Kontaktformular.

 

Jetzt sind Sie gefragt!

FAQ: Klicken Sie auf den Link »Kontakt«, wenn Sie eine Anregungen, Ergänzungen oder einen Fehler gefunden haben.

Obacht Klicken Sie auf den Link »Newsletter«, wenn Sie wollen gerne auf dem Laufenden bleiben?

OK Klicken Sie auf den Link »Spende«, wenn Sie die Website mit einer kleinen Zuwendung unterstützen möchten.