跳转到主内容
Waters China

从 Adobe Reader 打印到 NuGenesis SDMS的报告中出现乱码\不可读文本 - WKB273458

故障描述

  • 打印至 NuGenesis UNIFY 的报告中的文本在打印后不久即可在 NuGenesis Preview(预览)中正确显示;但是,稍后查看时,例如关闭 Adobe Reader 后,文本不可读

环境

  • NuGenesis 9 SDMS
  • NuGenesis 8 SDMS
  • 使用 Adobe Reader 将 PDF 文件打印至 NuGenesis UNIFY

原因

在打印过程中,Adobe Reader 将 PDF 文件的嵌入字体转换为临时字体。这些字体在打印后只显示一小段时间,并且可以在 NuGenesis Preview(预览)显示报告时使用。删除临时字体后,出现时间延迟或在关闭 Adobe Reader 时,NuGenesis Preview 无法再使用这些字体,而是使用替换字体。

PDF 文件中出现类型 1 字体时,会在打印过程中呈现为图像,因此应避免使用。

解决方法

  1. 创建新的文本文件:C:\Windows\acroct.ini
  2. 在 acroct.ini 中输入以下文本:
    • [WinFntSvr]
    • TTToSysPrintDisabled=1
  3. 保存并关闭文件
  4. 将 PDF 重新打印到 UNIFY。如果新打印的报告的文本仍然不可读,请将以下文本添加到 acroct.ini
    • T1ToTTDisabled=1
  5. 保存并关闭文件
  6. 重新打印 PDF

附加信息

要识别 PDF 文件中的字体类型:

  1. 在 Adobe Reader 中打开文件
  2. 单击主菜单 \ 文档 properties(文档属性),或“文件”菜单 \Properties(属性)
  3. 单击“字体”选项卡
  4. 软件将列出文件使用的和/或嵌入的所有字体。 类型 1 字体将用明显的图标和标签“类型 1”标识

id273458, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG