转换PDF文件中的杂项符号

时间:2015-10-01 19:47:03

标签: html symbols dompdf

我尝试使用Scanner#next()创建pdf文件 我有那些杂项符号 具体☐或此

他们没有显示在生成的PDF中,而是我得到了问号?

替换角色

我尝试了所有这些解决方案 dompdf

dompdf special characters

1 个答案:

答案 0 :(得分:1)

真的,这更像是一般的"我如何让dompdf来支持X角色"题。该问题涉及字符集编码(与使用的字体有关)。

首先,您需要指定支持指定字符的字符集编码。在几乎所有实例中,您都应该编码为UTF-8。

其次,您需要使用支持所需特定字形的字体,并且需要将字体加载到dompdf中。对于您特定的特定字符,您可以使用与v0.6.0开头的dompdf捆绑的DejaVu字体(例如DejaVu Sans)。

尝试以下方法:

<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <style>
    * { font-family: DejaVu Sans, sans-serif; }
  </style>
</head>
<body>
  <p>&#9744;</p>
  <p>☐</p>
</body>
</html>

有关如何安装字体的信息,请参阅此处:https://stackoverflow.com/a/24517882/264628