预览知网的pdf文献会因缺失字体导致乱码或空白
预览知网的pdf文献会因缺失字体导致乱码或空白。
使用acrobat可以正常显示
[经过版主编辑]
预览知网的pdf文献会因缺失字体导致乱码或空白。
使用acrobat可以正常显示
[经过版主编辑]
前面还以为是排错,现在看来是需要提交软件bug。
不缺字体?似乎和主题中的叙述不太一样。当然,对于莫名的问题,没有进一步的求证和检测,谁都说不太准确。在彼此的交流过程中,会逐步理清思路。
就个人粗浅的想法,计算机的排错和学术研究也是类似的,特别是举证,举出一个例子,有元素条件有操作有图例有结果,别人要证实或证伪都可以。可重复错误的详细信息,对于排错更是至关重要。不过放眼本坛,可以说95%的中文提问都是惜字如金的,属于普遍现象。别人看了,主要考猜和通过间断的问题,在脑子里形成一个问题的大概的印象,会与实际情况出现偏差,请多理解。
PDF格式是Adobe制定的,相信Adobe自己的产品对其的支持是最完善的,当然还有好多第三方产品,良莠不齐,macOS的预览应用就是其一。PDF标准本身一个一波三折的,虽然在2008年通过了ISO 32000-1:2008而成为了公开标准,但是Adobe在后续的标准中添加了私有标准,后来在2017年的公开标准ISO 32000-2中,不再包括那些私有特性了。这些历史,也使得支持一个广泛的PDF格式成为了一种挑战。就个人经验,预览应用对于PDF的可编辑部分的支持简直就是顽疾,直到10.14才比以前的版本好多了,但依然有问题。就个人来说,还是用Adboe Reader来填写内部表格,编辑PDF文件使用Acrobat Pro,普通查看就看当时的环境和心情了,基本没有遇到PDF预览乱码的问题(或许是我忽略了)。
Google Chrome浏览器自带自己的PDF viewer插件,可以在其中打开PDF文件,这个插件随Chrome一起安装和更新,不依赖于操作系统,就如同它有自带的FlashPlayer插件一样。如果使用它浏览CNKI,可以设置不下载而直接查看(其实也是要下载的,不过是保存临时文件夹中,关闭后Chrome会管理删除),有用再点击保存本地。这个操作,就个人来说,可能比下载完后再用预览看要方便。
对于提交应用bug,Apple有自己的渠道,特别是特定功能缺损需要改进的话,最好去Bug Reporting提交,那里有专门的技术人员审阅和提交,而且有相应步骤引导提交者把所有的详细信息一并提交。还有一个非官方的,叫做Open Radar。业内的一般建议,在两个上面同时提交,一个主要原因是,Apple的Bug Reporting,只有提交者和Apple可以看见,而Open Radar,任何人都可以看见,供大家参考。当然了,对于非IT业界的人员做这些可能有点苛求了。虽然这里也会有Apple的技术人员,但是毕竟不如Bog Reporting来得正规,内部流程也不一样。
后面的一并这里回复了
你的第二个PDF,内置字体编码是:GBK-EUC-H,实际字体使用的是AdobeSongStd-Light。这个和第一个PDF文件的字体不一样。根据网上的信息,GBK-EUC-H是Adobe为PDF定义好使用的字体编码。
估计macOS不支持这个PDF特性,所以使用了系统默认字体(黑体),而Chrome中同样也是显示的黑体。
另外,我发现,就连chrome都可以正确显示mac预览不能正确的pdf文档。
首先,非常感谢你的答复。但很遗憾的是你没太明白我指出的问题是什么。
第一,可以肯定的是,这个问题只出现的特定PDF上,但肯定不是某一开发商的,CNKI只是比较多而已。所以这些开发商有责任
第二,这类PDF出现问题的原因可能与内嵌字体没有被mac的预览识别有关。所以mac也有责任
第三,因为PDF的标准不在mac,不是mac显示的结果就是100%正确的。acrobat是比较公认的标准。
第四,我希望mac能改进,是因为同一个pdf在acrobat上的显示,以及在windows下的大部分pdf阅读app的显示是一致的,但mac下的显示是不一样的,没有正确识别字体。比如,这个pdf是华文宋体,但mac的预览识别为了黑体。这种从衬线字体变为非衬线字体是极大的变化。而且有些数字和英文根本就无法识别了。
第五,我想说的是,mac不是pdf的显示标准,不是说有一个pdf显示正确,所有的pdf都显示正确了。这个逻辑本身就是错误的。正确的逻辑是,你的pdf显示是否和其他大部分pdf软件显示的是否一样。
[经过版主编辑]
原来这里不能留联系方式。那我把cnki的文章名发这里吧。你能下载的话,你去试试看吧。
不过我觉得,这个问题基本是无解了。
昨天我找了个搞开发的朋友,问了他情况,说是也不好提交,还需要代码什么的。
显然我这不是代码层面的问题,而是应用层面的。
我图中的两个文章分别是:
中关村海归文化_让我们怎能不放歌
中国的政府R_D资助有效吗_来自大中型工业企业的经验证据
类似的情况出现在cnki的大部分文献中,部分带有公式的文献情况更为严重。
[经过版主编辑]
在没有版权争议的情况下,能否提供一个例子PDF文件
如果你感兴趣,样本pdf我可以发邮件给你。如果你能解决,或者能有效的反馈给apple,那就更好了。
在这里我不知道怎么上传pdf。
提交bug的两个渠道,我有时间去试试看。
对不起,以前没注意,还真的没法上传文件,而且这里不能留个人联系方式。知网不让下载💵
为了自己和大家方便,还是提交bug吧。
非常感谢你这个答复。我了解到不少东西。
也是非常抱歉我打的字是少了点。因为这个问题我到处反馈多少遍,基本都属于无用功。所以,时间久了就懒得再写那么多了。
而且这个问题,在网络上反馈和咨询的也有不少。大部分的解决方式就是安装acrobat reader。但adobe的软件真的是太难用了。
也感谢你提供的两个提交BUG的渠道。我去试试看。但我猜,估计也没多大意义。
我不了解这里是以提供什么服务为主的。所以可能有点跑偏了。
如果这个东西不太适合发在这里,就关闭吧。
感谢了。
感谢你这么认真的分析和回复。
虽然问题没有解决,但至少让我了解到还有CID字体这个概念,以前我都没有注意过。
不过,我觉得这个问题和CID字体可能关系不大。因为,我提供给你的另一个文档使用的是CID字体,而且只用了一个内嵌字体,同样不能正确显示应有的「宋体」,而是显示为了类似于黑体的一种。
也早料到这个问题依然无解,从我用mac开始就是这样,已经两年多了。目前也看不到有任何解决的可能性。
至于提交BUG,我看我是没这个能力了,就提供代码这一条我就做不到。
这既不全是mac的错误,也不全是cnki的错误。而是这两个不完善碰在一起就出现了问题。
目前来看这个问题又是只能告一段落了。
很无奈。
你给的这个网址我刚刚查看了。那是解决adobe软件的显示问题。
不是解决pdf的显示问题。所以用不上。
当然可以了。我可以提供一整套参考。但我以什么形式给你呢?这里好像不能传附件呢。
我挂几个图吧。
先是预览的效果(两个)
再来两个acrobat的效果
不用谢,也没帮上忙
这里的服务主旨还得Apple自己解释。
在实际中,个人的观察是,大家都是上来提出问题,以供公开讨论,如果是普遍问题而非个案,可以判定可能是软件bug相关的,就会有人建议走bug report的路。功能改进的意见也可以走那里。
bug report需要提供的内容不少,还有好多输入内容准确描述问题,以及截屏、样本和logs等等,比在这里说要花费更多时间。
预览知网的pdf文献会因缺失字体导致乱码或空白