【问题标题】:Special character not showing in html2pdfhtml2pdf中未显示特殊字符
【发布时间】:2016-05-14 01:04:05
【问题描述】:

我正在使用 html2pdf 并尝试在 pdf 中显示一个复选标记、复选框(选中)、一个勾号……任何类似于检查叹息的东西。 我已经尝试了所有我能找到的代码: ☑✔ ✓ 但我看到的只是'?'

$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', 0);

【问题讨论】:

  • 在您的尝试中,您是否还应用了实际上包含 ✓ 符号的字体? (这个是U+2713,但您的变体也是如此。)
  • 我正在使用$html2pdf->setDefaultFont('Arial'); ...希望它有这些符号

标签: html pdf symbols


【解决方案1】:

字体出现问题,无法显示这些符号 我所做的是添加了 2 种不同的字体,Arial 作为默认字体,dejavusans 作为符号。

<style>span{font-family: dejavusans;}</style>

<span>&#9745;</span>

$html2pdf->setDefaultFont('arial');
$html2pdf->AddFont('dejavusans');

【讨论】:

  • 这确实是我所怀疑的;但我犹豫将其归类为“字体问题”。除非html2pdfhonorates 字体堆栈,否则这里的字体没有错。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-22
  • 2013-06-06
  • 1970-01-01
  • 2014-02-09
  • 2015-10-19
相关资源
最近更新 更多