Caution: Flash 8 and Naming Font Symbols
When naming your library fonts, don’t precede your symbol name with an underscore. I created some font symbols and preceded the names with an underscore so that they would float to the top. Flash gets confused and thinks they are system fonts, and gets wiggy if you try to choose an antialiasing method. Basically, it treats them as device fonts in the IDE, so Flash won’t let you embed the fonts or choose any antialiasing option.
I was tearing my hair out trying to figure out why the dropdown would flip back to “Use device fonts” every time I would choose “Antialias for Animation”. Every once in a while, it would come up with a warning that I had to embed the fonts. The embed dialogue would come up, but when I chose the glyphs to embed, the dropdown would flip back to “Use device fonts” again.
Is this intentional or a bug? Methinks this is just an oversight on Adobe’s part. Some programmer probably just has a conditional - if font name starts with ‘_’ then it’s a device font. Or, perhaps there’s a good reason for this that I just can’t think of.


