To resolve this issue you must embedded font in you app. its a common scenario say when your system have XYZ font, so your app in your system give proper output, so there have different case say someone have a font so not got an issue but someone may be not installed font in his system at that time what our application do????? simple nothing. so i have solution for this question is to embedded a font in your app.
several way to embedded font in your app
first way(in css)
@font-face {
src: url("location");
fontFamily: alias;
[fontStyle: normal | italic | oblique] ;
[fontWeight: normal | bold | heavy] ;
[embedAsCFF:true | false] ;
[advancedAntiAliasing: true | false];
}
.customStyle {
fontFamily: myFontFamily;
fontSize: 24;
skinClass: ClassReference("spark.skins.mobile.TextAreaSkin");
}
second way(in Main app)
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@font-face {
src: url("../assets/MyriadWebPro.ttf");
fontFamily: myFontFamily;
embedAsCFF: false;
}
.customStyle {
fontFamily: myFontFamily;
fontSize: 24;
skinClass: ClassReference("spark.skins.mobile.TextAreaSkin");
}
</fx:Style>
for more help on embedding a font in your app go to
http://divillysausages.com/blog/as3_font_embedding_masterclass
may this will help you
Regards
JK Patel