多了字体也会有问题,竟会导致脚本文件执行不正常?

cyc 9月 1, 202119:26:45
评论
436 936字阅读3分7秒

前两天有位网友在公众号里问了我一个问题,他用某个软件生成了一个SCR脚本文件,然后想用脚本在CAD里画图,他跟同事用的都是XP系统,但同事的cad能顺利生成图形,他将同事的字体都拷过来,但脚本确实始终无法正常执行,脚本执行的提示如下图所示:多了字体也会有问题,竟会导致脚本文件执行不正常?

从提示看脚本在创建文字样式的时候中断了。脚本文件创建了一个名为宋体的文字样式,而且字体设置的是宋体,但由于最后一个是否垂直参数在脚本中没有确认,而是将下一个创建文字样式的命令STYLE作为输入,不是参数需要的Y或N,导致脚本中断了。

为什么会这样呢?

我尝试在不同版本CAD和操作系统上按照他的截图中的提示输入-style命令来模拟脚本创建文字样式的过程,终于发现了问题所在,当使用操作系统的宋体时和使用CAD的宋体.shx字体时参数数量是不一样的,其实这一点再文字样式对话框中也可以看出来。

多了字体也会有问题,竟会导致脚本文件执行不正常?

多了字体也会有问题,竟会导致脚本文件执行不正常?

他的电脑上因为有一个宋体.shx字体,所以优先使用了此字体,导致多了一个垂直参数需要确认,而同时的电脑上没有这个字体,因此直接使用了操作系统的字体,所以可以正常绘制图形。

又是宋体.SHX,之前就写过一篇关于它的文章:

宋体的文字为什么是空心?

自己写脚本的人不多,很多脚本都是由一些行业软件,如华宁岩土等生成的,这些软件因为没有绘图模块,开发者对DXF文件也不够了解,因此会输出脚本SCR文件,然后设计人员在CAD中运行脚本将相关的图形绘制出来。这些脚本能否正常运行与操作系统和CAD有关,比如这样的脚本估计在WIN 10上也无法运行,因为在定义文字样式时,设置字体时直接输入“宋体”时,如果没有宋体.shx,就会提示字体文件不存在,如果有宋体.shx,也会由于垂直参数没有确认导致无法运行。

之前介绍过很多字体相关的问题,但多是因为缺少少字体引起的问题,比如说显示问号,提示形未找到等等。

CAD图纸打开文字显示成问号或不显示怎么办?

为什么图纸用操作系统的字体也会显示问号?

CAD图纸打开会提示形未定义怎么办?

原来多了字体也会出问题。所以再次提醒大家:在下载了一个CAD字体库后,不要一股脑地将这些字体复制到CAD的FONTS目录下,用到哪个字体就往里面拷字体。不仅如此,还建议将里面一些从来不用的字体删除,这样可以让CAD软件和我们自己检索字体更快。

cyc
  • 本文由 发表于 9月 1, 202119:26:45
  • 转载请务必保留本文链接:http://wg678.cn/37163.html
CAD字体库下载,下载后应该怎么用? CAD字体

CAD字体库下载,下载后应该怎么用?

很多人因为打开图纸的时候缺少字体导致文字无法显示或显示为问号而烦恼,于是会去网上去搜索和下载字体库,网上的CAD字库确实不少,少的有几百种,多的有将近2500种,比如比较流行的是:
CAD字段的背景色怎么去掉? CAD字体

CAD字段的背景色怎么去掉?

将字段 FIELD插入 到CAD 中,不管 是直接插入 ,还是 在文本 或属性 文本 中插入 ,该字段 将带有 白色背景 颜色 ,如下图所示 。 将字段 FIELD插入 到CAD 中,不管 是直接插入...
CAD里的外部参照和图块看不到怎么办? CAD图纸

CAD里的外部参照和图块看不到怎么办?

问题综述 一位网友提了这样一个问题,他想在布局空间插入一个图框,可是无论怎么插入都看不到,但打开外部参照原图或从外部参照原图里复制粘贴图框却都能看到。之前我也没有注意过这个问题,等网友将图纸发过来后才...
cad顶部标题栏显示空白怎么办? CAD技巧

cad顶部标题栏显示空白怎么办?

问题综述 安装AUTOCAD2010-2014这些版本的时候,顶部的标题栏显示空白,无法使用快速访问工具栏的功能,也无法切换工作空间,如下图所示。 光标移动到上面,通过提示或单击,可以发现这些按钮是存...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: