设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

如何让CAD自动替换找不到的字体而不需要人工选择

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-10 13:02:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果图形中使用的某种字体在当前的系统中不可获取,则该字体将自动被另一种字体替换。cad程序通过替换字体来处理当前系统上不提供的字体。cad替换字体有三种方式:指定替换字体、字体映射、代理字体。后两种方式太复杂,也不方便,建议用第一种方法。

方法一:指定替换字体

命令行输入FONTALT系统变量改为你想使用的字体,字库中必须有此字体。
如果你从别处拷来的图,当你打开的时候,出现那个让你选择替换字体的方框,是不是很恼火,每次都要指定,太麻烦了。在这儿,可以用命令FONTALT,然后在输入你想替换为的字体,这样,所有找不到的字体都会被自动替换成你刚才输入的字体了,不会再让你每次打开图纸都要选择。

方法二
1》命令style打开文字样式对话框,找到有问题的文字样式名称。
2》勾选“使用大字体”
3》在大字体栏选择gbcbig.shx(国际标准简体中文字体)或者hzdx.shx(汉字单线)或者hzfs.shx(汉字仿宋)。

方法三
在你的电脑中查找acad.fmp
字体映射文件是文字字体及其替换字体的列表。如果无法找到图形中使用的文字字体,则将通过字体映射文件用另一文字字体替换缺少的字体。

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

字体映射文件是带有
.fmp 扩展名的普通
ASCII 文本文件。默认的字体映射文件为“acad.fmp”使用任何
ASCII 文字编辑器均可以在字体映射文件中更改字体指定。

例如,可以在字体映射文件中输入以下内容,以指定用“times.ttf” 字体文件替代“timesnr.pfb”字体文件:
timesnr;times.ttf

常识:
cad支持两种字体:

一种是TrueType字体,后缀名为ttf,保存在windows的font文件夹,这种字体是实心的显示华丽占空间。
一种是cad自己开发的字体叫型字体,后缀名为shx,保存在保存在cad安装目录下fonts文件夹里,这种字体是空心的显示简单。
如果使用TrueType字体可以支持中文字符,如果使用型字体(SHX)就要使用大字体才可以支持中文字符。当打开文件找不到需要的大字体,汉字显示“?”。
大字体就是型字体(SHX)的一种特殊形式,专门用来支持亚洲字母表。

亚洲字母表大字体
@extfont2.shx日文垂直字体(某些字符将被旋转,以便在垂直文字中正确显示)
bigfont.shx日文字体,字符子集
chineset.shx繁体中文字体
extfont.shx日文扩展字体,级别 1
extfont2.shx日文扩展字体,级别 2
gbcbig.shx简体中文字体
whgdtxt.sh朝鲜语字体
whgtxt.shx朝鲜语字体
whtgtxt.shx朝鲜语字体
whtmtxt.shx朝鲜语字体

回复

使用道具 举报

沙发
发表于 2013-5-11 10:42:15 | 只看该作者
学习了!觉得很有用
回复 支持 反对

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-6 18:40 , Processed in 0.165569 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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