Terima kasih atas solusi hebatnya, ini berfungsi dengan baik bagi saya untuk menunjukkan simbol rupee dalam PDF faktur di magento.
Langkah-langkah solusi:
1. Unduh font yang mendukung simbol Rupee India. font dejavu-sans yang direkomendasikan.
http://dejavu-fonts.org/wiki/Download
https://sourceforge.net/projects/dejavu/files/dejavu/2.36/dejavu-sans-ttf-2.36.zip/download
2. Tempatkan font di direktori lib (projectname / lib).
3. buka aplikasi / kode / inti / Penyihir / Penjualan / Model / Order / Pdf / Abstract.php dan app/code/core/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
- salin tempel kedua file di bawah lokal
Sebuah) app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php
b) app/code/loacl/Mage/Sales/Model/Order/Pdf/Items/Abstract.php
dan ganti
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/LinLibertineFont/LinLibertine_Re-4.4.1.ttf');
dengan
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir() . '/lib/dejavu-sans/DejaVuSans.ttf');
(di _setFontRegular()
, _setFontBold()
, _setFontItalic()
fungsi dalam kedua file.)
- Admin -> Sistem -> Kelola Mata Uang -> Simbol -> Salin simbol Anda seperti dalam kasus saya "₹" dan simpan.