Android ttf fonts only working with this workarround

Nme doesnt find my ttf files on Android if I dont do this: mkdir bin/android/bin/assets/assets cp bin/android/bin/assets/assets_sansation_bold_ttf bin/android/bin/assets/assets/Sansation_Bold cp bin/android/bin/assets/assets_sansation_regular_ttf bin/a…

  • Forums
  • »
  • Bugs
  • »
  • Android ttf fonts only working with this workarround
Viewing 1 to 4 (4 Total)
Android ttf fonts only working with this workarround

DanielUranga

DanielUranga
Total Posts: 29
Joined: September 06, 2011

Nme doesnt find my ttf files on Android if I dont do this:
mkdir bin/android/bin/assets/assets
cp bin/android/bin/assets/assets_sansation_bold_ttf bin/android/bin/assets/assets/Sansation_Bold
cp bin/android/bin/assets/assets_sansation_regular_ttf bin/android/bin/assets/assets/Sansation_Regular

I found these paths by looking at Android log.

Tags:
Posted on October 03, 2011 at 1:37 PM

singmajesty

singmajesty
Total Posts: 2140
Joined: August 25, 2011

Re: Android ttf fonts only working with this workarround

What are you using to load your fonts?

If you use Assets.getFont, with the linked path, it should work fine. For example:


var font = Assets.getFont ("assets/Sansation Bold.ttf");
trace (font.fontName); // assets_sansation_bold_ttf
var format = new TextFormat (font.fontName, 24, 0xFF0000);
var textField = new TextField ();
textField.defaultTextFormat = format;
textField.text = "Hi";
addChild (textField);

Posted on October 03, 2011 at 1:53 PM

DanielUranga

DanielUranga
Total Posts: 29
Joined: September 06, 2011

Re: Android ttf fonts only working with this workarround

Im doing:
var format = new TextFormat("assets/Sansation_Regular", 48, 0x000000);
format.align = TextFormatAlign.CENTER;
var textField = new TextField();
textField.defaultTextFormat = format;

will try your suggestion

Posted on October 03, 2011 at 1:58 PM

DanielUranga

DanielUranga
Total Posts: 29
Joined: September 06, 2011

Re: Android ttf fonts only working with this workarround

It worked, thanks!

Posted on October 03, 2011 at 3:21 PM