I’m working on a project at the moment that will run in a few languages and one of them requires cyrillic characters. The font we’re using is Helvetica World Font Family from Linotype, which has all the characters we require.
But when trying to use cyrillic text dynamically none of the characters showed. It didn’t matter whether I embeded the font in the library or in the TextField itself. What was strange was that if i changed the font to Arial, then all the characters would show fine, so I figured it must be the font.
It turns out that Flash didn’t seem to be embeding the cyrillic characters, even if i specifically listed them.
The solution was to create a new TextField on the Stage and have a least one character from the cyrillic set in it, any character. This one character seemed to force all the cyrillic characters to be embeded and appear correctly. I also had to remove the font from the library and and make sure it was only embeded in TextField instances.
Thanks for the tip Javier!

I have experienced a similar type of problem in the past (I was using Arabic fonts).
My solution was to create an empty MovieClip and then draw my dynamic TextField in there, (often I’d type the name of the Font face in the field). Select the glyphs I want to embed and make sure that the MovieClip is set to export in the First frame.
This has worked well for me in the past.
Actually there is a new bug out similar to this. If you try to embed Cyrillic fonts into an INPUT text in flash 8 / CS3 (by embed I mean embed in the text field) and by chance you happen to have wmode = “transparent” the fonts will NOT embed. This is a massive and annoying bug as far as im concerned. Removing the wmode fixes the issue.
I have the same problem here. No cyrilic text could be entered into the Input text field. But, if i remove wmode = “transparent” averything is OK. That’s not good for my case, because it necessary to use transparent flash. Well, it seems i’m gonna use not transparent flash
Have you guys raised a bug on this?
Well this is mostly, but not entirely true – if you use this example:
Any of the Kozuka Gothic Pro family as your Font Symbol, then all characters and codepages appear to be embedded. I have verified this with Chinese, Russian and English texts all on the same page.
I grant you the resulting font file is massive…. specifically about 2.8meg but it does embed ALL the glyphs in the way i would have expected them all to work.
Spacing is wrong for russian – but the question is why?