卢比标志在magento的发票pdf上没有正确呈现

时间:2014-09-18 11:37:49

标签: magento

卢比货币符号在我的发票中无法正确呈现pdf ..它显示了像**₹**这样的标签。请有人帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

您可以尝试更改发票的字体。这可以通过制作这些文件的本地版本来完成:

应用程序/代码/核心/法师/销售/型号/订购/ PDF /项目/ Abstract.php 应用程序/代码/核心/法师/销售/型号/订购/ PDF / Abstract.php

将它们放到:

app/code/local/Mage/Sales/Model/Order/Pdf/Items/Abstract.php 
app/code/local/Mage/Sales/Model/Order/Pdf/Abstract.php

然后编辑函数_setFontRegular,_setFontBold和_setFontItalic。

$font = Zend_Pdf_Font::fontWithPath(Mage::getBaseDir(). /lib/LinLibertineFont/**yourfont**.ttf);

此外,您必须将您的TTF字体文件放入lib / LiLibertineFont文件夹。你可以尝试像DejaVuSans这样的字体。这至少对尼日利亚奈拉货币起作用了。

答案 1 :(得分:0)

这个问题的解决方案非常简单

只需点击系统 - > Magnage currency - > symbols - >像我的情况一样复制你的符号“₹”并保存......

我的pdf问题解决了这个问题:)

希望这个帮助