I've made a Flash Lite 1.1 movie in Flash 7 (Flash MX 2004) on the Mac. In it, I had a dynamic text field which I wanted to render as a particular font, so I embedded the font in the movie. This worked without problems previously.
Now, opening up the same file in Flash CS3 (and not changing anything), when I test/publish the movie, the dynamic text with embedded fonts won't display.
Similar to many people before, when I don't embed the font, the text field displays, but with a system font. When I do embed the font, the text doesn't render (even if the font is in the library).
The key thing that seems to have changed here seem to be the version of Flash.
The problem, I hope, is easy to recreate.
- Open Flash CS3
- Make a new Flash Lite 1.1 file.
- Make a text field on stage with some text in it.
- Set it to a font of your choice (something nice and distinctive... I used Babelfish in my case).
- Set it to "dynamic" and ensure that "Anti-alias for animation" is selected (everything else can be left default)
- Embed the need character set for the font for what you've typed.
- Test the movie.
Did anybody get this to work (the text displayed)?
My movies made in a previous version of Flash (7) DID work. Now it doesn't.
If you change the publish settings from Flash Lite 1.1 to 2.x or higher, the problem goes away.
However, as everybody who's worked with Flash Lite knows, the penetration rates for Flash Lite 1.x are faaaar higher than later versions of Flash Lite, so changing to Flash Lite 2.x isn't feasible. Having to revise the code doesn't appeal much either.
But the look is important here as well so I don't want to have to resort to system fonts.
Can anybody confirm this problem is happening with them and if possible, suggest a solution or workaround?