浏览器中 xsl-fo 的字体大小不同?

Font size in xsl-fo difference in browser?

我正在使用 apache FOP 生成具有通用参数的 pdf 文档:

内容pdf如下图: pdf 内容

此外,我还使用 HTML 标签 (<table>, <tr>, <td>, <div>,...) 构建了类似的内容。但是,在 HTML 页面上,字符小于 PDF 页面,即使我在两者中使用相同的 font-sizefont-familyxsl-fohtml 之间的像素有什么区别? Html内容

px 中的长度可能不可靠,因为不同的软件对像素的绝对大小可能有不同的想法。

在 XSL-FO 中,px 是依赖于实现的,但建议书确实推荐 1/92" 或 1/72"。参见 https://www.w3.org/TR/xsl11/#pixels

我没能找到 FOP 像素的大小。 (FWIW,AH Formatter 默认为每英寸 96 px,但您可以更改它。参见 https://www.antenna.co.jp/AHF/help/en/ahf-optset.html#pxpi