I'm using a font - currently just Arial - in an FLA file, for some frontend UI screens that will show before my Starling game. My UI screens' layout/skin are built in this FLA and exported as an SWF, which is embedded in Flash Builder into my project.
That font is the only font used in the project so far. It's set up to export the usual alphanumeric and punctuation glyphs.
There's a preloader SWF involved in the build, using the factoryClass approach - the following meta data in the main application class: [Frame(factoryClass="Preloader")].
I'm also currently using the Arial font in the Starling-driven portion of my game, for in-game text popups. I'm assigning it to TextFields simply by specifying the fontname "Arial". This has worked, up until now. I'm not embedding any fonts via metadata in AS3 files.
The issue now is that the text in Starling appears to be missing some glyphs - the usual issue if you don't embed all characters and set some text on a dynamic text field.
This issue only kicked in after a seemingly random number of TextFields with differing text having been added to my non-Starling UI screens.
I've tried specifically embedding Arial.ttf in the way specified by this guide: http://wiki.starling-framework.org/manual/displaying_text. The issue manifested in exactly the same way.
I've actually experienced this issue in a previous project when 'sharing' a font in this way, but it resolved itself randomly - not within good time, though.
Are there any known conflicts with using a font in this way?