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
