有不少用戶反映,部分老 PDF 文件由於在制作時沒有嵌入字庫,導致該文件在某些閱讀器上顯示為亂碼。即使他們用 Acrobat 嵌入了相應的字庫,文件仍然無法正確顯示。
這些老 PDF 看起來具有如下相似的特征:
1、沒有嵌入字庫,使用的字庫有:宋體、楷體_GB2312、仿宋_GB2312 和黑體。
2、在輸出文本指令中使用 GB2312 而不是字庫的字符映射值(CID)輸出文本,因此,嵌入字體后,由於文本輸出指令錯誤,所以仍然無法被常規閱讀器正確顯示。
3、在兼容這些文檔的閱讀器(如 Foxit、SumatraPDF)中復制文本時,每個字符之后都附有一個空格,影響了復制的效果。
經過了一段時間的研發,PDF 補丁丁的新測試版將可完美嵌入這些文檔所需的字庫(僅嵌入文檔中使用的字符),在任何支持 PDF 標准的閱讀器上均可正常閱讀。文本中多余的空格也將被刪除,復制時再不會出現多余的空格。
