Obrigado pela ótima solução, está funcionando bem para eu mostrar o símbolo de rupias no PDF da fatura no magento.
Etapas da solução:
1.Faça o download da fonte que suporta o símbolo da Rúpia indiana. fonte dejavu-sans recomendada.
http://dejavu-fonts.org/wiki/Download
https://sourceforge.net/projects/dejavu/files/dejavu/2.36/dejavu-sans-ttf-2.36.zip/download
2. Coloque a fonte no diretório lib (nome do projeto / lib).
3. abra o aplicativo / código / núcleo / Mago / Vendas / Modelo / Pedido / PDF / Abstract.php e app/code/core/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
- copiar e colar os dois arquivos em local
a) app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
b) app/code/loacl/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
e substitua
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
com
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(em _setFontRegular()
, _setFontBold()
, _setFontItalic()
funciona em ambos os arquivos.)
- Admin -> Sistema -> Gerenciar Moeda -> Símbolos -> Copie seu símbolo como no meu caso "₹" e salve.