Embed Font in Flex4 Actionscript Project
A quick tip for all not seeing their embeded fonts when compiling pure AS project with Flex SDK 4:
[Embed(source="assets/fonts/my-cool-font.otf", fontFamily="CoolFont", fontWeight="normal", mimeType='application/x-font', embedAsCFF='false')]
private var MyCoolFont:Class;
Notice the embedAsCFF=’false’, this is the most important part. Basically when not using Spark Text Components (which are based on Text Layout Framework) you need this option.
In summary Halo Components or pure Actionscript Projects (TextField) need embedAsCFF=’false’ when embeding fonts in Flex4.
Tags: embed fonts, flex4, TLF

August 11th, 2010 at 6:55 am
Thanks for this… the embedAsCFF was giving me problems.
August 18th, 2010 at 1:15 pm
Thanks a lot!! I have been figuring out what in the world happened.
November 30th, 2010 at 7:29 pm
Thank you, you’ve just saved the day
Couldn’t figure out why my fonts disappeared, turns our that’s embedAsCFF…
March 1st, 2011 at 1:48 pm
Thank you , you have just saved loft of time
January 13th, 2012 at 8:55 am
Great post .
Thnx dude.
This font problem took my 2hr