I'm using Director 10.1 and Flash 8 Xtra for a 5 language
DVD-ROM, English, Spanish,French, German and Italian. The etxt is
stored in Director code and sent to several Flash 8 movies to
Got results from my testing house today to say certain
characters not appearing when Spanish and Simplified Chinesse set
as OS Language on Win XP SP2. Both my flash movies and Director
text fields display ? instead of the relevant character. Sometimes
the character has an accent above it othertimes just a regular
letter like e or g. I am using embed fonts in both Director and
Flash. Avenir LT 85 Heavy seems to generate these ? and on some
screens in Director using regular text members the layout messes
(words apearing one character at a time on a line) when I use
Avenir 45 Book.
Now on my UK PC all 5 languages display fine, it's just on
these test machines.
Have you tried to install the coreesponding fonts on your
test machines? I blieve that if a font is missing from a machine
director will replace it automaticaly with a default font,
somethign which usually result to the effect that you are
> Have you tried to install the coreesponding fonts on
your test machines? I
> blieve that if a font is missing from a machine director
will replace it
> automaticaly with a default font, somethign which
usually result to the
> that you are describing
Shouldn't be an issue if the font is embedded. The only thing
I can think
of is make sure that you're using the embedded version of the
font for every
text/field object. (There should be an * next to the font
name.) Also, is
this text set by the program? Or is it entered by the user?
user-entered text, a non-English keyboard may be inputting
characters which your embedded font may not support.
Chinese one.) If it's necessary for the foreign-language user
text, you may have to make some sort of conversion code to
make sure that
it's fully compatible.
I really hope that Adobe can do what Macromedia never would
and put Unicode
support into the next version of Director. Most problems like
this would go
away if they did that.