CAD设计论坛

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

[经验] 当打开一张图时候提示没有字体找到怎么办

[复制链接]
发表于 2007-1-18 17:44 | 显示全部楼层 |阅读模式
最好的方式是重新给缺少字体的字型样式重新定义,若是看到确什么字体,就把自己机器有的字体拷贝改名,这样不好也不方便,若以后我们在遇到,难道还要改名吗?所以从根本上解决方法就是重新定义缺少字体的字型样式。
) M. S4 W$ y' i) p) k4 _: `先说下ACAD显示字体的原理,字体的显示属于“软引用”,意思就是字型的显示不是固定的,要根据字型样式的定义的字体来显示,也就是说我们写的文字,可以有不同的显示样式,我们写的文字实体(TEXT),会把样式信息记录到实体内部,也就是实体组码7,文字实体不保存字体名,保存的只是样式名。/ I( O7 ~/ O4 X+ R& E4 v, s
样式是通过命令STYLE定义的,知道了上面的原理,我们把没有字体的样式重新定义就可以了。
) w+ p3 ~3 a  a9 A) \图一是我们打开一张图时候,没有指定字体的时候,出来的对话框提示,在对话框的标题显示的是“字体样式”名,表明这个样式中的字体在本地机器搜索路径内没有找到,这个时候,有三种方法:, U" ]% W& ~& @; T8 e+ t
1、我们可以简单的在字体的下拉列表选择一个替换没有的字体,但是这种方法不好,只能解决一时问题,等下次启动的时候还会提示我们。3 C: a  n" n1 l* a  c
2、把机器里面有的字体拷贝改名成没有的字体,这种方法也不好,我们不能每次都改。
# C, X$ ^/ o6 b% F9 p* }6 `9 @0 \3、就是根据上面我说的文字显示原理,记下这个样式名字(本例HZ),然后忽略,进入到ACAD界面,使用命令STYLE去修改这个字型定义,保存图后,以后就不会再有提示了。
) c! _5 G) T% M& r- l) p! A$ @  Y# ~" H$ y1 x/ a
8 x) n' B' S2 z* m) H3 ~
图14 s' N$ o% V" n8 m, C) _, t
在STYLE命令的对话框,根据图2,从当前图形已有的样式下拉列表找到HZ,这时候下面的小字体和大字体内会显示这个字型(HZ)使用的字体名字(当然其中我们没有)
: I. j+ D! p) Q6 g
. |& B: ^# L! ^- h  ^. a
# d- C) a9 I+ D5 [+ E图 2. ~% l. Y3 ^4 N8 T" t" E+ u
然后根据图1提示的,看是缺少小字体还是缺少大字体,根据缺少的,我们分别在两个字体的列表里面找到自己机器常用的字体来替换,最后应用就可以了。
% ]2 }9 g+ P; [5 ]3 @) \(在本例中,确的是大字体,所以我们在右边的字体列表找个HZWB来替换)
& ~* E& X  N( ^( ~  B) t: H3 U2 q4 ?7 h$ O6 B9 s+ r

7 S$ A- k" l9 S2 b  Z图 3
7 R- l3 v/ Q3 r: n6 |* b1 \4 k点“应用”后,本图中引用这个字型样式(HZ)的文字要重新生成来显示(REGEN),最后记住的是,退出后,一定要保存图形,这样新的定义才会保存。
发表于 2007-1-18 17:53 | 显示全部楼层
学习学习,经常遇到这问题。
发表于 2007-1-18 18:26 | 显示全部楼层
不错!
+ `1 c( Z' g. {0 b' p: ~1 `6 X& i8 O, C& Z
有的时候清理一下也可以清掉的吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 00:39

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

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

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