程序单或制图中文变方框、乱码时,先检查哪些字体和编码?

答案

字体和编码都要查。只有改字体不一定够,外部文本文件编码不一致也可能导致显示异常。

  1. 检查用户默认设置中的制图字体。
  2. 检查标准字体和 NX 字体修改字体样式。
  3. 重启 NX/UG 后验证。
  4. 导入新的字体库,在模圣官方渠道下载新的单线字字体库,比如我们的旗舰群,模圣官网。
  5. 用记事本打开外部文本文件,检查字体和编码。
  6. 必要时避免在关键变量、图档名或模板名中使用特殊中文字符。
记事本字体和编码设置
外部文本文件的字体和编码也会影响中文显示。

补充:高版本打开旧图纸中文不显示时检查字体缺失

同一张程序单或图纸在低版本显示正常,在高版本中文不显示,常见原因是高版本环境缺少旧图纸使用的字体,或用户默认设置里的字体没有切换到可识别字体。

  1. 先确认旧图纸使用的文字字体。
  2. 在用户默认设置中换成当前版本能识别的字体。
  3. 修改后重启 NX/UG。
  4. 如果仍不显示,可从低版本环境补齐对应字体文件。
  5. 批量旧图纸不建议逐张手改,应先把字体环境修好再验证。

补充:文字显示不出来时,切换格式不够,要选中文字并更换字体样式

中文、繁体字或特殊字符显示不出来时,常见原因是当前字体不包含该字形。只切换文字格式可能无效,需要选中文字对象后更换可用字体样式,必要时补充系统字体。

  1. 先确认文字本身不是乱码。
  2. 选中显示异常的文字对象。
  3. 更换为包含该字形的字体样式,例如常见中文字体。
  4. 如果本机字库缺失,把合法可用字体安装到系统字体中。
  5. 模圣设计里的“修改字体样式”功能可用于批量或一键转换字体。