完美解决AutoCAD 字体替换问题
- 格式:doc
- 大小:28.50 KB
- 文档页数:4
AutoCAD字体等问题一.编辑字体映射文件--完美解决CAD字体乱码及打开时提示字体替换现象在打开其他单位或别人发过来的图纸时常会出现找不到字体的情况,如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,有时打开一张图纸设置要进行几次乃至十几次制定字体的操作,大大影响了工作效率。
下面我给大家介绍一种解决办法:CAD中有一个字体映射文件acad.fmp,比如CAD2007位于"%appdata%\Autodesk\ AutoCAD 2007\R17.0\chs\Support"下,CAD2010位于"%appdata%\Autodesk\AutoCAD 2010\R18.0\chs\Support\"下,(%appdata%\即代表了电脑的C:\Documents and Settings\你的用户名\Application Data 文件夹)。
不清楚的朋友可以在开始-运行里面输入"%appdata%\"(包含左右的引号),然后确定,即可打开该文件夹。
同样输入"%appdata%\Autodesk\"即可查看本计算机内已经安装的CAD版本,并进入相应的版本,找到support文件夹下acad.fmp文件,用记事本即可打开。
接下来编辑这个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定intecad文件被gbcbig替换,就写为intecad;gbcbig例如acad.fmp文件修改后内容如下:(黑色为默认内容,红色部分为用户可以自己增加的内容)cibt;CITYB___.TTF…tel;TECHL___.TTFintecad;gbcbig2、用户可以在使用过程中不断更新,同时提醒由于该文件位于系统分区内,重装系统时该文件会恢复为默认内容,建议大家定期备份将该文件至非系统分区内3、案例:打开某一.dwg图纸,系统提示无法找到intecad字体,让您选择替换字体,此时您只需要按照上述方法编辑acad.fmp文件,增加一行intecad;*****(您要替换为的字体);下次打开图纸时,系统就会自动将intecad字体替换为*****,而不会弹出提示!二.大家往往会有这样的体验:打开一张cad图纸后,文件夹内就会生成好几个附加的文件,会使文件夹显得比较凌乱,累赘;那么这些文件是什么呢?如果不需要该如何设置呢?以下就为您提供简单有效的解决方案!这些附加文件一般分为两种:1 .bak文件为备份文件,若您的.dwg源图损坏,可以把.bak改为.dwg,这时这个备份文件就成了一个标准的cad文件了;plot.log文件为打印之后会留下的一个文件解决方案:去掉.bak文件:打开cad工具栏中选项菜单(指令为op)在“打开和保存”里把“每次保存均创建备份”前的勾取消掉;去掉plot.log文件:选项-----打印和发布-----打印戳记设置----高级----创建日记文件勾去了2 acad.vlx和acaddoc文件为恶意文件,会导致绘图损坏解决方案:去掉acad.vlx和acaddoc文件:使用”CAD病毒查杀工具”(详细方法见软件内的“使用帮助”)。
CAD如何替换找不到的原文件字体
打开别人的CAD图纸时,找不到原文件的字体怎么办?要不停的替换我没有的字体文件,不停的进行CAD 下载更多类型的专业软件?怎样才能一劳永逸。
有两种办法:
一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx 替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。
不过这种办法的缺点显而易见,太占用磁盘空间。
最好用下面这种办法。
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ASCII 文件,输入"jd;hztxt",如果还有别的字体要替换,可以另起一行,如“jh;hztxt",存盘退出,以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
在使用浩辰CAD会碰到之前ACAD都能正常打开的图纸而在浩辰CAD中打开会出现乱码或者问号的情况,别担心,其实解决方法很简单。
找到浩辰CAD专业版的安装文件夹内后一个FONTS的文件夹,里面是浩辰CAD的字体文件。
假如之前用的CAD软件都能正常打开图纸的话,就把之前的CAD软件中的FONTS中的字体文件覆盖到浩辰CAD中的FONTS文件夹内,再次打开浩辰CAD软件,打开图纸就可以解决这个问题了。
自动替换AutCAD缺失字体打开CAD图纸时如果缺失图纸用到的字体,您会被CAD不停的提示选择通用字体;如果直接取消,那么恭喜您将见到一大堆“??”。
而且选择有很麻烦,是不是感觉很头疼呢。
自动替换AutCAD缺失字体软件可以将cad字库中没有的字体用HZTXT字体打开使用方法是将附件内的两个文件“ChangeFonts.dll”和“安装.net程序.exe”解压到CAD安装目录(能保证有效运行),点击“安装.net程序.exe”,出现提示时选择已安装了的所有AUTOCAD版本并点击安装。
跳出安装成功后点击“确定”。
完事就可以删除“安装.net程序.exe”文件。
要卸载本插件直接删除“ChangeFonts.dll”就可OK。
需要注意的是:安装后首次运行AUTOCAD时360等安全软件会提示不信任的程序运行,需要选择允许并创建规则,不然又被每次的提示搞的闹心自动替换AutCAD缺失字体打开CAD图纸时如果缺失图纸用到的字体,您会被CAD不停的提示选择通用字体;如果直接取消,那么恭喜您将见到一大堆“??”。
而且选择有很麻烦,是不是感觉很头疼呢。
自动替换AutCAD缺失字体软件可以将cad字库本部分设定了隐藏,您已回复过了,以下是隐藏的内容中没有的字体用HZTXT字体打开使用方法是将附件内的两个文件“ChangeFonts.dll”和“安装.net程序.exe”解压到CAD安装目录(能保证有效运行),点击“安装.net程序.exe”,出现提示时选择已安装了的所有AUTOCAD版本并点击安装。
跳出安装成功后点击“确定”。
完事就可以删除“安装.net程序.exe”文件。
要卸载本插件直接删除“ChangeFonts.dll”就可OK。
需要注意的是:安装后首次运行AUTOCAD时360等安全软件会提示不信任的程序运行,需要选择允许并创建规则,不然又被每次的提示搞的闹心。
CAD文字替换我没有完全看明白你的意思,不知道你是想找文字内容替换命令还是文字样式设置的替换命令。
如果是文字内容替换可以使用find命令。
这在很多应用程序下都是通用的功能,详解在下面有叙述。
如果是文字样式替换最简单的办法就是将这个文字复制到目标文件中然后使用格式刷命令得到你需要的结果。
无论哪种需要都不必借助第三方命令来完成。
希望对你有帮助。
“查找和替换”对话框1、“编辑”菜单:查找 2、快捷菜单:终止所有活动命令,在绘图区域单击右键,选择“查找”。
3、命令行: find 指定要查找、替换或选择的文字和控制搜索的范围及结果。
功能选项详解如下:查找字符串指定要查找的字符串。
输入字符串,或从列表中最近使用过的六个字符串中选择一个。
替换为指定用于替换找到文字的字符串。
输入字符串,或从列表中最近使用过的六个字符串中选择一个。
搜索范围指定是在整个图形中查找还是仅在当前选择中查找。
如果已选择某选项,“当前选择”将为默认值。
如果未选择任何选项,“整个图形”将为默认值。
可以用“选择对象”按钮临时关闭该对话框,并创建或修改选择集。
选择对象临时关闭该对话框以便可以在图形中选择对象。
按ENTER 键返回对话框。
当选择对象时,“搜索范围”将显示“当前选择”。
选项显示“查找和替换选项”对话框,从中可以定义要查找对象的类型和文字。
查找/查找下一个查找在“查找字符串”中输入的文字。
如果没有在“查找字符串”里输入文字,则该选项不可用。
AutoCAD 在“上下文”区域显示找到的文字。
一旦找到第一个匹配的文本,“查找”选项变为“查找下一个”。
用“查找下一个”可以查找下一个匹配的文本。
替换用在“替换为”中输入的文字替换找到的文字。
全部替换查找所有与在“查找字符串”中输入的文字匹配的文本,并用在“替换为”中输入的文字替换。
AutoCAD 根据“搜索范围”中的设置,在整个图形或当前选择中进行查找和替换。
状态区对替换进行确认并显示替换次数。
解决字体替换的简单有效方法
相信很多人都曾经遇到过会打开别人的图形,出现文字乱码的现象。
原因是因为自己的CAD字体库里没有相应的字体。
网上也流传着很多解
决方法,比如下载相应的字
体放到安装文件夹的
FONTS文件夹里。
其实如果
你不想要这个图形里文字
的效果,只是想知道文字的
内容,大可不必麻烦到去下
载各种各样的字体。
打开图形时,如果CAD
在FONTS文件夹没有发现
当前图形带有的字体,就会
跳出来一个对话框,让你选
择一个字体代替。
如果按空
格或者ENTER,就会用
FONTS文件夹的第一个字
体去替代,好像是
@extfont2.shx。
不过这种字
体的兼容性不好,很多字体
都显示为乱码。
于是就有了
这种解决方法:
1、下载一个名字叫
HZTXT.SHX的字体。
2、找到AutoCAD2008\Fonts目录。
3、把它拷贝到X:\ProgramFiles\AutoCAD2008\Fonts目录。
4、以后不管打开什么样的文件,当跳出来要替代字体时一路空格或者回车就行了。
CAD字体替换,让你从此不再为文字烦恼你是否在打开图纸的时候遇到如下界面(我用的是浩辰CAD 2012)?从弹出的对话框的底部,我们可以看到,之所以会出现这种状况,是由于CAD程序没有找到hzf.shx字体所致。
针对这一问题,我们有三种解决策略,上策是利用CAD的电子传递功能(浩辰CAD 2012的菜单:文件>电子传递,其它CAD类似),关于这个方法的可关注我下一篇教程;中策是指定替换字体;下策是找到原始的字体并替换;指定替换字体在如下图所示对话框右侧选择一种字体,然后单击“确定”。
这种方法的优点是省事,但有两个缺点,一个是你所指定的字体不一定合适,如果指定的字体不合适,进入图纸以后文字会以“?”号显示,就是常说的文字乱码。
这种情况下,你需要利用“格式>文字样式”另行指定替换字体;另一个缺点是下次你打开图纸时,还会弹出上面的对话框,麻烦吧?如果不嫌对话框麻烦,那就将就这么用着!但如果不想每次打开图纸时都弹出上面讨厌的对话框,那我们还有另外一种方法。
你注意没有,上面对话框的底部显示了“未找到字体:hzf.shx”,那是因为我当前使用的CAD字库中没有这个字体,换句话说,只要我把这个字体添加到CAD的字库,那就万事大吉了……所以,下面我们来看一下CAD的字库在哪。
关于CAD字库,有人说是在“C:\Program Files\浩辰CAD2012专业版\Fonts”中,其实不一定,如果你的CAD装在D盘,C盘里压根就没这个目录。
但如果你按我下面说的方法,不管你的CAD怎么安装,你一定可以找到字库的所在……呵呵,小技巧!1、右键单击桌面上的CAD图标,在弹出的菜单中选择“属性”。
2、在弹出的对话框中选择“查找目标”。
3、CAD的安装目录会自动打开(我装的是浩辰CAD 2012,其它CAD类似)。
打开Fonts 文件夹(一定有这个文件夹),这就是CAD的字库。
4、可以看到,文件夹Fonts中包含了当前CAD使用的所有文字。
CAD字体丢失找不到怎么办?CAD字体替换方法步骤
在CAD设计过程中,CAD字体丢失是一个常见的问题,这可能会导致图纸中的文字内容无法正确显示和编辑。
如果遇到了这个问题,不要担心,今天小编来给大家分享一下CAD字体丢失找不到的方法。
CAD字体丢失找不到唯一的解决办法就是替换掉丢失的字体。
CAD字体替换方法步骤:
在用浩辰CAD软件打开图纸时,忽略缺少字体的提示,图纸打开后,输入命令ST,点击回车键确认;在调出的【文字样式】对话框中,找到缺少的字体,尝试替换成自己字体库中其他字体,看看哪个字体的效果可满足要求。
CAD字体替换有几种不同的方式,具体采用什么方式要看对字体有没有要求。
1、直接替换成操作系统的字体
如果字体没有什么特殊的符号,比如钢筋符号等,只需要汉字符号正常显示就可以,我们可以采用CAD多行文字类似的替换策略,取消使用大字体,直接将字体设置成操作系统字体,例如宋体,黑体。
如下图所示:
2、替换成通用的CAD字体
如果需要用CAD专用的单线字体(*.shx),则可以采用下面的策略,小字体可以替换成txt.shx、simplex.shx,大字体可以替换成gbcbig.shx或hztxt.shx。
如下图所示:
3、替换成带特殊符号的特定字体
如果文字中有钢筋符号,就需要替换成带钢筋符号的字体,例如小字体选择tssdeng.shx,此时大字体可以选择成配套的tssdchn.shx。
需要注意的是,替换CAD字体时要确保新字体与原字体的大小、样式和间距等参数一致,以保证设计的准确性和一致性。
通过替换掉丢失的CAD字体,设计师们可以更好地展现他们的设计意图,提高设计的质量和效率。
打开别人图时,找不到原文件地字体怎么办?很好地方法!希望固定!打开别人一张图时,要不停地替换我没有地字体文件,怎样才能一劳永逸?从网上直接搜索没有地字体,下载后复制到或者直接剪切到安装地文件内文件里就可以了.我使用地地版本,该版本地文件目录地址为::\ \\ \.该方法地缺点,就是如果所需要地字体很多,会占用大量磁盘空间,有可能影响运行速度.我从网上下载了一个字体包,里面还有种字体,解压后大小有之多.资料个人收集整理,勿做商业用途复制粘贴文件夹里现有地字体文件,会生成所复制字体地副本,将该附件重命名所需字体地名称.比如用字体(系统里默认隐藏已知文件类型地扩展名,我地是系统,所以在字体名称后面不显示,系统下会显示为)替换没有地字体,复制粘贴字体,会生成该字体文件“副本”,将该字体文件重命名为就可以了.该方法和第一种方法地缺点一样,会占用磁盘空间,有可能影响运行速度.资料个人收集整理,勿做商业用途利用字体映射文件来达到不再手动选择替换字体样式.最完美地设置方法.其本质就是将手动选择替换字体改为由自动替换字体.资料个人收集整理,勿做商业用途进入以后,依以下循序操作:第一步:选项»文件»支持文件搜索路径★『该项目下会有几个文件目录地址,选择含有地地址,我地目录地址为::\\(当前系统用户名)\\\\ \\\,该目录下可以找字体映射文件(不同版本地对应地映射文件名称不同).找到并打开文件,内容如下:资料个人收集整理,勿做商业用途上述文本格式一致,分号前为需要替换地字体,分号后为替换后地字体,每种字体单独成一行.如果我们需要将、、、、、、、、等其他字体替换成字体,依照上面地格式书写成如下样式:资料个人收集整理,勿做商业用途然后保存关闭该文件.』★第二步:选项»文件»文本编辑器、词典和字体文件名»字体映射文件按★『将该项目下地文件地址设置为::\\ (当前系统用户名)\\\\ \\\\.然后保存退出选项卡.』★资料个人收集整理,勿做商业用途。
解决CAD字体不认的几种方法解决CAD字体不认的几种方法一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。
不过这种办法的缺点显而易见,太占用磁盘空间。
最好用下面这种办法。
二:在autocad r14/support 目录下创建acad.fmp文件,如果原来有此文件直接打开,这是一个ascii文件,输入"jd;hztxt",如果还有别的字体要替换,可以另起一行,如“jh;hztxt",存盘退出,以后如果你打开的图包含jd和jh这样你机子里没有的字库,就再也不会不停的要你找字库替换了。
注意第二种办法winxp下acad.fmp文件位置如下c:documents and settings你的登陆帐户名application dataautodeskautocad 2004r16.0chssupport 三。
用autocad2004。
首先建一个文字样式,例如:gb,字体名:romans.shx,选用大字体,gbcbig.shx.(上面两种文字在autocad中都有)建好后存为一个文件。
打开你想打开的cad文件,如果提示找不到字体,一直按确定。
打开“设计中心”,将文字式样gb托到当前图中,然后选中该图中的所有对象,在autocad2004的文字样式面板(autocad2004新增)中选择gb,即可,所有的文字(带)都被替换为指定的文字样式。
四。
打开dwg,看包含哪些我机器里没有的shx。
往往没有的字型文件是大字体文件,而我一般用hzd.shx代替。
所以将hzd.shx另存为bigfont.shx,遇到找不到字体文件时,对话框上bigfont.shx位于首位备选位置上,直接打回车即可!五。
借助第三方软件。
如一个国外的软件autofont,不过目前还没有pj版本,不注册只能加载10次即只能用十次,所以珍惜点用。
完美解决AutoCAD 字体替换问题打开别人一张图时,要不停的替换我没有的字体文件;或者找不到原文件的字体怎么办?叫你一个很好的方法!希望对您有所帮助!1.从网上直接搜索CAD 没有的字体,下载后复制到或者直接剪切到CAD 安装的文件内Fonts文件里就可以了。
我使用的AutoCAD LT2012 的版本,该版本的Fonts文件目录地址为: C:\Program Files\Autodesk\AutoCAD LT 2012 —SimplifiedChinese\Fonts.该方法的缺点,就是如果所需要的字体很多,会占用大量磁盘空间,有可能影响CAD 运行速度。
我从网上下载了一个字体包,里面还有2458 种字体,解压后大小有1G 之多。
2。
复制粘贴Fonts文件夹里现有的字体文件,会生成所复制字体的副本,将该附件重命名所需字体的名称.比如用字体gbcbig(win7 系统里默认隐藏已知文件类型的扩展名,我的是win7 系统,所以在字体名称后面不显示。
shx,XP 系统下会显示为gbcbig.shx)替换没有的字体hzfs,复制粘贴字体gbcbig,会生成该字体文件“gbcbig—副本”,将该字体文件重命名为hzfs就可以了.该方法和第一种方法的缺点一样,会占用磁盘空间,有可能影响CAD 运行速度。
3。
利用CAD 字体映射文件来达到不再手动选择替换字体样式.最完美的设置方法。
其本质就是将手动选择替换字体改为由CAD 自动替换字体。
进入CAD 以后,依以下循序操作:第一步:选项→文件→支持文件搜索路径该项目下会有几个文件目录地址,选择含有appdata的地址,我的目录地址为: C:\Users\ZhangZongYe(当前系统用户名) \AppData\Roaming\Autodesk\AutoCAD LT 2012 — Simplified Chinese\R17\chs\Support ,该目录下可以找CAD 字体映射文件acadlt.fmp(不同版本的CAD 对应的映射文件名称不同)。
完美解决AutoCAD 字体替换问题
打开别人一张图时,要不停的替换我没有的字体文件;或者找不到原文件的字体怎么办?叫你一个很好的方法!希望对您有所帮助!
1.从网上直接搜索CAD 没有的字体,下载后复制到或者直接剪切到CAD 安装的文件内Fonts文件里就可以了。
我使用的AutoCAD LT2012 的版本,该版本的Fonts文件目录地址为:C:\Program Files\Autodesk\AutoCAD LT 2012
-SimplifiedChinese\Fonts。
该方法的缺点,就是如果所需要的字体很多,会占用大量磁盘空间,有可能影响CAD 运行速度。
我从网上下载了一个字体包,里面还有2458 种字体,解压后大小有1G 之多。
2.复制粘贴Fonts文件夹里现有的字体文件,会生成所复制字体的副本,将该附件重命名所需字体的名称。
比如用字体gbcbig(win7 系统里默认隐藏已知文件类型的扩展名,我的是win7 系统,所以在字体名称后面不显示.shx,XP 系统下会显示为gbcbig.shx)替换没有的字体hzfs,复制粘贴字体gbcbig,会生成该字体文件“gbcbig- 副本”,将该字体文件重命名为hzfs就可以了。
该方法和第一种方法的缺点一样,会占用磁盘空间,有可能影响CAD 运行速度。
3.利用CAD 字体映射文件来达到不再手动选择替换字体样式。
最完美的设置方法。
其本质就是将手动选择替换字体改为由CAD 自动替换字体。
进入CAD 以后,依以下循序操作:
第一步:选项→文件→支持文件搜索路径
该项目下会有几个文件目录地址,选择含有appdata的地址,我的目录地址为:C:\Users\ZhangZongYe(当前系统用户名)\AppData\Roaming\Autodesk\AutoCAD LT 2012 - Simplified
Chinese\R17\chs\Support ,该目录下可以找CAD 字体映射文件acadlt.fmp(不同版本的CAD 对应的映射文件名称不同)。
找到并打开acadlt.fmp文件,内容如下:
cibt;CITYB___.TTF
cobt;COUNB___.TTF
eur;EURR____.TTF
euro;EURRO___.TTF
par;PANROMAN.TTF
rom;ROMANTIC.TTF
romb;ROMAB___.TTF
romi;ROMAI___.TTF
sas;SANSS___.TTF
sasb;SANSSB__.TTF
sasbo;SANSSBO_.TTF
saso;SANSSO__.TTF
suf;SUPEF___.TTF
te;TECHNIC_.TTF
teb;TECHB___.TTF
tel;TECHL___.TTF
上述文本格式一致,分号前为需要替换的字体,分号后为替换后的字体,每种字体单独成一行。
如果我们需要将hztxt、hzfs、Gbhzfs、msi_fsx、bf16、SBTXT、tcc_hzdx、hztxt3、scidi-hz 等其他字体替换成gbcbig.shx 字体,依照上面的格式书写成如下样式:hztxt;gbcbig.shx
hzfs;gbcbig.shx
gbhzfs;gbcbig.shx
msi_fsx;gbcbig.shx
bf16;gbcbig.shx
SBTXT;gbcbig.shx
tcc_hzdx;gbcbig.shx
hztxt3;gbcbig.shx
scidi-hz;gbcbig.shx
然后保存关闭该文件。
第二步:选项→文件→文本编辑器、词典和字体文件名→字体映射文件按将该项目下的文件地址设置为:C:\Users\ZhangZongYe
(当前系统用户名)\AppData\Roaming\Autodesk\AutoCAD LT 2012 -Simplified Chinese\R17\chs\Support\acadlt.fmp。
然后保存退出选项卡。
以上方法赶快去试一下吧!祝你成功!!!。