|
Kind of a neverending
story: Macromedia and German umlauts...
The
following observations have been made on a single (yet fresh installed)
system. I'd appreciate your input. If someone can reproduce this
bug, please let me know:
If
text members in an Director 8 movie contain German umlauts
and the movie was last edited/saved on a Mac, the German umlauts
may not appear correctly under Windows 2000.
To
reproduce, create a new movie on your Mac, choose Arial and type
some umlauts in an text member:

On
Windows 98 and NT everything should look allright (don't edit
and save the text here now).

Opened
under Windows 2000 professional (German version) the same member
looks like that:

ugly.
Broken
Fontmapping?
To my knowledge, the Mapping of High-ASCII-Chars like German umlauts
is controlled by a file called FONTMAP.TXT located in Director's
program folder. For example, the hilited section maps the character
ü (German umlaut ue).

I used
this little script to examine the character codes used on all systems:
on test
w = the last word of member(1).text
repeat with m = 1 to w.char.count
put w.char[m] & ":" &
chartonum(w.char[m])
end repeat
end
Here
are the results:
Mac
-- "ü:159"
-- "Ü:134"
-- "ä:138"
-- "Ä:128"
-- "ö:154"
-- "Ö:133"
-- "ß:167"
Windows
2000
-- ":159"
-- "Ý:134"
-- "†:138"
-- "Þ:128"
-- "˜:154"
-- "
:133"
-- "§:167"
Windows
98
-- "ü:252"
-- "Ü:220"
-- "ä:228"
-- "Ä:196"
-- "ö:246"
-- "Ö:214"
-- "ß:223"
Obviously
there is no Fontmapping at all happening on Windows 2000. The only
workaround I found so far is to re-open the movies on Win98 (or
NT), edit the text members and - of course - save the changes.
Update
As Gretchen Macdowall points out here:
i) not all fonts behave the same way
ii) there are depenencies with Anti-Aliasing turned on or off and
iii) there is another workaround: embedding fonts and formatting
members accordingly.
Some further testing showed this:

This movie was created on a Mac and opened on Win2k. First line
is with, second line without Anti-Aliasing. Arial is damaged with
Anti-Alias on and off, while Courier und Times have no problem at
all.
The same movie with fonts Arial, Courier and Times embedded. The
text members have *not* been formatted with the embedded fonts.
Note that embedding fonts causes new problems with Times!
These text members have been formatted with embedded fonts. Despite
the editing on Win95/98/NT this seems to be the only workaround
to get proper text on Win2k.
Again, I appreciate your observations.
Gerd
Gillmaier
|