2024年5月4日发(作者:)

在图标绘制中,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不支持

多对象的导出。

表2

2. 所有对象组合完毕后,选择“文件——导出”(或者ctrl+E),弹出导出对话框

表3

文件保存类型选择TTF,输入自定义的字体文件名(如果是像已存在的字体文件

中导入字体符号,则选择已存在的字体文件)。第一次创建字体文件,则出现如

下对话框