The answers
r4ven and rajatsaurastri helped me find a solution. Thanks a lot guys ..
However, I am posting an answer that makes it work well.
1. Download a font that supports the Indian rupee symbol. I am downloading the font dejavu-sans .
2. Install the font in the lib directory.
3.open app / code / core / Mage / Sales / Model / Order / Pdf / Abstract.php and application / code / core /Mag/Sales/Model/Order/Pdf/Items/Abstract.php
and replace
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
from
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(in the _setFontRegular() , _setFontBold() , _setFontItalic() functions in both files.)
This link provides more information about changing the font.
source share