一、字体基本知识
平时我们常见的字体格式主要有以下几种:
1.光栅字体(.fon)
这种字体是针对特定的显示分辨率以不同大小存储的位图,用于windows系统中屏幕上的菜单、按钮等处文字的显示。它并不是以矢量描述的,放大以后会出现锯齿,只适合屏幕描述。不过它的显示速度非常快,所以作为系统字体而在windows中使用。
2.矢量字体(.fon)
虽然扩展名和光栅字体一样,但是这种字体却是由基于矢量的数学模型定义的,是windows系统字体的一类,一些windows应用程序会在较大尺寸的屏幕显示中自动使用矢量字体来代替光栅字体的显示。
3.postscript字体(.pfm)
这种字体基于另一种矢量语言(adobe postscript)的描述,常用于postscript中,不过windows并不直接支持这类字体,要在windows使用这类字体需要安装"adobe type manger"(atm)软件来进行协调。
4.truetype字体(.ttf)
这是我们日常操作中接触得最多的一种类型的字体,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。我们下面要制作的字体就属于这一类型。
一个完整的ttf字体有基本拉丁文(字母a-z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。我们这里要用到两个软件:coreldraw、font creator program。下面我们就开始字体的制作。
二、制作自己的字体
相信对于每个搞的朋友来说,coreldraw应该是非常熟悉的了。使用它来绘制字体主要有两个原因:一是coreldraw的图形绘制功能非常强大,绘制复杂形状的图形易如反掌;二是在同类软件中coreldraw是唯一一款直接支持truetupe(.ttf)输出的。
注意!coreldraw10的默认安装是不包含ttf格式输出支持的,需要在安装时选择"自定义安装",并且在"导出文件类型"中的"矢量文件格式"里面选中"ttf字体/ttf"一项。不过到了最新的coreldraw11,这项功能却不见了。下面我以目前常用的coreldraw10为例,讲述一下使用coreldraw输出字体方法。
1.启动coreldraw,绘制出要作为字体的图形。
2.将要作为单个字符的对象使用焊接或者组合工具组合成单一对象。这一点很重要,因为coreldraw导出字体对象时一次只能导出一个单一对象,否则会提示"对象太多"而无法导出。有时将字符对象组合后可能会得不到我们所希望的结果,这一点应在开始绘制时就应该考虑。
3.将所有对象的组合操作完成后,选中其中一个要作为字符的对象(在这里选择的是小写的"a"),点击"文件"-"导出"或直接按下快捷键"ctrl+e"。此时将弹出"导出"对话框,在文件类型中选择"ttf-ttf字体文件",在文件名称中输入要导出的字体文件的名称,并且确认已在右下角复选框中的"仅选中的"一项前打上钩。
新闻热点
疑难解答