完美解决CAD字体乱码现象
- 格式:doc
- 大小:14.50 KB
- 文档页数:3
编辑字体映射文件--完美解决CAD字体乱码及打开时提示字体替换现象2010-10-30 11:34:53| 分类:默认分类 | 标签:字体 fmp cad hztxt appdata |字号大中小订阅在打开其他单位或别人发过来的图纸时常会出现找不到字体的情况,如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,有时打开一张图纸设置要进行几次乃至十几次制定字体的操作,大大影响了工作效率。
下面我给大家介绍一种解决办法:CAD中有一个字体映射文件acad.fmp,比如CAD2004位于 "%appdata%\Autodesk\AutoCAD2004\R16.0\chs\Support\"下,CAD2005位于 "%appdata%\Autodesk\AutoCAD2005\R16.1\chs\Support\"下,CAD2010位于 "%appdata%\Autodesk\AutoCAD2010\R18.0\chs\Support\"下,(%appdata%\即代表了电脑的C:\Documents and Settings\你的用户名\Application Data 文件夹)。
不清楚的朋友可以在开始-运行里面输入"%appdata%\"(包含左右的引号),然后确定,即可打开该文件夹。
同样输入"%appdata%\Autodesk\"即可查看本计算机内已经安装的CAD版本,并进入相应的版本,找到support文件夹下acad.fmp文件,用记事本即可打开。
接下来编辑这个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定fs文件被hztxt.shx替换,就写为fs;hztxt.shx例如acad.fmp文件修改后内容如下:(黑色为默认内容,蓝色部分为用户可以自己增加的内容)cibt;CITYB___.TTFcobt;COUNB___.TTFeur;EURR____.TTFeuro;EURRO___.TTFpar;PANROMAN.TTFrom;ROMANTIC.TTFromb;ROMAB___.TTFromi;ROMAI___.TTFsas;SANSS___.TTFsasb;SANSSB__.TTFsasbo;SANSSBO_.TTFsaso;SANSSO__.TTFsuf;SUPEF___.TTFte;TECHNIC_.TTFteb;TECHB___.TTFtel;TECHL___.TTF hztxtb;hztxt.shx hztxto;hztxt.shx hztxt1;hztxt.shx hzxy;hztxt.shx fs64f;hztxt.shx hzfs;hztxt.shx st64f;hztxt.shx kttch;hztxt.shx khtch;hztxt.shx st64s;hztxt.shx ctxt;hztxt.shx hzpmk;hztxt.shx china;hztxt.shx hztx;hztxt.shxfs;hztxt.shxht;hztxt.shxkt;hztxt.shx ht64s;hztxt.shx kt64f;hztxt.shx cass;hztxt.shxAAA;hztxt.shxAaa;hztxt.shx注:1、CAD本身没有hztxt.shx字体,需单独下载;2、用户可以在使用过程中不断更新,同时提醒由于该文件位于系统分区内,重装系统时该文件会恢复为默认内容,建议大家定期备份将该文件至非系统分区内,同时为方便大家备份及恢复,我在后面附上有相应的批处理命令,供大家选用)另外,附上导入导出该文件的批处理代码:(如我的电脑里分别安装了cad2004 2005和2010,将这三个版本的acad.fmp 文件一次性导出至D:\CAD-FMP导出文件夹\下,用户可以自定义路径)导出:xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2004\R16.0\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2004FMP\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2005\R16.1\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2005FMP\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2010\R18.0\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2010FMP\"@rem CAD文件打开时,文字替换设置导入:xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2004FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2004\R16.0\chs\Support\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2005FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2005\R16.1\chs\Support\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2010FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2010\R18.0\chs\Support\"@rem CAD文件打开时,文字替换设置用户可以根据自己使用的版本及需要进行的操作,复制对应的代码至文本文件,然后将后缀更改为.bat即完成批处理文件的制作。
AutoCAD字体替换技巧AutoCAD文件在交流过程中,往往会因设计者使用和拥有不同的字体(特别是早期版本必须使用的单线字体),而需为其指定替换字体,如下图所示,即是因为笔者的电脑中没有UMHZ.shx字体,而需为其指定笔者电脑中存在的字体hzkt.shx。
这种提示在每次启动AutoCAD后,打开已有文件都会出现。
其实,这种字体替换可以在配置中一次指定:执行config命令,在下图对话框的黑显处(指定替换字体文件)输入字体文件及其完整目录,ok后,下次启动AutoCAD打开已有文件时,字体替换提示将不在出现。
打开别人cad图的时候往往经常会出现字体乱码或者问号的现象,可以通过以下方法解决:打开cad的安装目录里面的support目录,找到文件acad.fmp,双击打开,在下面添加以下内容:hztxtb; hztxt.shxhztxto; hztxt.shxhzdx; hztxt.shxhztxt1; hztxt.shxhzfso; hztxt.shxhzxy; hztxt.shxfs64f; hztxt.shxhzfs; hztxt.shxst64f; hztxt.shxkttch; hztxt.shxkhtch; hztxt.shxhzxk; hztxt.shxst64s; hztxt.shxctxt; hztxt.shxhzpmk; hztxt.shxchina; hztxt.shxhztx; hztxt.shxfs; hztxt.shxht64s; hztxt.shxkt64f; hztxt.shxhzfs0; hztxt.shx如果遇到没添加的,就在下面继续补充,添加好后保存,启动cad即可,后面的hztxt.shx可以自己改为其他字型CAD字体乱码的解决方案(zz)虽然我们不用AutoCAD制图,但看厂家的图纸或是其他专业的图纸时,还是经常要碰到dwg 文件的。
很烦的是,行业内好像目前还没有对字体的统一规范要求(或许有,但大家可能还没都照着去做),所以经常碰到找不到CAD字体的情况发生,打开图出现一大堆“?”,我晕~~~知之为知之,不知搜索之!转载一篇搜出来的文章,提出了几种解决方案,感觉应该还是可行的吧(我没试,因为我的机器上很少出现CAD字体的问题)一:复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。
有时候,我们接受外来的2D图纸打开后会出现问号的乱码。
出现了问号不知道意思难免会影响我们看图。
为什么会出现这种情况呢?这是因为软件系统里缺少了相应的文字,如果找到相对应的字体就不会这样的情况。
可在实际中,我们也不可能为了某个字体特意的在网上下载。
下面介绍几种方法来解决出现问号乱码的情况。
1.如下图是打开CAD软件后发现物料名称出现了乱码,双击这个有乱码的名称,此时会出
现编辑属性定义的对话框,在标记这一栏里可以看出物料名称是大镜上辅助横梁。
2.如果上面的方法双击后未出现对话框,可用另外一个方法。
单击有乱码的字体,按右键
选择特性或快捷特性,此时弹出特性对话框,在文字下面的标记里同样可以看到物料的名称。
3.在特性的对话中,也是文字下面里找到样式,可以通过改变系统默认的样式。
在样式右
侧的下拉框按顺序依次选择,然后观察字体出现的变化情况,直到不会出现乱码情况就可以了。
4.通过现有的文字字体进行格式刷,在绘图区窗口输入MT,按空格确认,随便输入一个
和乱码差不多大的文字。
然后以这个字体为标准,输入MA,按空格确认后,点击这个新字体,在点下有乱码的字体,此时原先有乱码的字体就不见了。
以上这几个方法就是怎么解决乱码的方法,不管采用什么方法,我们最终的结果就是不要出现乱码。
彻底解决CAD字体不认的几种方法使用字体映射文件:在某些情况下,可能要确保图形只使用某些特定的字体,或者要将所使用的字体转换为其他字体。
为达到这些目的,可以使用任意文字编辑器来创建字体映射表。
字体映射文件是纯 ASCII 文本 (FMP) 文件,每一行包含一个字体映射,由字体文件的名称(不含目录名或路径)、分号 (;) 及其替换字体文件的名称构成。
默认情况下ACAD指定的字体映射文件是 acad.fmp 。
要让ACAD在每次打开缺少字体的文件时自动替换字体(不改变原文件),首先找到 acad.fmp 并用文本编辑器打开进行编辑,例如要用 gbcbig.shx 替代hztxt0.shx,就在 acad.fmp 文件中加入一行: hztxt0.shx ; gbcbig.shx保存并退出文本编辑器,关闭ACAD,重新打开缺少字体的文件时,即不再提示缺少字体。
此方法改变所有使用被替代字体的文字显示效果,但不改变原文件的字体设置。
另一种情况就是一个单行或多行文字中有部分字显示为问号,就是其字体文件不支持部分文字或符号(大多是符号,如正负号、钢筋符号、各种专用符号等)。
对于多行文字,可以在多行文字编辑器中更改显示为问号的那部分文字的字体直至正常显示;对于单行文字,只能用1楼的方法解决。
关于字体映射文件acad.fmp 的默认路径:工具——》选项——》文件——》展开“文本编辑器、词典和字体文件名”——》展开“字体映射文件”,就可以看到 acad.fmp 的完整路径了!查找ACAD其它支持文件路径的方法与上述类似,只要展开相应项即可。
楼主总结的很全面,但有时候图中会有很多的问号,这里有个方法就是看清问号的字体,再在格式中单击文字样式,然后在对话框样式名中找到问号的字体,再修改字体单击应用就OK了!!1CAD, 字体, 解决CAD, 字体, 解决复制要替换的字库为将被替换的字库名,如,打开一幅图,提示找不到jd字库,你想用hztxt.shx替换它,那么你可以把hztxt.shx 复制一份,命名为jd.shx,就可以解决了。
五招教你轻松解决CAD字体乱码经常用AUTOCAD设计绘图的朋友们都会发现,打开客户的图纸文字都是乱码,或者显示为问号,给我们的设计工作带来诸多不便。
为什么会出现这样的情况呢?其实出现这样的问题,原因是因为客户在绘图时使用了不同的字体,您这边CAD字体文件夹中没有客户使用的字体文件,又找不到合适的字体文件去替换,所以我们就会看到乱码。
如果在绘图的时候都使用通用的字体,就可以避免这种问题的发生,如果出现在乱码或者问号,我们还是需要有一个解决的方法,让字体正常显示出来,那么我们该如何让乱码的文字或者问号正常显示呢?方法有很多,我在这里列出几种,朋友们要是打开CAD遇到乱码的时候不妨尝试一下:一、打开CAD图纸的时候,如果找不到客户使用的字体文件,就会弹出一个字型替换的对话框,并且出现“未找到****字体”的提示,这时,我们只需要选择另外一种字型去替换,一般就可以正常显示了。
二、如果替换字型,打开图纸字体还是乱码,这时我们要检查一下是不是图纸里面所有的文字都乱码,还是部份乱码,如果是全部文字乱码,说明我们打开图纸替换字型选错了,我们可以打开文字样式(简化命令ST),再次去选择其他的字型替换,一般也能够显示;如果是部份文字乱码,我们可以使用CAD软件的格式刷功能(也叫特性匹配,简化命令MA),以正常显示的字体做为源对象,再刷一下乱码文字,也可以显示正常的文字。
三、如果和客户经常保持合作,关系较好的话,可以让客户直接把他使用的CAD字体传给你,你将字体复制到CAD安装路径下的FONTS目录下,重新启动CAD,因为CAD已经可以默认找到使用的字体了,就可以直接打开图纸,而文字不会出现乱码。
四、如果不方便让客户把他使用的CAD字体传给你,我们可以在百度搜索并下载一个HZTXT.SHX的CAD字体,同样把该字体复制到FONTS目录下,先打开图纸,看看对话框中提示的是没有找到哪种字体,然后只要把该字体的名称更名为提示未找到的字体名称,如果提示未找到多种字体,你也可以多复制几次该字体,依次改名为未找到的字体即可。
图纸显示乱码?两种超简单方法快速解决CAD字体问题!
机械设计和建筑规划中,编写技术要求或特殊说明都离不开文字标注。
但实际操作中往往会出现打开CAD图纸字体不显示、符号变成问号、汉字显示成日文或韩文,输入文字直接显示为问号等字体问题。
现在,中望CAD+2015提供了两种十分简便的方法,从根源上杜绝避免这些字体问题的出现。
方法1:添加CAD字体
步骤一:下载中望CAD常用字体库,下载完成后解压会有个fonts的文件夹。
步骤二:打开中望CAD+2015,在经典版面的工具—选项—文件—支持文件搜索路径下添加字体库文件及填充图案的位置或者命令行输入op打开文件下的支持文件搜索路径。
步骤三:点击添加选择浏览,然后找到对应的文件路径后点击确定。
步骤四:添加完成后点击应用即可
方法2:添加系统文字
有时系统缺少字体也会导致图纸打开显示不全的情况。
此时就需要安装对应系统的文字。
当然很多时候只需下载所缺少的某种字体即可。
添加后的字体文件可以在文字样式里面直接查找到。
那么这时我们只需要将下载好的字体放入到程序的fonts文件夹中即可。
Fonts文件夹位置可以参照选项—文件—支持文件搜索路径。
需要注意的是,选项—显示里的【仅显示文字边框】不能勾选。
常见的字体问题通过以上方法基本就可以全部解决。
关于替换字体和字体映射的相关方法内容将会在后续的技巧文章中介绍。
注:中望CAD+是广州中望数字化设计软件有限责任公司的产品。
轻松解决AutoCAD文字的乱码问题2006-01-03 10:54经常接触CAD图纸的朋友们会发现,下载到的图纸打开以后经常出现文字的乱码问题,有的时候文字全部显示为问号,给我们的工作带来了不少麻烦。
怎么解决这样的问题呢?看下面这个图,这是在AUTOCAD中的一行文字,不要误会哦,这可不是日语,而是显示错误的乱码。
如果只是想知道某一行文字的内容的话,双击编辑文字或者在选中文字后按“Ctrl+1”打开对象特性管理器,都可以达到查看文字内容的目的。
其实出现这样的问题的原因是因为在不同的电脑上做图时使用了不同的字体,如果在制图的时候使用通用的字体就很容易避免这种问题的发生,可是问题已经发生了总要想个解决的办法让字体正常的显示出来吧:打开一个可以正常显示文字的DWG文件,复制一行能够正常显示的文字到有乱码问题的图纸之中:鼠标点击工具栏上的特性匹配工具,以正常显示的字体为源对象,让乱码显示的文字特性匹配正常显示的字体(如图)(使用特性匹配)特性匹配之后问题消除:如果遇到一个CAD文件有多处字体问题,使用特性匹配一个一个的点击也是件很麻烦的事情。
有没有简单一点的办法呢?答案当然是有!选择CAD中的格式——文字样式,打开文字样式对话框:点新建按钮:名字任意,这里我们用默认的“样式1”;在SHX字体、大字体两对话框中:选择如图所示的字体(txt.shx、gbcbig.shx):点应用:文字样式1,点关闭:对话框。
鼠标选中所有需要修改的乱码,在文字样式管理器中选择我们刚刚保存的文字“样式1”。
再看文件中的乱码已经正常显示为文字。
CAD字体的设置技巧2011-03-28 20:13在转化ACAD图纸的过程中,经常出现字体不匹配,出现乱码等问题,现将部分问题的解决方法分享。
1.ACAD的低版本文件,如R13(及R13以下)的DWG文件,用R14(及R14以上)版本打开时,即使正确地选择了汉字字形文件,还是会出现汉字乱码,原因是R14(及R14以上)与R13(及R13以下)采用的代码页不同。
解决CAD软件中文字乱码问题的方法在当今数字化时代,计算机辅助设计(CAD)软件已经成为工程师和设计师们必不可少的工具。
然而,对于使用中文的用户来说,CAD软件中的文字乱码问题一直是一个令人头疼的难题。
本文将探讨一些解决CAD软件中文字乱码问题的方法。
首先,我们需要了解文字乱码问题的原因。
CAD软件通常使用的是英文字符集,而中文字符集与之不同。
当我们在CAD软件中输入中文时,由于字符集的差异,文字会出现乱码现象。
因此,要解决这个问题,我们需要找到一种方法来使CAD软件能够正确地显示中文字符。
一种解决方法是使用Unicode字符集。
Unicode是一种全球字符编码标准,它包含了世界上几乎所有的字符,包括中文字符。
通过将CAD软件的字符集设置为Unicode,我们可以确保中文字符能够正确地显示。
在CAD软件中,通常可以在设置或选项菜单中找到字符集设置选项。
将字符集设置为Unicode后,重新启动CAD软件,就能够正常输入和显示中文了。
另一种解决方法是使用中文字体库。
CAD软件通常自带了一些字体库,但是这些字体库中往往没有包含中文字体。
因此,当我们在CAD软件中输入中文时,由于缺乏对应的中文字体,文字会显示为乱码。
为了解决这个问题,我们可以手动添加中文字体库。
首先,我们需要在互联网上下载一些中文字体文件,然后将这些字体文件复制到CAD软件的字体库目录中。
在CAD软件中,通常可以在选项或设置菜单中找到字体设置选项。
将字体设置为我们刚刚添加的中文字体后,就能够正常显示中文了。
除了上述方法,还有一些其他的解决方案可以尝试。
例如,我们可以使用CAD软件的插件或扩展来解决文字乱码问题。
有些插件或扩展可以自动检测中文字符并进行转换,从而实现正常显示。
此外,一些CAD软件还提供了在线帮助文档或用户论坛,我们可以在这些资源中寻找关于解决文字乱码问题的方法和建议。
然而,需要注意的是,不同的CAD软件可能存在不同的文字乱码问题和解决方法。
cad字体乱码怎么解决CAD字体乱码怎么解决1. 引言CAD软件是广泛用于工程设计领域的计算机辅助设计软件,它提供了丰富的绘图功能和工程设计工具。
然而,在使用CAD软件时,有时会遇到字体乱码的问题,这给操作和设计带来了一定的困扰。
本文将介绍CAD字体乱码的原因以及解决方法,帮助用户解决这一问题。
2. CAD字体乱码的原因CAD字体乱码的出现通常与以下几个因素有关:2.1 字体缺失或损坏字体是CAD显示文本的重要组成部分,如果系统中的字体缺失或损坏,就会导致CAD软件无法正确显示文本,从而出现字体乱码。
2.2 字体属性设置错误CAD软件允许用户对字体进行属性设置,包括字体名称、大小、样式等。
如果属性设置不正确,也会导致字体显示错误或乱码。
2.3 系统语言设置不匹配CAD软件通常与操作系统的语言设置相关联。
如果操作系统的语言设置与CAD软件的字体设置不匹配,也会导致字体乱码的问题。
3. 解决CAD字体乱码的方法3.1 确认字体是否缺失或损坏首先,用户需要确认系统中的字体是否完整且无损坏。
可以通过以下步骤检查字体:3.1.1 打开字体文件夹:在Windows操作系统中,可以在控制面板中找到“字体”选项,点击进入。
3.1.2 检查字体列表:查看字体列表,确保所需的字体都存在且没有损坏。
如发现字体缺失或损坏,可以尝试重新安装相应的字体文件。
3.1.3 检查CAD字体设置:在CAD软件中,打开字体设置选项,确保所需的字体在字体列表中且未被禁用。
3.2 校正字体属性设置如果字体缺失或损坏不是问题所在,那么用户可以考虑校正字体的属性设置。
可以尝试以下方法:3.2.1 打开字体设置菜单:在CAD软件中,找到字体设置选项,一般位于“工具”或“选项”菜单下。
3.2.2 检查字体属性:确认字体的名称、大小、样式等属性设置是否正确。
确保使用的字体是支持中文字符的。
3.2.3 调整字体设置:如果发现属性设置有误,可以进行调整并重新应用设置。
编辑字体映射文件--完美解决CAD字体乱码及打开时提示字体替换现象2010-10-30 11:34:53| 分类:默认分类 | 标签:字体 fmp cad hztxt appdata |字号大中小订阅在打开其他单位或别人发过来的图纸时常会出现找不到字体的情况,如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,有时打开一张图纸设置要进行几次乃至十几次制定字体的操作,大大影响了工作效率。
下面我给大家介绍一种解决办法:CAD中有一个字体映射文件acad.fmp,比如CAD2004位于 "%appdata%\Autodesk\AutoCAD2004\R16.0\chs\Support\"下,CAD2005位于 "%appdata%\Autodesk\AutoCAD2005\R16.1\chs\Support\"下,CAD2010位于 "%appdata%\Autodesk\AutoCAD2010\R18.0\chs\Support\"下,(%appdata%\即代表了电脑的C:\Documents and Settings\你的用户名\Application Data 文件夹)。
不清楚的朋友可以在开始-运行里面输入"%appdata%\"(包含左右的引号),然后确定,即可打开该文件夹。
同样输入"%appdata%\Autodesk\"即可查看本计算机内已经安装的CAD版本,并进入相应的版本,找到support文件夹下acad.fmp文件,用记事本即可打开。
接下来编辑这个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定fs文件被hztxt.shx替换,就写为fs;hztxt.shx例如acad.fmp文件修改后内容如下:(黑色为默认内容,蓝色部分为用户可以自己增加的内容)cibt;CITYB___.TTFcobt;COUNB___.TTFeur;EURR____.TTFeuro;EURRO___.TTFpar;PANROMAN.TTFrom;ROMANTIC.TTFromb;ROMAB___.TTFromi;ROMAI___.TTFsas;SANSS___.TTFsasb;SANSSB__.TTFsasbo;SANSSBO_.TTFsaso;SANSSO__.TTFsuf;SUPEF___.TTFte;TECHNIC_.TTFteb;TECHB___.TTFtel;TECHL___.TTF hztxtb;hztxt.shx hztxto;hztxt.shx hztxt1;hztxt.shx hzxy;hztxt.shx fs64f;hztxt.shx hzfs;hztxt.shx st64f;hztxt.shx kttch;hztxt.shx khtch;hztxt.shx st64s;hztxt.shx ctxt;hztxt.shx hzpmk;hztxt.shx china;hztxt.shx hztx;hztxt.shxfs;hztxt.shxht;hztxt.shxkt;hztxt.shx ht64s;hztxt.shx kt64f;hztxt.shx cass;hztxt.shxAAA;hztxt.shxAaa;hztxt.shx注:1、CAD本身没有hztxt.shx字体,需单独下载;2、用户可以在使用过程中不断更新,同时提醒由于该文件位于系统分区内,重装系统时该文件会恢复为默认内容,建议大家定期备份将该文件至非系统分区内,同时为方便大家备份及恢复,我在后面附上有相应的批处理命令,供大家选用)另外,附上导入导出该文件的批处理代码:(如我的电脑里分别安装了cad2004 2005和2010,将这三个版本的acad.fmp 文件一次性导出至D:\CAD-FMP导出文件夹\下,用户可以自定义路径)导出:xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2004\R16.0\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2004FMP\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2005\R16.1\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2005FMP\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "%appdata%\Autodesk\AutoCAD 2010\R18.0\chs\Support\*.fmp" "D:\CAD-FMP导出文件夹\ACAD2010FMP\"@rem CAD文件打开时,文字替换设置导入:xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2004FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2004\R16.0\chs\Support\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2005FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2005\R16.1\chs\Support\"@rem CAD文件打开时,文字替换设置xcopy /c /f /h /k /y "D:\CAD-FMP导出文件夹\ACAD2010FMP\acad.fmp" "%appdata%\Autodesk\AutoCAD2010\R18.0\chs\Support\"@rem CAD文件打开时,文字替换设置用户可以根据自己使用的版本及需要进行的操作,复制对应的代码至文本文件,然后将后缀更改为.bat即完成批处理文件的制作。
如何解决CAD图纸中的文字丢失的问题?如何告别缺失字体,在不需要添加原字体,也不需要手动进行字体替换的情况下就让各种的CAD字体完美显示呢?今天就来告诉大家!我们在打开CAD文件的时候,常常会发现缺失字体,不是显示乱码就是显示问号,这种情况总是让大家很是苦恼,每次遇到这种情况,都迫使大家不得不去网上找相应的字体来下载安装,可有的字体网上根本就没有,这个时候我们就犯愁了,图纸就没有办法正常查看了。
那么有没有一种方法,可以在不添加字体的情况下,就可以让各种各样的字体都完整的显示出来呢?既然小编都敢这样问了,答案必须是:有的。
前两天,小编收到了一份用户发过来的图纸,用户是这样说的:“我的图纸是韩文的,打开之后字体显示乱码和问号,替换了也没有用,有什么办法可以解决吗?”并且同时发来了一张截图,截图如下:小编看了一下,从左上方的图纸标题来看,这的确是一张韩文图纸,但是从这截图的界面上来看,也确确实实出现了许多的问号,说明是缺失字体的呢,但这相应的韩文字体可是不好找,这位朋友找了一早上还没找到,也没办法正常的看图,于是在浩辰CAD微信公众号的后台找到了我们。
其实小编收到这样的问题也不是一次两次了,但是每次遇到的字体都不一样,就连小编这里的字体库每次都是不够用,因为大家的字体真的是太多了,缺失的字体也都是一些比较特殊的字体,所以字体库的字体是永远也满足不了大家的需求。
但是,对于小编来说以上的问题都不是问题哦!那是因为:小编有一款可以识别各种奇葩字体的CAD软件——浩辰CAD看图王电脑版!大家是不是已经发现问题了呢,从上面浩辰CAD看图王电脑版的界面截图中,可以清晰的看到上面不显示的韩文字体已经全部都显示出来了呢,而且显示很准确的。
无需下载安装相应的字体,直接打开图纸不同的字体就都会显示出来了!文章来源:浩辰CAD官网CAD教程。
字体的设置,让文字乱码消失在浩辰CAD软件中,可以利用的字库有两类。
一类是存放在浩辰CAD目录下的Fonts 中,字库的后缀名为shx,这一类是CAD的专有字库,英语字母和汉字分属于不同的字库。
第二类是存放在WINNT或WINXP等(看系统采用何种操作系统)的目录下的Fonts中,字库的后缀名为ttf,这一类是windows系统的通用字库,除了CAD以外,其他,如Word、Excel等软件,也都是采用的这个字库。
其中,汉字字库都已包含了英文字母。
我们在CAD中定义字体时,两种字库都可以采用,但它们分别有各自的特点,我们要区别使用。
第一类后缀名为shx的字库,这一类字库最大的特点就在于占用系统资源少。
因此,一般情况下,我都推荐使用这类字库。
我们公司提供了sceic.shx、sceie.shx、sceist01.shx三个字库,其中sceic.shx是汉字字库,sceie.shx是英文字库,sceist01.shx是带有常见结构专业符号的英文字库。
我强烈建议,我公司的图纸,除特殊情况外,全都采用sceic.shx、sceie.shx、sceist01.shx这三个字库文件,这样,图纸才能统一化,格式化。
那后缀名为ttf的字库什么时候采用呢?有两种情况。
一是你的图纸文件要与其他公司交流,这样,采用宋体、黑体这样的字库,可以保证其他公司在打开你的文件时,不会发生任何问题。
第二种情况就是在做方案、封面等情况时。
因为这一类的字库文件非常多,各种样式都有,五花八门,而且比较好看。
因此,在需要教美观效果的字样时,就可以采用这一类字库。
我们在定义字体时,还有一些要注意。
首先,同样是在够用情况下,越少越好的原则。
这一点,应该适用于CAD中所有的设置。
不管什么类型的设置,都是越多就会造成CAD文件越大,在运行软件时,也可能会给运算速度带来影响。
更为关键的是,设置越多,越容易在图元的归类上发生错误。
在使用CAD时,除了默认的Standard字体外,一般只有两种字体定义。
完美解决CAD字体乱码现象(本文在Autocad 2004简体中文版下测试通过)在打开其他单位图纸时常会显现找不到字体的情形,若是你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,你能够编辑CAD的字体映射文件,即\cad安装目录下的\UserDataCache\Support\acad.fmp文件。
一、指定CAD利用那个acad.fmp文件,因为默许情形下可能不是那个(我的默许目录就在D:\Documents and Settings\Administrator\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support)。
(注意UserDataCache是隐藏目录,需先在操作系统中显示隐藏目录)指定acad.fmp文件的方式:在CAD菜单当选择“工具”--“选项”--“文件”--“文本编辑器、词典和字体文件名"--"字体映射文件"二、编辑那个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定fs文件被hztxt.shx替换,就写为fs;hztxt.shx例如我的acad.fmp文件修改后内容如下:(蓝色部份为增加的内容)cibt;CITYB___.TTFcobt;COUNB___.TTFeur;EURR____.TTFeuro;EURRO___.TTFpar;PANROMAN.TTFrom;ROMANTIC.TTFromb;ROMAB___.TTFromi;ROMAI___.TTFsas;SANSS___.TTFsasb;SANSSB__.TTF sasbo;SANSSBO_.TTF saso;SANSSO__.TTF suf;SUPEF___.TTF te;TECHNIC_.TTF teb;TECHB___.TTF tel;TECHL___.TTF hztxtb;hztxt.shx hztxto;hztxt.shx hztxt1;hztxt.shx hzxy;hztxt.shxfs64f;hztxt.shx hzfs;hztxt.shxst64f;hztxt.shx kttch;hztxt.shx khtch;hztxt.shxst64s;hztxt.shx ctxt;hztxt.shx hzpmk;hztxt.shxchina;hztxt.shxhztx;hztxt.shxfs;hztxt.shxht;hztxt.shxkt;hztxt.shxht64s;hztxt.shxkt64f;hztxt.shxcass;hztxt.shxAAA;hztxt.shxAaa;hztxt.shxHZTCH;hztxt.shxKtK;hztxt.shxhztxt2;hztxt.shx注:CAD本身没有hztxt.shx字体,需单独下载;该字体大体能完美显示中文。
解决CAD图纸乱码问题有时候我们在打开一些cad文件,字体在图中不显示,出现问号或乱码的情况。
这个问题,是dwg图创建者和使用者字体不一致造成的,只需要对字体稍加改动即可解决问题。
下面就大家介绍CAD中解决字体乱码的几种解决方法。
1、在打开过程中遇到字体选择对话框的时候,直接选择gbcbig.shx即可。
2、如果在图纸打开过程中没有弹出字体选择对话框,查看cad 命令提示行,一般里面会提示缺少那种字体。
去网上下载缺少的字体库放到cad安装目录下的字体库中(建议增加字体前把原来的字体库Fonts备份一份)。
关闭cad,重新打开图纸,看是否解决。
如果在cad安装目录下补充完所需的字体还是乱码则尝试将所下载的字体放到电脑的系统字库中(建议增加字体前把原来的字体库Fonts备份一份),关闭cad,重新打开图纸。
如图:要想平时避免大部分的乱码问题,基本做到一劳永逸,可以下载比较全的字体库,分别放到cad安装目录下和电脑系统下的字体库下。
3、还有一种情况,如果用天正画的图则应安装相应版本的天正软件。
一些乱码问题还可以通过下面方法解决4、在当前发生乱码的文档中,新输入若干字符,此时该字符显示为正常汉字。
此后,使用特性匹配工具(格式刷),先将正常显示的文字选中,然后点击格式刷。
再来刷已变成乱码的字符,刷过后,文字就显示出来了。
此法优点是便于操作和理解,缺点是在有大量乱码的情况下效率较低。
但是,如果所有文字都在一个图层中,则可以将非文本图层关闭,用框选的方式特性匹配即可瞬间匹配所有文字。
5、在当前文档中,修改文字样式。
设置字体为txt.shx,大字体为gbcbig.shx。
完成后确认,回到绘图界面,如没有变化,使用regen重生成下看效果。
将文档关闭,重新打开,在打开过程中遇到字体选择对话框的时候,直接选择gbcbig.shx即可。
编辑字体映射文件--完美解决CAD字体乱码现象CadAndOffice2010-06-2220:07:32阅读41评论0??字号:大中小?订阅(本文在Autocad2004简体中文版下测试通过)在打开其他单位图纸时常会出现找不到字体的情况,如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,你可以编辑CAD的字体映射文件,即\cad安装目录下的\UserDataCache\Support\acad.fmp文件。
1、指定CAD使用这个acad.fmp文件,因为默认情况下可能不是这个(我的默认目录就在D:\DocumentsandSettings\Administrator\ApplicationData\Autodesk\AutoCAD2004\R16.0\chs\ Support)。
(注意UserDataCache是隐藏目录,需先在操作系统中显示隐藏目录)??指定acad.fmp文件的方法:在CAD菜单中选择“工具”--“选项”--“文件”--“文本编辑器、词典和字体文件名"--"字体映射文件"2、编辑这个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定fs文件被hztxt.shx替换,就写为fs;hztxt.shx例如我的acad.fmp文件修改后内容如下:(蓝色部分为增加的内容)cibt;CITYB___.TTFcobt;COUNB___.TTFeur;EURR____.TTFeuro;EURRO___.TTFpar;PANROMAN.TTFrom;ROMANTIC.TTFromb;ROMAB___.TTFromi;ROMAI___.TTFsas;SANSS___.TTFsasb;SANSSB__.TTFsasbo;SANSSBO_.TTFsaso;SANSSO__.TTFsuf;SUPEF___.TTFte;TECHNIC_.TTFteb;TECHB___.TTFtel;TECHL___.TTFhztxtb;hztxt.shxhztxto;hztxt.shxhztxt1;hztxt.shxhzxy;hztxt.shxfs64f;hztxt.shxhzfs;hztxt.shxst64f;hztxt.shxkttch;hztxt.shxkhtch;hztxt.shxst64s;hztxt.shxctxt;hztxt.shxhzpmk;hztxt.shxchina;hztxt.shxhztx;hztxt.shxfs;hztxt.shxht;hztxt.shxkt;hztxt.shxht64s;hztxt.shxkt64f;hztxt.shxcass;hztxt.shxAAA;hztxt.shxAaa;hztxt.shxHZTCH;hztxt.shxKtK;hztxt.shxhztxt2;hztxt.shx注:CAD本身没有hztxt.shx字体,需单独下载;该字体基本能完美显示中文。
CAD图形打开字体乱码怎么解决有的同学肯定遇到过CAD图纸打开发现乱码了,文字全是问号,这其实是缺少字体或者字体损坏了。
但是很多同学还不知道。
那么接下来下面是店铺整理的一些关于CAD图形打开字体乱码怎么解决,供您参阅。
CAD图形打开字体乱码解决的方法第一步:用CAD2007打开图纸打开的时候如果出现下面图片中的情况,就说明你CAD字体不全,红色圈中就是你CAD字体库里所缺少的字体。
第二步:打开后字体显示不全出现上述情况后,打开后的图纸有很多字、标注和符号会显示不出来,让图纸不完整,无法进行审阅。
例如会出现下面的情况:第三步:开始解决问题以下面的情况为例说明解决方法。
打开CAD图纸后提示——未找到字体:gbcbig。
这时候不要点确定按钮,点确定按钮就是用其它字体去替代gbcbig字体,让显示出来的字体不是原版的字体,有时候可能会有误差,而是记下gbcbig。
第四步:搜索字体;打开浏览器,用百度或其它搜索引擎搜索gbcbig。
第五步:选择网站下载字体在出现的页面的选择网站下载字体,推荐在新浪爱问共享资料中下载,没有病毒,字体还比较齐全。
如果没有账号下载,可以顺手注册一个,方便快捷,有新浪账号的就可以直接登录了。
另外如果积分不够,可以每天到新浪爱问共享资料的首页签到一下,就可以获取大量积分,足够使用了。
第六步:复制字体到CAD字体库中将下好的字体复制到CAD字体文件夹中,CAD字体文件夹路径:C:Program FilesAutoCAD 2010Fonts,如果不是安装的C盘的,请到你安装的路径中寻找到Fonts文件夹,把下好的字体gbcbig或者其它字体复制到里面就行了。
第七步:下好所有字体;重复第三、四、五、六步,把缺少的字体全部下全并复制到Fonts 文件夹中。
第八步:重新打开CAD2007关闭CAD,重新用CAD打开图纸,所有的字体都显示出来了。
完美解决CAD字体乱码现象
(本文在Autocad 2004简体中文版下测试通过)
在打开其他单位图纸时常会出现找不到字体的情况,如果你下载不到相应字体或不想每次打开文件时都要手动指定替换的字体,你可以编辑CAD的字体映射文件,即\cad安装目录下的\UserDataCache\Support\acad.fmp文件。
1、指定CAD使用这个acad.fmp文件,因为默认情况下可能不是这个(我的默认目录就在D:\Documents and Settings\Administrator\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support)。
(注意UserDataCache是隐藏目录,需先在操作系统中显示隐藏目录)
指定acad.fmp文件的方法:在CAD菜单中选择“工具”--“选项”--“文件”--“文本编辑器、词典和字体文件名"--"字体映射文件"
2、编辑这个文件,在原有内容的后面按以下格式指定替换字体。
例如:指定fs文件被hztxt.shx 替换,就写为fs;hztxt.shx
例如我的acad.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 hztxtb;hztxt.shx hztxto;hztxt.shx hztxt1;hztxt.shx hzxy;hztxt.shx
fs64f;hztxt.shx hzfs;hztxt.shx
st64f;hztxt.shx kttch;hztxt.shx khtch;hztxt.shx
st64s;hztxt.shx ctxt;hztxt.shx hzpmk;hztxt.shx china;hztxt.shx hztx;hztxt.shx
fs;hztxt.shx
ht;hztxt.shx
kt;hztxt.shx
ht64s;hztxt.shx
kt64f;hztxt.shx
cass;hztxt.shx
AAA;hztxt.shx
Aaa;hztxt.shx
HZTCH;hztxt.shx
KtK;hztxt.shx
hztxt2;hztxt.shx
注:CAD本身没有hztxt.shx字体,需单独下载;该字体基本能完美显示中文。