Magento发票PDF中带有泰米尔字体的INR符号
我使用的是Magento版本1.9.2.2。默认情况下,它在前端和管理面板中都支持卢比符号和泰米尔字体。但是,当我打印订单发票时,它显示为方框。在magento生成的发票PDF中,哪种(泰米尔语)字体支持卢比符号以及泰米尔语单词。经过长期的努力,我找到了答案 我通过在本地覆盖核心文件得到了解决方案。(即,从以下两个位置复制Abstract.php文件:Magento发票PDF中带有泰米尔字体的INR符号,magento,Magento,我使用的是Magento版本1.9.2.2。默认情况下,它在前端和管理面板中都支持卢比符号和泰米尔字体。但是,当我打印订单发票时,它显示为方框。在magento生成的发票PDF中,哪种(泰米尔语)字体支持卢比符号以及泰米尔语单词。经过长期的努力,我找到了答案 我通过在本地覆盖核心文件得到了解决方案。(即,从以下两个位置复制Abstract.php文件: Mage\Sales\Model\Order\Pdf\Items\Abstract.php Mage\Sales\Model\Order\Pd
Mage\Sales\Model\Order\Pdf\Items\Abstract.php
Mage\Sales\Model\Order\Pdf\Abstract.php
在本地文件夹中创建相同的结构(即,如下所示):
您将发现以下函数
- _setFontRegular
- _setFontBold
- _setFontItalic
$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir(). /lib/LinLibertineFont/**yourfontname.ttf**);
对于卢比字体更改字体:将其包含在_setFontBold函数中。(即,DejaVuSans.ttf字体支持卢比符号)
泰米尔字体更改/设置字体:在
_setFontRegular,_setFontItalic function
现在泰米尔字体和卢比符号都将出现在生成于Magento
;)的PDF中
_setFontRegular,_setFontItalic function