发布网友 发布时间:2022-05-13 23:59
共1个回答
热心网友 时间:2023-11-09 17:14
因为英文字*作相对简单,所以在这里先介绍。
一个完整的TTF字体有基本拉丁文(字母A-Z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及其他很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。我们这里要用到两个软件:Coreldraw、Font Creator Program。下面我们就开始字体的制作。
第一步 用Coreldraw完成字符绘制
相信对于每个搞平面设计的朋友来说,Coreldraw应该是非常熟悉的了。使用它来绘制字体主要有两个原因:一是Coreldraw的图形绘制功能非常强大,绘制复杂形状的图形易如反掌;二是在同类软件中Coreldraw是唯一一款直接支持TrueType(.TTF)输出的。
注意!Coreldraw10的默认安装是不包含TTF格式输出支持的,需要在安装时选择自定义安装,并且在导出文件类型中的矢量文件格式里面选中TTF字体/TTF一项。不过到了最新的Coreldraw11,这项功能却不见了。下面我以常用的Coreldraw10为例,讲述一下使用Coreldraw输出字体方法。
1.启动Coreldraw,绘制出要作为字体的图形
2.将要作为单个字符的对象使用焊接或者组合工具组合成单一对象。这一点很重要,因为Coreldraw导出字体对象时一次只能导出一个单一对象,否则会提示对象太多而无法导出。有时将字符对象组合后可能会得不到我们所希望的结果,这一点应在开始绘制时就应该考虑。
3.将所有对象的组合操作完成后,选中其中一个要作为字符的对象(在这里选择的是小写的a),点击文件-导出或直接按下快捷键Ctrl+E。此时将弹出导出对话框,在文件类型中选择TTF-TTF字体文件,在文件名称中输入要导出的字体文件的名称,并且确认已在右下角复选框中的仅选中的一项前打上钩。
4.按下导出按钮,弹出导出选项对话框。在类别名称中输入一个名称(由于我们制作的字体并不用于商业发布,不必遵循严格的标准,可以随意输入)。选中符号字体一项,这样字体将作为符号字体生成而不具有内部索引和倾斜加粗等内部属性。
5.按下确定后会弹出一个对话框要求再次确认,再次点击确定进入字体导出 对话框。由于在这里只制作了字母A-Z的大小写和标点符号,因此在右上角字符块的下拉列表中选择基本拉丁文,在下面的列表中选中小写字母a。我们还可以点击左下角的选项按钮调出刚才的导出选项 对话框来对之前的设定进行修改。在选项按钮上面的部分主要是字符的行列间距、字符大小等的设定,建议还是到Font Creator Program中进行设置,在那里的设置要比在Coreldraiw中的更直观、便捷。
6.再次按下确定按钮,一个只包含一个字母的字体文件已经被导出了。再次选中下一个字符b,按下Ctrl+E在导出对话框中选中刚才导出的文件。点击导出将直接弹出字体导出 对话框,这时会发现在右侧的列表中小写字母a已经显示为黑色了,这表示在这个字体中已经包含这个字母了。在表中选择b按下确定后,字母b就被追加到刚才生成的文件中去了。
7.按照以上的步骤,依次将其余的字母及符号追加入那个文件,一个基本的符号字体文件初步己制作完成了。 做汉字字库本身并不困难,像利用专门的字体设计软件:fontforge,可以很轻松地完成字库的设计。
字库设计的瓶颈在于字模,关于字模的设计因为涉及到书法以及技术等多个领域,很复杂,你可以自己查询一些资料。
对于初学者,可以先通过形成的中文字库,导出国标二级字库的字型图片,作为试验字模,按我们在前贴介绍的3个步骤,进行矢量化,再编译成ttf字体文件。
或者直接导入到forgefont等专业字型设计软件,生成ttf字库文件。
在此基础上,你在现有的字体造型基础上,对字体进行修改,设计出各种风格的字模。