sdd11

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

  •  
  •   sdd11 · Oct 27, 2015 · 3127 views
    This topic created in 3853 days ago, the information mentioned may be changed or developed.
    我以为 PDF 文件的最大价值就是保持文件的显示完全一致,不管什么平台/ app 。
    但今天发现不是。
    系统 Mac OS El Capitan 10.11.1 。测试 app : Preview, Skim, Acrobat.
    Preview:


    Skim:


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


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


    iPad air2 iOS 9.1 GoodReader 的效果如下:

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

    @xenme 噢噢,所以 PDF 只是保证版式不会乱掉,字体并不指定?
    yy77
        5
    yy77  
       Oct 28, 2015
    PDF 可以打包字体,也可以不打包。其实即使是同样的字体在不同平台上的渲染效果也会不一样的。微软有 clear type ,苹果 Linux 也有自己的技术。
    moonkiller
        6
    moonkiller  
       Oct 28, 2015
    比较无语的是,多图层 pdf ,带有隐藏图层时
    有的查看器会把隐藏的也显示出来,直接没法看了都
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 05:35 · PVG 13:35 · LAX 22:35 · JFK 01:35
    ♥ Do have faith in what you're doing.