Hallo Sacha,
Beim Skript »CharStyles4SpecialFonts« kommt ja zuerst das Eingabefenster wo man den Basisstil definieren soll. Da habe ich mein Textformat angegeben: »• text«. Daraufhin erschien folgende Fehlermeldung:
Bitte kopiere Dir den Code aus dem Skript neu:
http://www.hilfdirselbst.ch/foren/CharStyleOfPeterKahrel_%28Extended%29_P268206.html#268206
Beim urspünglichen Veröffentlichen des Codes hat sich beim Versuch, die Interpretation von [.i] als Kursivanweisung durch die Forensoftware auszutricksen, ein Fehler eingeschlichen. Das hatte ich am 9. März korrigiert. Offensichtlich hast Du noch die fehlerhafte Fassung. JavaScript kann mit der fehlerhaften Notation des Zählers [.i.] nix anfangen. Es braucht an dieser Stelle ein [.i].
> Skript »CharStyle_extended«
> Eine Frage: Wirkt sich dieses Skript immer auf das ganze Dokument aus?
Ja, die bei Bedarf neu erstellen Zeichenformate werden allen entsprechenden Vorkommen der Schrift
ohne zugewiesenes Zeichenformat im Dokument zugewiesen.
> Was geschieht wenn ich das Skript danach noch mal laufen lasse?
> Ich glaub die Zeichenformate werden noch einmal erstellt, oder?
Die Zeichenformate, die bereits erstellt worden sind, werden nicht nocheinmal neu erstellt.
Sie werden aber erneut auf alle Vorkommen der Schrift
ohne zugewiesenes Zeichenformat im Dokument angewandt. Zeichen, die also bereits mit einem Zeichenformat ausgezeichnet sind, werden ignoriert.
> Ich importiere nämlich in der Regel Text für Text
> und lasse nach jedem Import dann das Skript drüber laufen ...
Was hält Dich davon ab, zuerst den gesamten Text zu importieren und dann alles auf einen Schlag zu behandeln?