You can use custom TrueType fonts by copying the .ttf file to your project assets folder.
Then in your application, you can use the font as follows:
final Typeface customF = Typeface.createFromAsset(this.getAssets(), "custom.ttf");
final TextView textV = (TextView) findViewById(...);
textV.setTypeface(customF);
However, I had so many problems using TrueType fonts, so you could try spending a real life with your font (pubjabi).