【问题标题】:How to use bangla font when Generating pdf using Mpdf (Laravel) [closed]使用Mpdf(Laravel)生成pdf时如何使用孟加拉字体[关闭]
【发布时间】:2021-06-11 05:23:19
【问题描述】:

我正在尝试在由 MPDF 库生成的 pdf 中编写孟加拉语。

$mpdf = new \Mpdf\Mpdf([

            
            'margin_top'=>10,
            'margin_buttom'=>10,


        ]);

没有错误,我尝试用于孟加拉语的外部字体不会影响我的内容,我尝试过 DejaVu Sans,它适用于几种语言,但不知道哪种适用于孟加拉语,我都有英语和孟加拉语内容在同一页面中,所以当我使用其他字体或外部字体时,我得到 ?????????? [][[][][][][][],英文内容可以使用其他字体,但对于 bengoli 似乎没有任何效果。

【问题讨论】:

  • “不工作”是什么意思?如有错误信息,请分享
  • @NicoHaase 抱歉没有解释更多,没有错误,我试图用于孟加拉语的外部字体不会影响我的内容,我在同一页面中有英语和孟加拉语内容,所以当我使用我得到的其他字体或外部字体???????????? [][[][][][][][],我一直在寻找一种合适的字体,它可以同时支持孟加拉语和英语,幸运的是,经过大量尝试和搜索,FreeSerif 帮我解决了这个问题。
  • 请分享更多细节,比如触发问题的代码

标签: php laravel pdf mpdf bangla-font


【解决方案1】:

经过大量搜索,我为我的项目找到了一个简单的解决方案,即使用已包含在 mpdf 中的 FreeSerif。

    $mpdf = new \Mpdf\Mpdf([

        'default_font' => 'FreeSerif',
        'mode' => 'utf-8',
        'margin_top'=>10,
        'margin_buttom'=>10,


    ]); 

我在下面添加了两行:

    'default_font' => 'FreeSerif',
        'mode' => 'utf-8',

在初始化 mpdf 时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    相关资源
    最近更新 更多