Flash CS5, dynamic text field strips out certain letters

flashflash-cs5text;

Using CS5, and certain letters simply won't show up in my dynamic text field. Not even a blank shows up, they just get stripped out. 'g' and 'v' are two of the letters, so the string 'v testing' shows up on the stage as 'testin'.

It doesn't seem to matter if I start with the string already in there, or add it dynamically. Here are the settings, but they don't really seem to matter either, I've experimented:

Classic Text
Dynamic Text
Ariel
Regular
Anti-alias for animation
Single line

Anyone seen this? Is it a font issue? Thanks.

Best Answer

This most definitely is a font embedding issue. I've found that even when you specify in Flash CS5 to NOT embed the font, it will still embed any characters that are used in textfields using that font. So that may be the reason why only certain characters appear (those are the characters that were in the textfield when you published the swf). Click the "Embed..." button in FlashCS5 to really embed the font. Check the character ranges you need and you should be good to go again.

Font embedding is one of the struggles that I keep facing in different situations and still don't have one solution that fits all use cases.

Related Topic