Skip to main content
Participating Frequently
November 16, 2012
Answered

Can't use certain fonts in Flash CS6!

  • November 16, 2012
  • 11 replies
  • 32865 views

I'm getting crazy over this problem and can't find any solution online or in any forum. The thing is, I can't use certain fonts in Flash CS6. For example the Google Web font "Alegreya", and my purchased font from MyFonts named "Gibson", doesn't show up in the font list, in the Character panel in the Flash CS6 interface. Alegreya is a TrueType font and Gibson is OpenType.

Another weird problem is with the Google Web font "Arvo". When I use the Regular state of that font it works nice, but when I switch to the Bold state the whole text field turns into a grey block?? See the screenshot on this link:

I have tried several things to solve these issues. I use Suitcase Fusion 4 as my font handling program, so my first test was to close down that program and make it not start automatically on startup. Then I restarted my Mac, and installed the above mentioned fonts directly on the Mac by using the included Type program in Mac OSX. I also removed Flash CS6 from my computer, and restarted it.

But this doesn't help. And the really weird thing is that in ALL other Adobe programs such as Illustrator, Photoshop and Indesign, all these 3 fonts mentioned above works great!

Can anyone please help me with this issue? This is my system information:

Mac OSX version 10.7.5

Adobe Flash CS6 version 12.0.0.481

Suitcase Fusion 4 version 15.0.4 (but as mentioned, the problems doesn't seem to be connected to this program)

This topic has been closed for replies.
Correct answer kglad

many recent (past week or so) problems with fonts not showing in flash are due to an ms update.  to remedy, uninstall this update:  kb2753842

11 replies

kglad
Community Expert
November 16, 2012

do those fonts show up if you use actionscript to enumerate your fonts?

for(var font:Font in Font.enumerateFonts()){

trace(font.fontName);

}

Erik H LAuthor
Participating Frequently
November 16, 2012

Where do you mean I should try that code, inside Flash CS6 interface? Running it on an empty frame gives me the 1067 error (it says it should be a String).

kglad
Community Expert
November 16, 2012

use:

var a:Array = Font.enumerateFonts(true)

for(var i:int=0;i<a.length;i++){

trace(a.fontName);

}