CAD制图问题:
在AutoCAD中打开文件时,中文文字显示为问号(?),而不是实际符号。
原因:
TEXT对象(与MTEXT对象相对)会出现此问题。这些对象不支持多种语言。在中文版Windows中,只有一种语言是中文。在此平台上,TEXT对象将显示正确的字符。在非中文操作系统上打开文件时,遇到限制。当Windows操作系统上存在多种语言时,TEXT对象仍设置为其他语言。
解决方案:
缺少字体
这通常是由字体文件(.shx或.ttf)丢失所致。如果可能,请找到并安装缺少的字体。
- 在AutoCAD的命令行中,输入STYLE。
- 查看文字样式以查看缺少的字体。
- 安装缺少的字体,可以是从另一台计算机复制的字体,也可以是从原始源重新下载的字体(请参见如何安装AutoCAD的字体)。
- 注意:如果字体不可用,请尝试gbcbig.shx大字体以进行临时修复。
安装后检查字体名称
安装缺少的TTF(true type font)时,有时会将字体名称转换为中文字符。
- 确保字体的名称在“C\Windows\Fonts”文件夹中相同,以便AutoCAD可以正确配置它。
- 从“样式”对话框中查找字体的中文名称并进行更改。
将TEXT对象转换为MTEXT
尝试将TEXT对象转换为MTEXT。MTEXT对象能够支持多种语言。使用TXT2MTXT*命令将TEXT对象转换为MTEXT对象。如果TEXT对象位于块中,请首先输入BLOCK EDITOR,然后使用TXT2MTXT命令。
- 注意:TXT2MTXT是AutoCAD 2017版本之前的Express Tool,在AutoCAD LT中在Update 2017.1之前不可用。