Einen Weg auf die Glyphenpalette zuzugreifen habe ich leider nicht, das wäre ja sehr elegant: geh in die palette, wähle Glyphe 1, füg sie ein, wähle Glyphe 2, füg sie ein, ...
stimmt, ich habe die "glyphID" im "CS3 ScriptingGuide JS" gefunden.
Dort heißt es:
Ich könnte mir folgendes vorstellen (probier das nacher mal, ist aber Stochern im Dunkeln für mich):
Ich erstelle ein Textfeld mit 1205 Leerzeichen darin (so viele Glyphen hat mein Font momentan), und schaue dann dass ich mittels "find next" und aufsteigender GlyphID bei "changeGlyphPreferences.glyphID" mit einer Schleife diese Leerzeichen der Reihe nach durch die Zeichen aus meinem Font ersetzen kann.
Und wie gesagt, das Ansprechen über den Unicode hilft mir leider nicht, da ich Glyphen im Font habe, die keine Unicode-Entsprechung haben (z.B. spanische nautische Symbole aus dem 16. Jahrhundert). Ich könnte diesen Zeichen einen Code aus der Private Use Area des Unicodes zuweisen, da dort aber Wildwuchs herrscht, nicht mal Konventionen, ergibt das völliges Chaos wenn man die Schrift wechselt und die Schriftgestalter nicht exakt die selbe Belegung verwendet haben. Es sollte also schon die GID sein...
Deshalb kann ich das alles auch nicht außerhalb von Indesign (in Fontlab) generieren lassen und dann nach Indesign kopieren: Die Zeichen ohne Unicode-Wert lassen sich nicht transportieren, die GID ist etwas Font-spezfisches (Durchnummerierung aller enthaltenen Zeichen), nichts informationsspezifisches (Codierung dieser Zeichen damit sie eindeutige Bedeutung erhalten).
Und warum das ganze?
Ich entwickle wie gesagt Fonts, und erstelle dazu Checklisten, Testdokumente und Präsentationsblätter/Bücher in Indesign. Es geht darum, die Schrift in einer Anwendungsumgebung zu testen.
Da die Schrift sich im Aufbau befindet, ist der Zeichensatz noch nicht vollständig. Ergänze ich im Font 30 neue Zeichen, muss ich diese in Indesign in meinem Testdokument ebenfalls manuell nachtragen, meistens sogar mehrfach da ich die Zeichen in unterschiedlichen Situationen durchteste (alle auf einer Seite, 1 Zeichen pro Seite, ...). Die Synchronisation ist je nach Erweiterung im Font nicht trivial, die Übersichtlichkeit geht sehr schnell verloren, und wenn man nicht ganz konsequent bei jeder Ergänzung oder Löschung gleich in Indesign mitkorrigiert hat man sehr schnell ein veraltetes Testdokument.
Deshalb hätte ich eben gerne ein Script, das mir zumindest halb-automatisch schnell alle Glyphen aus dem Font in Indesign einfügt - komplett und in der selben Reihenfolge wie sie im Font hinterlegt sind.
Auch wenn ich noch keine Lösung habe: ich bin schon dankbar für die Hinweise die ich hier erhalte, ich kann die Sache so zumindest gedanklich weiterentwickeln.