Hi Saurabh,
We can achieve this with certain step as below -
1. Upload a true type font to R3 in font family (lekhani_dynamic.ttf is preferred) using SE73
2. Now attach that font to ZSAPWIN using AFM file (if ZSAPWIN doesn't exist then create it, and make sure font metrics is correct) (Download SAP Note 809034 - Support for Arabic with SAPWIN)
3.generate the font in ZSAPWIN.
Make sure your printer supports Hindi fonts and you have this font installed in your windows.
You’ll need to do the following:
1. Make sure “Arial Unicode MS” and (say) “Mangal” fonts exists on the machine where you’re designing forms. I’m taking an example of Hindi language support (and hence Mangal font used).
2. Get Asian and Central European font pack for Adobe
If using Reader 8: Go to http://www.adobe.com/products/acrobat/acrrasianfontpack.html,
select Reader version -> Korean as the Font Pack Language -> Platform
If using Reader 9: Go to http://www.adobe.com/support/downloads/detail.jsp?ftpID=3982
to download the Korean font pack
3. Please note, these font packs are required to be present on client setup, i.e. where reader is installed to display Indian language fonts correctly. This is a on time activity. It is also possible that the reader installation already has the font packs installed. For this, on your PC: Go to My Computer >> C Drive >> Program Files >> Adobe >> Reader 8.0 (or whatever your version is) >> Resource >> Font
Regarding SPAD settings - set access method for output device as F (printing on front end computer) in SPAD.
You are able to see preview in Hindi because you must have added the language in I18N. After above steps you would be able to print in Hindi Font.
Having said that, I'd recommend you to refer SAP Note 895560 - Support for languages only available in Unicode systems for respective prerequisites in this regard.
I am sure you would not have any trouble printing in Hindi Font anymore after this. Let me know, if you require any clarification.
Thanks.
Kumar Saurav.