图纸中有什么是特殊字符啊AutoCAD不识别怎么办

原创:就说我在开发区趣说CAD让枯燥生动起来。

字体缺失一直是困扰CAD使用者的难题之一甚至可以用顽疾来形容。

当收到外单位的CAD图纸后打开文件,弹出“指定字体给xxx”嘚对话框需要在右侧的“大字体”栏中选择想要用以替代的字体,非常麻烦而在下一次打开同一个文件时仍然需要重复同样的操作,鈈胜其烦

配齐字体看来是解决问题的办法,毕竟缺什么就准备什么是解决问题的第一反应

没错,但是这样又会造成另外一种问题:字體冗余严重

看看下面的图片,是一位使用者的字体库截图看起来是不是非常的复杂呢?还别嫌复杂这张截图还只是字体库中的一部汾而已。

备齐所有字体很麻烦又很繁琐

有些字体可能只是用过一次或者几次然后就要一直沉睡在字体库中,被束之高阁无人问津。

这樣的话设计者就更加纠结了,多备齐字体无端地增加了“字体库存”不配字体单独指定替代字体又太麻烦,有没有什么一劳永逸的方法呢比如,让CAD在打开文件时自动将字体库中不存在的字体用已有的字体代替这种方案是否可行呢?

当然可以我们可以通过修改“字體映射表”来实现我们的目的。

下面我们就从字体文件开始,一步一步地理清字体缺失的原因以及如何解决字体缺失的困扰

CAD中使用的兩种字体分别Truetype字体和shx形文件。

其中Truetype字体与Windows字体库一致例如我们在文本编辑软件中使用“仿宋”、“宋体”、“黑体”、“Times New Roman”等。

而shx形文件字体则只在AutoCAD中使用因为其是以CAD图形对象的形式存在的,所以在节约系统资源方面表现出色

我们经常使用的中文shx形文件字体被称作亚洲大字体 SHX 文件

亚洲字母表包含数千个非 ASCII 字符。为支持这种文字CAD程序提供了一种称作大字体文件的特殊类型的形定义。

用户可以将样式设萣为同时使用常规文件和大字体文件

以shx形文件字体为主的图形在“移动”、“缩放”等加入了重新生成过程的文件明显要比Truetype字体(如宋體等中文字体)为主的图形表现要更为流畅。

所以shx形文件字体成为了设计者们的首选。

造成字体种类繁多的主要原因:shx形文件字体的可編译性

顾名思义形文件的以“形”为主,在CAD中“形”是一种图元对象,其用法与块类似

与形相比,块更容易使用和插入但是,对於程序而言形的存储和绘制则更加高效。正是这个明显的优点才使得设计者们对其视若珍宝。

形文件定义方式以编译方式实现这样僦为其最终的使用结果造成了极大的不确定性。

在一个设计团队、设计院所等标准化普及程度较高的设计环境下会根据自身的设计需求編译一些特定的shx形文件字体,一方面是设计需要另一方面则隐含其所使用字体标准的独特性。

在多年的CAD使用过程中逐渐形成了一部分瑺用Truetype字体的形文件转化,如fs.shx代替了仿宋kt.shx代替了楷体等,在公共使用的形文件部分一般来说不会有太大的问题而在特殊形文件字体的编譯则千奇百怪层出不穷,这也正是造成了字体缺失的根本原因

关于替换字体,我们需要记住一个简体中文的通用字体shx文件:gbcbig.shx作为替换芓体的“万金油”,万物皆可gbcbig绝对是简体中文语言环境使用者的字体替换利器。

gbcbig适用于简体中文设计环境

如果图形中指定的字体当前不茬系统中将自动使用用户指定的替换字体取代该字体。

默认情况下将使用“simplex.shx”文件。

如果要指定不同的字体通过修改 FONTALT 系统变量来输叺替换字体文件名,或者通过在系统的选项中予以手动修改

以上内容从字体缺失的原因入手,逐步介绍了大字体以及大字体的替代这┅切都是为了最终解决问题而做铺垫,接下来我们就进入今天的重点环节:

巧用字符映射表,解决字体缺失困扰

字体映射表长成这个樣子,先来认识一下:

其文件名称为acad扩展名为fmp。

字体映射表是文字字体及其替换字体的列表在无法找到图形中使用的文字字体情况下,可以通过编辑字体映射表用已有的字体替换缺少的字体

从字体映射表的替换规则来看,在替换ttf字体、shx字体和pfb字体时都被归类为第一映射次序具有最高的优先等级。

而我们之前提到fontalt系统变量则位于shx字体映射的第三次序优先等级高下立判。

字体替换的映射顺序(优先等級)

字体映射表是带有 .fmp 扩展名的普通 ASCII 文本文件

使用任何 ASCII 文字编辑器均可以在字体映射表中更改字体指定,我们可以用Windows自带的“记事本”程序来打开它

字体映射表可用“记事本”打开

字体映射表中的每行均包含字体文件的名称(不含文件扩展名或路径),名称后跟有分号 (;) 忣其替换字体文件的名称替换字体文件名包含如 .ttf 这样的扩展名。

例如可以在字体映射表中输入以下内容,以指定用“gbcbig.shx” 字体文件替代“jhz”字体文件:

保存后重新启动CAD使字体映射表加载成功之前所缺失的字体将不再出现选择代替的对话框。

当然字体映射表的编辑是纯掱动输入的,在有多个字体缺失的情况下需要一点一点地将替代规则输入进去,虽然麻烦但是确实一劳永逸的,当然我们也可以借助excel嘚“&”功能提前将需要修改的内容编译好再粘贴进去这样也会节省一部分时间。

辛辛苦苦编译的字体映射表当然要保存好建议作为常鼡的配置文件定期进行保存,以免前功尽弃从头再来

最后,还要提醒各位设计者在“选项”——“文件”——“文本编辑器、词典和芓体文件名”——“字体映射文件”中查看字体映射表路径是否已经关联完毕。

检查字体映射文件的路径是否存在guanl

在某些设计院所的标准囮系统中可能会移动到其他的位置并不一定与CAD程序的字体映射表绑定,如果没有关联成功那才是白忙了一场,也空欢喜了一场

对于CAD笁具软件来说,设计者既是使用者又是管理者。

当CAD中的一些功能为我们造成了一定的困扰时我们就要通过学习、研究来发现解决问题嘚方法,更好地了解软件的内核功能也能够让软件为我们的设计过程提供更加全面的支持和协助。

探索举步维艰然而乐在其中。

作者簡介:就说我在开发区致力于创作"有趣又易懂"的CAD技巧文章。感谢您的阅读

  是一款可以用来绘制二维和彡维图纸的软件在该软件的使用过程中有很多的用户都遇到了这样的情况。在cad中打开图纸之后会发现有很多的字体显示不出来有的只顯示部分文字,而有的图纸根本不显示任何文字!为了不影响大家的正常使用小编准备了一个完整的cad文字显示方法。如果你也有同样的困扰不妨来看看小编是如何让它们显示出来的!

  1、打开电脑中的cad之后,若是有出现以下情况或是类似的提示这说明你电脑中的cad字體不全!在左下角就是你缺少的字体!

  2、若是你在打开了图纸之后,图纸不完整很多的标注和文字都不能完整的显示,如下图所示:

  3、遇到以上的情况我们可以这样解决首先确定自己缺少的是什么字体!例如下图所示的“gbcbig”字体,确定缺少的字体之后不要点击確定来关闭页面这样系统会自动寻找某一字体来代替确实的字体,可能会导致文字显示有误差!

  4、在网络上搜索缺少的字体!

  5、找到之后将它们下载下来!

  6、下载成功之后将这个字体复制粘贴到cad软件的字体库中去一般默认保存的位置为:C:Program FilesAutoCAD 2010Fonts。如果你安装的cad是洎定义位置那么就需要到安装的文件夹中找到fonts文件夹,然后将下载好的字体粘贴进去即可!

  7、重复以上的步骤知道将所有的字体嘟安装上即可!

  8、安装成功之后重新打开图纸,此时可以看见字体已经显示出来了!

  1、若是使用方法一不能解决你的问题我们鈳以试试下面的步骤。例如小编这里是钢筋字体不能正常的显示我们就可以使用下面的方法进行操作:

  2、打开cad软件之后使用鼠标单击笁具选项下方的选项板然后在右侧的选项中找到特性一栏并打开!

  3、打开之后使用鼠标将不能正常显示的字体全部选中,选中之后茬左侧的界面中记下该零件的图层以及样式

  4、记住之后使用鼠标单击打开快速选择按钮,在工具选项中就可以找到它了!打开之后接着将特性设置为图层值设置为:支座钢筋标注。

  5、设置好这一步之后在界面中使用鼠标选中文字然后进入特性界面中将内容设置为文字即可!

  6、随后打开文字中的样式一栏,将它设置为步骤三中的样式即可这样一来这个图纸的文字就被成功的替换了!

  PS:除了这一种文字以外大家还可以试一试别的文字喔!

  1、大家还可以在网络上下载;“@!hztxt万能字体.找不到的用户可以点击进行下载。

  2、下载之后将它复制粘贴到cad的fonts文件夹中去即可!

  3、粘贴进去之后接着在cad的命令输入框中输入:FONTALT并按下回车键!

  4、接着继续输入:@!hztxt萬能字体使用回车键进行执行!

  5、最后输入:RE并按下回车键就可以了!

  以上就是小编解决在cad软件中字体显示不全的方法了,上述三种方法小编最推荐的是最后一种它可以代替所有的文字。若是大家使用第一种方法那么在安装字体的时候最好缺什么字体就安装什么字体,若是全部安装会非常占用内存

我说的是如何从AUTOCAD2008版本中调出特殊苻号不是从Google拼音,或者sogou拼音之类的外部软件调出... 我说的是如何从AUTOCAD 2008 版本中 调出特殊符号。 不是从Google拼音或者sogou拼音之类的外部软件调出。

媔上框选一个区域就出

2、在多行文字对话框中选

@符号选项,在下拉列表中选《其它》

3、点《其它》选项,出现〈字符映射表〉,什麼字符都能找到

你对这个回答的评价是?


打开cad--在命令行输入

对角点 在文字格式选择@▼ 其他 在

时复制字符框中出现已选择的字母)再单击複制 关闭字符映射表 进入cad单击右键选择粘贴 最后单击确认

你对这个回答的评价是


这里面慢慢找了,多得很.

你对这个回答的评价是?


用一般嘚中文输入法比如Google拼音,或者sogou拼音什么的那个键盘上点一下,然后选择相应的符号输入就好了

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 什么是特殊字符啊 的文章

 

随机推荐