在提交错误报告之前,我想确保某个流行的html-to-pdf工具的问题不是我的误解。
问题与分配字体有关。首先从markdown转换内容,然后添加内嵌<code>
标签和块级<pre><code>
标签。
CSS包括:
pre { font-family: 'Foobar Sans Mono'; }
但是,当使用此字体时,在转换的pdf中会忽略字体,而使用以下字体:
code { font-family: 'Foobar Sans Mono'; }
不是。在Web浏览器中查看html都很好。我意识到考虑使用上下文通过code
分配字体可能是更好的选择,但是通过pre
进行字体分配仍应是无效的。
字体是继承的,并且归类为a code
tag的a "phrasing" element应该算作包裹它的pre
标签的子元素,从而继承font-family
属性
是正确的吗?还是存在某种点对点的功能,因此html-to-pdf工具正比Web浏览器更严格地正统?