D7WS HOMEPAGE WORKSHOP NEUE XTRAS GALERIE WORKSHOP Automatic Translation LESERSERVICE BUCH NEWS

Broken fontmapping in Windows 2000?

 

 

 

Home
Workshop-Seite

deutsche Version
... bald

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

 




 


Directorworkshop.de ist © Joachim Gola & Gerd Gillmaier 1998-2002. Alle Rechte vorbehalten.