답변:
1. 인도 루피 기호를 지원하는 글꼴을 다운로드하십시오. dejavu-sans 글꼴을 권장합니다.
2. 글꼴을 lib 디렉토리에 배치하십시오.
3.open app/code/core/Mage/Sales/Model/Order/Pdf/Abstract.php
및app/code/core/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');
(in _setFontRegular(), _setFontBold(), _setFontItalic() functions in both files.)
훌륭한 솔루션에 감사드립니다. 루피 기호를 magento의 송장 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 디렉토리 (projectname / lib)에 글꼴을 배치하십시오.
3. app / code / core / Mage / Sales / Model / Order / 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()
작동합니다.)