Gracias por una excelente solución, está funcionando bien para mí mostrar el símbolo de rupias en el PDF de la factura en magento.
Pasos de la solución:
1.Descargue la fuente que admita el símbolo de la Rupia india. fuente recomendada dejavu-sans.
http://dejavu-fonts.org/wiki/Download
https://sourceforge.net/projects/dejavu/files/dejavu/2.36/dejavu-sans-ttf-2.36.zip/download
2. Coloque la fuente en el directorio lib (nombre del proyecto / lib).
3.Abra la aplicación / código / core / Mage / Sales / Model / Order / Pdf / Abstract.php y app/code/core/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
- copiar y pegar ambos archivos en local
una) app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
si) app/code/loacl/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
y reemplazar
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
con
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(en _setFontRegular()
, _setFontBold()
, _setFontItalic()
funciona en ambos archivos.)
- Admin -> Sistema -> Gestionar moneda -> Símbolos -> Copie su símbolo como en mi caso "₹" y guárdelo.