首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在dompdf中编写devanagari脚本?

如何在dompdf中编写devanagari脚本?
EN

Stack Overflow用户
提问于 2019-08-05 17:37:33
回答 2查看 327关注 0票数 0

我的html文件中有devanagari脚本。但它被显示为?在.pdf文件中。如何解决这个问题?

这是html代码

代码语言:javascript
复制
<style>
  @font-face {
    src: url("/Shivaji01.ttf");
    font-family: "Shivaji01";
  }
</style>

<p style="text-align:center;font-family:Shivaji01"> फोंडा - गोवा 403401 </p>

我得到了一个错误:未定义的索引:在\vendor\dompdf\dompdf\lib\Cpdf.php中

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-10 10:03:11

步骤1)在vendor/dompdf/lib/fonts文件中添加字体的ttf(TrueType字体)、afm()和ufm类型。

( step2)编辑你的"dompdf_font_family_cache.dist.php“文件。添加

代码语言:javascript
复制
'yourFontName' =>
        array(
            'bold' => $distFontDir . 'yourFontName',
            'bold_italic' => $distFontDir . 'yourFontName',
            'italic' => $distFontDir . 'yourFontName',
            'normal' => $distFontDir . 'yourFontName',
        ),

步骤3)在css中,添加

代码语言:javascript
复制
@font-face {
            src: url("/PathToyourFont.ttf");
            font-family: "yourFontName";
 } 

步骤4)在css中,可以在字体系列中使用字体。

代码语言:javascript
复制
body {
         margin-right: 1cm;
         margin-left: 1cm;
         font-family: "yourFontNamr",Helvetica,Arial,sans-serif;
      }
票数 0
EN

Stack Overflow用户

发布于 2019-08-05 18:24:43

你在用utf8吗?你选择了哪种字体?确保字体包含字符,文档采用正确的编码方式。

我希望这能帮上忙:dompdf character encoding UTF-8

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57363550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档