我正在使用mPDF,在将HTML内容导出为pdf时,所有内容都显示完美。但glyphicons
没有显示。所以我在/application/third_party/mpdf/config_fonts.php
中添加了字体真棒样式代码,如下所示
"fontawesome" => array(
'R' => "fontawesome-webfont.ttf"
),
并更改了视图页面中的代码
<i class="fa fa-phone"></i>
到
<span style="font-family: fontawesome;"></span>
在这之后我在pdf里面得到了fontawesome
。
有没有办法使用
<i class="fa fa-phone"></i>
在pdf中生成图标?
答案 0 :(得分:0)
你将Font Awesome和Glyphicons混合在一起,这是不同的项目。
无论如何,两者都使用::before
CSS伪类来显示具有实际图标的元素内容,并且这个伪类在mPDF中不支持。
这意味着无法在不预先处理HTML的情况下显示这些图标(使用i
类将内容添加到fa
)或直接插入字符,如您在示例中所示。
<span style="font-family: fontawesome;"></span>