【发布时间】:2016-10-12 05:49:28
【问题描述】:
我使用的是最新版本的TCPDF,发现在使用writeHtml方法时无法使用CSSfont-family设置字体。 唯一设置字体的方式是如果我使用SetFont,但这对我来说效果不佳,因为文档需要有多种字体并且模板是使用一个 HTML 视图创建的文件。
这是目前为止的模板文件:
<style media="all">
html, body, p, h1, h2, h3, td, span {
font-family: 'HeavyDisplay' !important;
font-size: 10pt;
}
</style>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="font-size:27pt;color:#2998ff">Tax Receipt</td>
<td rowspan="2">Company Name</td>
</tr>
<tr>
<td style="font-size:7pt;letter-spacing:.8pt;color:#999"> <br>Please retain for income tax purposes</td>
</tr>
</table>
我可以确认font-size 属性有效。
此外,我已经尝试为每个标签内联 font-family 属性,但这并没有什么不同。
这是 TCPDF 的错误吗?
【问题讨论】:
-
tcpdf.org/examples/example_033.phps,您在
SetFont方法中遇到了什么问题? -
SetFont没问题。我无法使用 CSS 设置字体,这是我需要做的。
标签: html css fonts tcpdf font-family