如何创建TrueType格式的字体符号.doc_第1页
如何创建TrueType格式的字体符号.doc_第2页
如何创建TrueType格式的字体符号.doc_第3页
如何创建TrueType格式的字体符号.doc_第4页
如何创建TrueType格式的字体符号.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在图标绘制中,symbol可以有三种格式,bitmap、TrueType和矢量图,Bitmap最大只有48*48的分辨率,且无法旋转。而矢量图在mapx中使用也很困难。最终选择了TrueType格式的字体符号来绘制图标。TrueType格式的符号大小在1-255,足够大了。且在mapx中可以设置旋转角度。Mapx安装后,自带了数个字体文件(详细件资料文件夹)。但是如何定制我们自己需要的字体符号呢?解决方法:使用corelDRAW 和 Font Creator Program 两个软件来创建自己的字体文件。在corelDRAW中绘制图表,然后将图标导出为.TTF格式的字体文件,再在Font Creator Program中对字体符号进行调整。其中Font Creator Program不仅能创建新的字体文件,也能对现有的字体文件以及安装的字体文件进行修改。下面是详细步骤:1. 打开coreldRAW软件,点击“文件新建”,出现如下界面表1软件正中央有一个Page。2点击左边的工具栏,选择画图工具,在page上进行绘制,如可以绘制矩形,圆等等,注意,一个矩形、圆等都属于一个对象,如果绘制的图标中含有多个对象,则需要将所有对象选中,点击右键,选择“结合”。因为corelDRAW不支持多对象的导出。表22. 所有对象组合完毕后,选择“文件导出”(或者ctrl+E),弹出导出对话框表3文件保存类型选择TTF,输入自定义的字体文件名(如果是像已存在的字体文件中导入字体符号,则选择已存在的字体文件)。第一次创建字体文件,则出现如下对话框如果是首次创建字体文件,则需要输入系列名称(到时程序中用到的就是系列名称和编号, windows自带的例如有 Times New Roman, 宋体等)。勾选字符字体。再点击导出表4字符块选择基本拉丁文,然后在下面的列表框中选择与该符号对应的拉丁字符,每个拉丁字符对应有自己的ASCII码编号,而这个编号也正是该符号在字体文件中的对应的编号, 字符数(N)文本框显示的就是对应的编号。在以后程序输出该符号时,只需给出字体文件名和对应编号即可。例如,选择“T”,则对应编号为84。为了便于对应查找,我们应该从空格(32)或者!(33)对应第一个字体符号,然后依次往下对应,相应的编号依次递增1。注意:这个表是以列排列,从左往右,从上往下。不仅如此,在下面使用Font Creator Program打开此保存的字体文件后,没有给出具体的编号对应关系,二十按照先后顺序排列的。所以,在创建字体文件时应该遵守字体符号依次往后排列的规则。点击OK,即可将单个符号对象导出到一个字体文件中。若要继续向字体文件中添加字体符号,则重复上述绘图和导出步骤。至此, 此字体文件已经可以使用了,只需将字体文件复制到C:WindowsFonts文件夹下,自动安装字体。3. 在ColeDraw中创建的字体符号的大小以及相对位置3.1打开Font Creator Program,选择“文件打开打开现有字体文件”,界面如下:表5选中字体符号,可对符号大小位置进行调整。注意:符号宽度必须在两个黑色虚线内,高度必须在两条黑线之内,也就是说符号必须在两条黑色实线和两条黑色虚线之内。否则在黑色外的部分无法显示,但是黑色虚线是可以拖动的,黑色实线不能拖动。另外两条红色直线为坐标系。3.2在Font Creator Program中,同样可以创建字体文件,如果想将一打开的字体文件中的字体整体打包,生成例外一个字体文件,可按如下进行:32.1“文件新建”表6输入自定义字体文件名称。选择字符集 Unicode(字符)或者符号(记号、标号) ; 字样:正常、斜体、粗体、粗斜体(这里截屏无法显示)。选择Unicode单选按钮,则显示如下对话框表7可以看出,上述图类似一个常用ASCII码表,每个单元格上方标题显示的为该单元格对应的拉丁字符,ASCII编号。空格为32,以行排列,依次递增。选择符号单选按钮,则显示如下对话框表8每个单元格对应一个编号,一般从空格之后开始,空格为32,以行排序,从左往右、从上到下依次递增。3.2.2(1)双击已经打开的字体文件第一个单元格,ctrl+A 选中字体符号,ctrl+C复制字体符号。(2)双击新建字体文件对应单元格,若是第一次创建双击表7或表8中空格后面的第一个单元格,ctrl+V粘贴复制的字体符号。将字体符号进行大小位置进行调整。Ctrl+S(或点击“文件保存”)保存字体符号,第一次创建会出现如下对话框:表9要求输入字体文件的名字,注意不要与字体家族名称相互混淆了。这里仅仅是个文件的名称就,正式调用字体符号的时候使用的是字体家族名称。点击“保存”即可。重复上述步骤,完成其他字体符号的创建,一定记得要保存。最后将保存的字体文件复制到C:WindowsFonts文件夹下,安装字体即可使用。3在Font Creator Program中创建的字体符号表关闭后再次打开后,各字体符号任然保持各自的位置和编号,如下图所示表10与创建时的对应关系一模一样,非常清楚。不会出现在像在corelDraw中创建字体文件,在Font Creator Program中打开,所有字体符号按先后创建顺序排列,无法知道符号对应编号的问题。所以,我们建议,在corelDRAW中创建字体文件,在Font Creator Program中打开,重新创建一个字体文件,将coreldRAW中创建的字体符号全部导入到新建的字体文件中。新建的字体文件就有很好的符号编号对应关系。若不想重复上述步骤,则在corelDRAW中创建字体符号时,必须严格遵守符号与编码对应,依次递增的规则。注意:尽量在corelDraw中将所有图标绘制完成后,统一到Font Creator Program中进行调整,或另存。在corelDraw中绘制的符合应该导出到在corelDraw中创建的字体文件中,若导出到Font Creator Program中创建的字体文件中,则会打乱字体文件在Font Creator Program中显示的顺序,导入的符号会放在最后面。附表:表1常用ASCII码对照表ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!3435#36$37%38&3940(41)42*43+4445-46.47/48049150251352453554655756857958:59;6063?6465A66B67C68D69E70F71G72H73I74J75K76L77M78N79O80P81Q82R83S84T85U86V87W88X89Y90Z9192939495_9697a98b99c100d101e102f103g104h105i106j107k108l109m110n111o112p113q114r115s116t117u118v119w120x121y122z123

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论