卡纳达语没有进入自由衬线字体家族,它显示"???"符号



我在我的项目中使用mPDF,我想用任何语言打印,尤其是马拉雅拉姆语、泰米尔语、卡纳达语、阿拉伯语等…

当我使用MPDF57时,我掌握了所有的语言,但有些单词出现了一些错误。现在我改成了MPDF60,现在所有的马拉雅拉姆语单词都是正确的,但没有得到卡纳达语。

在浏览器上显示空白,但下载后显示"????"符号。

我使用过FreeSerif字体系列。我把它改成了lohitkannada,然后它变成了kannada,但其他的没有。

我也使用过autoScriptToLang="TRUE",但它仍然不起作用。

我该如何解决这个问题?

我找到了答案。我没有使用一个函数,这是我的错误。

我只使用$mpdf->autoScriptToLang=true;,但它也需要$mpdf->autoLangToFont=true;设置。

通过将这两者结合使用,它将自动选择任何语言。

最新更新