首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

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

  •  
  •   sdd11 · 2015-10-27 22:44:10 +08:00 · 1777 次点击
    这是一个创建于 1423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我以为 PDF 文件的最大价值就是保持文件的显示完全一致,不管什么平台/ app 。
    但今天发现不是。
    系统 Mac OS El Capitan 10.11.1 。测试 app : Preview, Skim, Acrobat.
    Preview:


    Skim:


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


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


    iPad air2 iOS 9.1 GoodReader 的效果如下:

    你看,又是一个不一样的。
    为什么会这样?如何解决这个问题?
    6 回复  |  直到 2015-10-28 13:24:44 +08:00
        1
    cxbig   2015-10-27 23:01:28 +08:00
    渲染用的默认字体不一样
        2
    xenme   2015-10-27 23:06:48 +08:00 via iPhone
    pdf 是描述性的,不是图片。
    所以解析渲染的时候有差别。全是图片的另算
        3
    lsmgeb89   2015-10-28 07:21:55 +08:00
    这个不是很正常嘛~~
        4
    sdd11   2015-10-28 08:36:50 +08:00 via Android
    @cxbig PDF 文件不会打包字体么?

    @xenme 噢噢,所以 PDF 只是保证版式不会乱掉,字体并不指定?
        5
    yy77   2015-10-28 13:03:19 +08:00
    PDF 可以打包字体,也可以不打包。其实即使是同样的字体在不同平台上的渲染效果也会不一样的。微软有 clear type ,苹果 Linux 也有自己的技术。
        6
    moonkiller   2015-10-28 13:24:44 +08:00
    比较无语的是,多图层 pdf ,带有隐藏图层时
    有的查看器会把隐藏的也显示出来,直接没法看了都
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3355 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 39ms · UTC 05:16 · PVG 13:16 · LAX 22:16 · JFK 01:16
    ♥ Do have faith in what you're doing.