繁体   English   中英

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

[英]Font size in xsl-fo difference in browser?

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

  • 字体大小:10px
  • 字体系列:Arial

内容 pdf 如下图所示: 在此处输入图像描述 pdf 内容

此外,我还使用 HTML 标签( <table>, <tr>, <td>, <div>,... )构建了类似的内容。 但是,在HTML页面上,字符小于PDF页面,即使我在两者中使用了相同的font-sizefont-family xsl-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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM