在上一篇文章介绍了如何设计cad的钢筋字符字体。这里介绍如何向系统中添加钢筋字符,如何设计钢筋字符字体。
钢筋字符系统中是没有的,为了添加我们用到系统自带的造字工具True Type造字程序,它可以在你的所有程序->附件中打开,或者去C:\WINDOWS\system32目录下直接运行该程序,如果没有这个程序,那么你需要安装,利用系统的添加删除程序,添加删除window组件,添加附件和工具,如果没有这个选项那么你的系统是盗版的或者与我的系统不同,这时你需要从网上下载一个这个程序就行。
首先运行这个程序,启动界面会让你选择代码,默认的是GBK内码,你可以取消,将界面上的ChineseGBK换成unicode就行,这样是为了方便我们记住我们设计的字符对应的unicode码,如果不换的话,你需要自己计算gbk内码所代表的unicode码。我们可以自己设计的unicode码是从E000开始的,编辑->选择代码->e000确定。然后的界面就像画图一样了,我们就可以设计出自己的文字了,设计好后,编辑->保存字符,然后你的系统中就可以使用你新设计的字符了,输入方法,右击语言栏,设置->添加->语言(中文),输入法(简体内码)。输入法切换到中午简体内码,点击 内码 切换到 unicode 码输入方式,键入e000然后就在输入的地方出现了你设计的字符了。
每个人电脑上e000以后的区域都有可能不一样,这些都是用户自定义的部分,在你电脑上面显示的是你当前系统使用的字符。如果要在别人的电脑上显示你设计的字符,有两种方法,第一是修改对方电脑的e000以后区域字符,但这是不合适的。另外一种方法就是设计字体,然后只要用户安装了你的字体,对于你的文档,选择你的字体样式,这样就能显示出你所设计的字符了。
设计字体我用的是Fontcreator.exe这个软件,你可以在我的上传资源里下载。它使用起来很方便,我们可以在已有字体样式的基础上添加我们新设计的钢筋字体,这样对于已有的字体我们就不许要从新设计了。从C:\WINDOWS\Fonts复制一个字体文件,然后拷到其他位置,用软件打开这个字体文件就可以在此基础上设计新字体了。首先我们可以设置新字体的名字,点击工具(tools)->自动命名(autonaming),然后就可以为自己的字体命名了。如下图:
要设计新字符对应的字体,点击插入(Insert)->字形(glyphs),选择在最后插入1个新字形。然后在最后你可以看到新加了一个空字形,右击这个字形,选择属性(properties),如下图:
选择映射(mappings)选项卡,在value中输入字形对应的unicode码,点击添加(add),点击确定,这样这个字形就和unicode码对应的字符建立了映射,既在这个字体样式下,该字符的样式是这个。双击这个字形,或者右击选择编辑,然后编辑这个字形,然后你就可以设计这个字体样式了,你可以自己用界面上的工具画,但是我选择的是导入图片,这样就可以使用提前设计好的样式。我用画图画的字形,点击界面上的导入图片(import image)图标,选择图片,设置一下导入方式,然后导入,
你就在界面中看到了你新导入的图片了,你可以把它放到合适的位置上,可以参考其他字形的大小,然后设置字形边界,右击界面选择属性,在左侧位置中输入这个字形最左边的位置 减去一个偏移量,在advance width中输入这个字形所占的宽度,这样显示的时候,就从左侧位置向右显示这么宽的字符。点击保存,然后将这个文件复制到C:\WINDOWS\Fonts目录下,你就可以使用你自己设计的字体了。