沐风论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7859|回复: 9
打印 上一主题 下一主题

[问题求助] CAD字体终结者

  [复制链接]
跳转到指定楼层
楼主
发表于 2012-5-23 11:17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
针于CAD打开文件时找不到字体的问题,有很多解决办法,比如指定替换字体、找原始字体、为字体文件改名等,但这些办法要么治标不治本,要不带有一定的弊端。
今天,我就以浩辰CAD2012为例,介绍一种最专业,最实用的方法,此方法对AutoCAD也适用。
遇到浩辰CAD2012找不到字体时,如果能找到原来的字体,那固然好了,可如果找不到呢?事实上,因为种种原因,往往不容易找到原字体。
如果是在文件打开时指定替换字体,那下次碰到你没有的字体时依然要重复这一操作,对于追求工作效率的工程师来说,这是难以忍受的。
关于这个问题,我之前写过一篇文章,利用“修改字体文件名”来解决。“修改字体文件名”是一种欺骗浩辰CAD2012的“千术”,缺点是操作起来有一些麻烦,也不便于字体文件的管理。比如,当你把hzf.shx字体名改为special.shx,时间长了,你的字体文件就会很混乱,自己都记不清修改了多少个字体文件,需要复原字体库时就只能替换整个文件夹了。
为了解决这个问题,浩辰CAD2012提供了指定字体对应关系的机制。简单说,就是为你系统中没有的字体建立一个超连接,而超连接则指向你字库中存在的某一字体。
再说得通俗一点,比如你从别人处得来的图纸用到了字体A,而你没有这个字体,但是你有字体B,而且你发现用字体B替换字体A后文字可以正确显示,你又不希望以后再打开用到字体A的文件时浩辰CAD2012又找不到字体,那就可以建立一个“超链接”,将字体A链接到字体B上,这样,浩辰CAD2012打不到字体A时,就会自动用字体B替换。
通过这种方式,你就无需将字体B的名称修改为A来欺骗浩辰CAD2012了,而且当你有真正的字体A时,可直接将其放入浩辰CAD2012的字库中,因为只要存在真正的字体A,浩辰CAD2012是不会用字体B来替换字体A的,这样,字库管理就不会混乱不堪了。
建立字体“超链接”的方法很简单,你只需要打开浩辰CAD2012安装的根目录并找到icad.fmp文件,用记事本将其打开,添加一行代码就可以了。
比如,你要将字体a.shx链接到字体b.shx,那就在文件的最后加上:
a.shx;b.shx
保存icad.fmp文件,你的字体问题就解决了!

评分

参与人数 1学习币 +3 收起 理由
秋天的飓风 + 3 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
发表于 2012-5-23 12:06:56 | 只看该作者
谢谢阿柏的分享!
回复 支持 反对

使用道具 举报

板凳
发表于 2012-5-24 16:51:06 | 只看该作者
很实用的方法呀,多谢分享
回复 支持 反对

使用道具 举报

地板
发表于 2012-5-24 21:04:54 | 只看该作者
好东西
回复 支持 反对

使用道具 举报

5#
发表于 2012-5-24 23:16:59 | 只看该作者
新人回帖拿币下教程
回复 支持 反对

使用道具 举报

6#
发表于 2012-5-25 10:37:05 | 只看该作者
多谢楼主分享,但是我在AUTO CAD里找不到icad.fmp这个文件,为什么?
回复 支持 反对

使用道具 举报

7#
发表于 2013-7-15 22:17:53 | 只看该作者
感谢分享 技术帖
回复 支持 反对

使用道具 举报

8#
发表于 2013-7-16 08:43:05 | 只看该作者
找不到icad.fmp这个文件
回复 支持 反对

使用道具 举报

9#
发表于 2013-7-18 18:16:05 | 只看该作者
用2007的咋办
回复 支持 反对

使用道具 举报

10#
发表于 2013-7-18 21:37:35 | 只看该作者
新人回帖拿币下教程
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|沐风论坛 ( 沪ICP备09092249号  

GMT+8, 2024-11-15 03:56 , Processed in 0.403169 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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