CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 7844|回复: 12

[技巧文章] 轻松搞定CAD字体文件乱码问题

[复制链接]
发表于 2011-10-14 12:05 | 显示全部楼层 |阅读模式

字体文件乱码,问号显示是CAD软件使用者经常碰到的问题,我们有的设计师可能知道这些现象是字体缺少的原因,而有的可能并不太清楚是怎么一回事,今天,我们一起来了解一下有关CAD字体的知识。并以中望CAD为例,看看如何告别字体文件的乱码问题。

基础知识:

DWG文件是一个数据库文件(实际上,其它格式的文件也是数据库文件),由CAD软件按照一定的规则将数据库文件在屏幕上还原(也可以叫解析)成我们平时所见到的图形。然而我们所见到的图形信息,并不是全都保存在数据库文件中,有些对象(字体,填充文件,线型文件)是以“链接”的方式显示的。这些对象在DWG文件中,并不是以实体存在,而是以“链接路径”的方式存在。

当我们用CAD软件打开一幅DWG图纸时,CAD软件首先还原非“链接”对象,然后根据“链接路径”信息,还原其它对象。当在指定目录下,找不到这些被DWG文件链接的对象时,我们在屏幕上就看到了乱码,问号或其它非正常显示了。

措施:

中望CAD2011完全兼容各种链接对象,我们可以把字体,填充文件,线型文件,拷贝至中望CAD2011相应的安装目录下,以实现同样的显示效果(图一)。

% _8 U) P% }, U
图一

在安装目录下,我们能看到这些文件夹和文件(图二)。

; b1 z* z4 t; f+ T2 x; ^
(图二)

好,以上是基础背景介绍,这里进入正题,看看中望CAD环境下,与字体有关的一些操作方法和技巧。

当打开一个DWG文件时,有时会碰到如图所示对话框(图三):

2 L& b; K4 S* A" m% Z7 H$ M1 ]
(图三)


8 ~+ ?; U" ~6 s9 \: T* @0 G# y从这个对话框我们可以获知如下信息:9 G2 B( _6 ~$ M7 s& ~6 L' O
1、文字样式“HZ_V”所设定的“单线等线体big.shx”字体文件,在当前字体搜索路径下不存在。
8 ~6 s% g" P2 b- B- w: K+ u1 M2、可以点击“浏览”按钮找到“单线等线体big.shx”字体文件。
8 M& i/ }" z' C& j0 t( d6 k6 v% p3、可以点击“取消”按钮,让CAD软件按默认的替代字体临时替代“单线等线体big.shx”。
  Q# r% d" @  K( q; f3 f* S4、可以在“大字体”列表框内,选择某个特定的字体(比如“bigfont.shx”),点击“确定”按钮,CAD软件将按所选的字体,临时替代“单线等线体big.shx”。

这里我们要注意的是,“临时”这两个字,为什么呢,因为即便是我指定了“bigfont.shx”用来替代“单线等线体big.shx”,在文字样式管理器中,“HZ_V”所设定的字体文件,依然是“单线等线体big.shx”。如图四所示:


4 E, N) ~/ {3 S图四

这样,即便是我们在打开文件之后,点击了保存的按钮,关闭软件,重新打开软件,再次打开这个DWG文件时,CAD依然会出现如图1所示的对话框。聪明的你这时候一定想到了,如果我要彻底解决这个DWG文件的字体问题,要么找到它所缺少的字体文件,拷贝至Fonts目录下,要么在“字体样式”管理器中,把“HZ_V”所设定的字体,改成其它的。

那么“取消”和“确定”这两个按钮,除了一个可以指定临时替代字体,一个用预设字体临时替代外,还有哪些不同呢?

经过分析,我们可以得出如下结论:

点击“取消”打开文件的,在不退出软件,仅仅关闭当前文档,重新打开该文档时,CAD系统会提示你选择字体。

点击“确定”打开文件的,在不退出软件,仅仅关闭当前文档,重新打开该文档后,CAD系统不会提示你选择字体。且在此前提下,打开也含有“单线等线体big.shx” 的其它DWG文件时,CAD还是不会提示你选择字体。

最后的小建议:

为了让我们的图纸始终保持良好的可读性,建议大家养成标准的作图习惯,尽量使用常见且固定的字体,设计可以追求个性化,但不要在标准字库上去追求个性化。

中望CAD2011下载地址:http://www.zwcad.com/product/zwcad2011.html

发表于 2011-10-17 08:35 | 显示全部楼层
这个很有用,收藏之
发表于 2011-10-19 08:57 | 显示全部楼层
以前用acad经常遇到这个问题,中望的解决办法比较简单
发表于 2011-10-19 09:02 | 显示全部楼层
这个问题一直很头痛,顶一下让大家看到
发表于 2011-10-19 15:23 | 显示全部楼层
[quote]这个问题一直很头痛,顶一下让大家看到
发表于 2011-10-20 08:37 | 显示全部楼层
顶,学习了
发表于 2011-10-31 13:27 | 显示全部楼层
长见识咯····
发表于 2011-11-18 22:14 | 显示全部楼层
autoCAD的呢
发表于 2011-11-22 11:17 | 显示全部楼层
回复 2# youngereader 9 n' S" R3 D3 o8 J& B6 J9 i/ \# M

" R* U& |. ]; s4 _$ C2 |. w6 q0 c
    现在知道了
发表于 2011-11-27 09:48 | 显示全部楼层
谢谢,现在明白了
发表于 2011-11-28 16:09 | 显示全部楼层
现在粗略的明白了……
发表于 2011-12-6 23:27 | 显示全部楼层
还没到那种级别,不过先下再说~谢谢LZ~~~
发表于 2011-12-12 19:26 | 显示全部楼层
经常都会出现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-25 04:52

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表