Once you have your font file handy (ex. Harrowprint.ttf), you’ll need to first place it in your project directory (the same place your main.lua resides).
For Android apps, nothing needs to be done apart from including the font in your project folder.
There is an edit you have to do in your code as follows :
local textObject = display.newText( "See my new font?", 100, 100, "Harrowprint", 40 ) -- no need to use extension here
If it doesn't works again then , you just use a font file with '.ttf' extension. This may work.
Courtesy : http://www.coronalabs.com/blog/2011/07/13/custom-fonts-corona/