This is a simple how to on how to embed a Font in Titanium ALLOY for both Android an iOS
I suggest using a OTF version of your font as Android 4.3 Jelly Beans and Android 4.4 Kitkat
1. Place the font in the following folder – /yourapp/app/assets/fonts/Crazy.otf
2. Define something simular to this in your alloy.js file
////////////////////////////////////////////////////////////////////////////////////
//				Start Custon Font Section                        //
// On iOS use the actual name of the font - Open the font to find this Name	
Alloy.Globals.customFont = 'Crazy Unicode System'; // use the friendly-name on iOS
// Start IF - Android
if (Ti.Platform.osname=='android') {
          // on Android, use the "base name" of the file (name without extension)
	  Alloy.Globals.customFont = 'Crazy';
} 
// End IF - Android
//			End Custon Font Section					//
//////////////////////////////////////////////////////////////////////////////////
3. Call the Font from anywhere in the app for example
font: {fontSize:15,fontFamily: Alloy.Globals.customFont},
How to: Appcelerator Titanium Alloy Embed Font – Android and iOS
            
               
One thought on “How to: Appcelerator Titanium Alloy Embed Font – Android and iOS”