Дякую за чудове рішення, мені добре допомагає показувати символ рупій у форматі PDF у форматі Магенто.
Крок рішення:
1.Завантажте шрифт, що підтримує символ індійської рупії. рекомендований шрифт dejavu-sans.
http://dejavu-fonts.org/wiki/Завантажити
https://sourceforge.net/projects/dejavu/files/dejavu/2.36/dejavu-sans-ttf-2.36.zip/download
2. Розмістіть шрифт у каталозі lib (ім'я проекту / lib).
3.закрити додаток / код / core / Mage / Продажі / Модель / Замовлення / Pdf / Abstract.php та app/code/core/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
- скопіюйте вставте обидва файли під локальний
а) app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
б) app/code/loacl/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
і замінити
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
з
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(В _setFontRegular()
, _setFontBold()
, _setFontItalic()
функції в обох файлах.)
- Адміністратор -> Система -> Управління валютою -> Символи -> Скопіюйте свій символ, як у моєму випадку "₹", і збережіть.