如下图所示,命令行文字显示不正常,旋转了90度,怎么回事?
什么问题?怎么解决呢?这里把原因简单讲解一下,其他人如遇到类似问题,也好知道如何解决。
其实不仅命令行会出现类似问题,我们在CAD中书写文字时也会出现类似问题,要想知道这种现象出现的原因,首先要对CAD中操作系统字体的使用有一定的了解。
我们可以直接在文字样式对话框中看一下,启动CAD后新建一个空文件,输入ST后回车,打开文字样式对话框,我们可以看一下字体列表,可以看到有一系列带@的字体,下面还有同名不带@的字体,如下图所示。
常规要使用字体的话,应该使用下面的不带@的字体,如果使用带@的字体,字体方向是横向的,我们不妨看一下具体的效果。
1、在字体名中选择@新宋体,单击确定关闭文字样式对话框。
2、用此文字样式分别书写一个多行文字和单行文字,查看文字的效果,如下图所示。
我们可以看到@的字体书写的单行文字和多行文字表现还不一样,多行文字变成了竖排文字,单行文字仍然是横排,但文字旋转了90度,就跟上面截图中命令行显示的字体一样,我们知道命令行肯定是使用了这种字体,下面就来看看命令行字体是怎么设置的。
1、输入OP,回车,打开选项对话框。
2、单击“显示”选项卡,单击此选项卡中的“字体”按钮,将字体设置为@新宋体,如下图所示。
3、单击“应用并关闭”按钮关闭“命令行窗口字体”对话框,单击“确定”按钮关闭选项对话框。
4、我们来看命令行的显示效果,输入L,回车,绘制一条直线,命令显示的效果就跟那位朋友的截图一样,如下图所示。
我在AUTOCAD2007版重现了这个现象,但我到AUTOCAD 2017版试了一下,发现设置成@新宋体后,命令行依然能正常显示,看来CAD高版本对这种问题做了防范,即使设置错了字体,也不会有问题了,但如果按F2打开文本对话框,会发现字体也会转过来。
既然知道了问题的原因,解决方法就不用多说了吧,设置一个不带@的字体就好了。