Harika bir çözüm için teşekkür ederim, magento'da fatura PDF'sinde rupi simgesini göstermek benim için iyi çalışıyor.
Çözüm Adımları:
1. Hint Rupisi sembolünü destekleyen yazı tipini indirin. tavsiye edilen dejavu-sans yazı tipi.
http://dejavu-fonts.org/wiki/Download
https://sourceforge.net/projects/dejavu/files/dejavu/2.36/dejavu-sans-ttf-2.36.zip/download
Yazı tipini lib dizinine yerleştirin (proje adı / lib).
3. açık uygulama / kod / çekirdek / Mage / Satış / Model / Sipariş / Pdf / Abstract.php ve app/code/core/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
- her iki dosyayı da yerel altına kopyala
a) app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
b) app/code/loacl/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
ve değiştir
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
ile
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(içinde _setFontRegular()
, _setFontBold()
, _setFontItalic()
iki dosyada da işlev görmektedir.)
- Yönetici -> Sistem -> Para Birimini Yönet -> Semboller -> Sembolümü benim durumumdaki gibi kopyala "₹" ve kaydet.