Hallo Silvia,

FrameMaker 8 verwendet intern ausschließlich Unicode (UTF-8).

Allerdings enthält FM8 eine Art Emulation des bisherigen
FrameRoman-Encodings, damit ältere Plugins weiterhin funktionieren
(Compatibility Mode).
Diese Plugins können dann allerdings natürlich nicht auf
die Unicode-Funktionalität von FrameMaker zugreifen, solange
sie nicht explizit für den Unicode-Mode kompiliert wurden.

Grundsätzlich muss sich ein Plugin also "entscheiden", ob
es im Compatibility Mode oder im Unicode Mode laufen soll.
Für das FrameScript-Plugin war dies insofern problematisch,
weil die Stringdefinition in den Scripts selbst ebenfalls
entsprechend dem aktuellen Mode angepasst werden müssen.

Also erlaubt die aktuelle FrameScript Version 5.1 dem
Anwender, den Modus (global) auszuwählen. Dies betrifft
wohlgemerkt nicht die interne Unicode-Funktionalität von FM,
sondern nur das String- und Objekt-Handling innerhalb der
Scripts selbst.

Natürlich führt dies zwangsweise zu Schwierigkeiten sowohl
für den Scriptentwickler als auch ggf. für den Scriptanwender.

> Mac Roman und die ganze Rum-Mapperei sind mit FM 8 endlich
> ein Thema für Geschichten am Kamin...

Hmm ... siehe hierzu den folgenden Fred ...

Schöne Grüße,
Klaus


--- Original Message ---
From: Silvia Cunningham
Date: 03.03.2008 13:29
> Hallo Klaus,
> 
> diese  wunderbare Erklärung hat meinen Tag gerettet ;-)
> 
> (Nachdem Frame 8 ein reines Windows-Produkt ist, mappt es immernoch auf 
> MacRoman, oder benutzt es intern tatsächlich Unicode?)
> 
> Silvia

_______________________________________________
Talk mailing list
[email protected]
http://lists.framemaker.de/mailman/listinfo/talk

Antwort per Email an