同一个 PDF 文件,不同 app 打开的效果不同?

2015-10-27 22:44:10 +08:00
 sdd11
我以为 PDF 文件的最大价值就是保持文件的显示完全一致,不管什么平台/ app 。
但今天发现不是。
系统 Mac OS El Capitan 10.11.1 。测试 app : Preview, Skim, Acrobat.
Preview:


Skim:


以上两个效果一样,注意代码部分的错乱。应该是用的同样的渲染引擎。


Acrobat:
Acrobat 没有代码错乱的问题。字体也不太一样。


iPad air2 iOS 9.1 GoodReader 的效果如下:

你看,又是一个不一样的。
为什么会这样?如何解决这个问题?
2570 次点击
所在节点    分享发现
6 条回复
cxbig
2015-10-27 23:01:28 +08:00
渲染用的默认字体不一样
xenme
2015-10-27 23:06:48 +08:00
pdf 是描述性的,不是图片。
所以解析渲染的时候有差别。全是图片的另算
lsmgeb89
2015-10-28 07:21:55 +08:00
这个不是很正常嘛~~
sdd11
2015-10-28 08:36:50 +08:00
@cxbig PDF 文件不会打包字体么?

@xenme 噢噢,所以 PDF 只是保证版式不会乱掉,字体并不指定?
yy77
2015-10-28 13:03:19 +08:00
PDF 可以打包字体,也可以不打包。其实即使是同样的字体在不同平台上的渲染效果也会不一样的。微软有 clear type ,苹果 Linux 也有自己的技术。
moonkiller
2015-10-28 13:24:44 +08:00
比较无语的是,多图层 pdf ,带有隐藏图层时
有的查看器会把隐藏的也显示出来,直接没法看了都

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX