首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Laravel dompdf不显示日语字符

Laravel dompdf不显示日语字符
EN

Stack Overflow用户
提问于 2018-01-07 15:19:12
回答 1查看 2.8K关注 0票数 0

我在dompdf上使用Laravel 5.4和barryvdh/laravel-dompdf插件。我正在使用这个代码,

控制器

代码语言:javascript
复制
 $pdf = PDF::loadView('invoice');

视图 (invoice.blade.php)

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
    <title>Invoice</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div>빨간색</div>
</body>
</html>

使用此代码时,日语文本将无法正确显示。如何解决此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-31 08:45:01

您可以使用this link作为答案。它是日语的,但你可以使用谷歌chrome翻译。

总结:

  1. http://ipafont.ipa.go.jp/old/ipafont/download.html下载字体文件或使用所需的任何ttf文件
  2. 将load_font.php文件从https://github.com/dompdf/utils下载到#php load_font.php ipag $path_to_font_directory/ipag.tt,这将生成类似

的内容

找不到粗体字体文件。

找不到斜体face文件。

找不到bold_italic face文件。

将$path_ to _font_directory/ ipag.ttf复制到$laravel_install_directory /vendor/dompdf/dompdf/lib/fonts/ipag.ttf...

为$laravel_install_directory /vendor/dompdf/dompdf/lib/fonts/ipag生成Adobe字体度量...

  1. 将字体文件复制到存储区#cp lib/ /storage/fonts/
  2. Reference /* css

中的字体

代码语言:javascript
复制
body {
font-family: ipag;
}

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

https://stackoverflow.com/questions/48135137

复制
相关文章

相似问题

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