`
ch_kexin
  • 浏览: 899437 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

TTF文件的制作——打造属于自己的字体

阅读更多

平时我们常见的字体格式主要有以下几种:

  1.光栅字体(.FON)

  这种字体是针对特定的显示分辨率以不同大小存储的位图,用于Windows系统中屏幕上的菜单、按钮等处文字的显示。它并不是以矢量描述的,放大以后会出现锯齿,只适合屏幕描述。不过它的显示速度非常快,所以作为系统字体而在Windows中使用。

  2.矢量字体(.FON)

  虽然扩展名和光栅字体一样,但是这种字体却是由基于矢量的数学模型定义的,是Windows系统字体的一类,一些windows应用程序会在较大尺寸的屏幕显示中自动使用矢量字体来代替光栅字体的显示。

  3.PostScript字体(.PFM)

  这种字体基于另一种矢量语言(Adobe PostScript)的描述,常用于PostScript打印机中,不过Windows并不直接支持这类字体,要在Windows使用这类字体需要安装"Adobe Type Manger"(ATM)软件来进行协调。

  4.TrueType字体(.TTF)

  这是我们日常操作中接触得最多的一种类型的字体,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。我们下面要制作的字体就属于这一类型。

静蕾字体的制作过程

引用


当然,方正制作字库远远不会如此简单,只是在这里说一下大概的过程:

一般分为三个步骤:
1,设计字模
2,对字模进行矢量化处理
3,将矢量化处理后的字型数据编译为truetype字体文件

其中:
步骤“1,设计字模”有三种方法:
1.1,请书法家/设计师手工设计/书写全部国标二级字库。
1.2,通过建立字型架构数据库, 人工书写几千个汉字,在生成全部字库的字模,部分汉字需要人工后期修正,目前大部分字体公司采用这种方法设计字模。
1.3,通过人工智能手段,根据汉字的架构特征,建立各种知识库,再利用专业的计算机软件生成字模,《中华大字库》采用的是这种方案。

步骤“2,对字模进行矢量化处理”,不同的企业由于采用不同的软件,有所差异,字王采用的是开源矢量化软件potrace。

步骤“3,将矢量化处理后的字型数据编译为truetype字体文件”,也有许多不同的软件,字王采用的是ttx程序。
另外,许多专业的字型设计软件自身已经集成了以上三个模块,目前最好的字型设计开源软件是fontforge。
2006年初,字王将发布自己的开源字型设计软件x2ttf





英文字体


引用


因为英文字体制作相对简单,所以在这里先介绍
       一个完整的TTF字体有基本拉丁文(字母A-Z大小写、常用符号)、扩展拉丁文(音标、注音符号)、图形符号、控制符号以及其他很多部分组成,不过我们可以制作只包含基本拉丁文区的字体。我们这里要用到两个软件:Coreldraw、Font Creator Program。下面我们就开始字体的制作。
  第一步 用Coreldraw完成字符绘制

  相信对于每个搞平面设计的朋友来说,Coreldraw应该是非常熟悉的了。使用它来绘制字体主要有两个原因:一是Coreldraw的图形绘制功能非常强大,绘制复杂形状的图形易如反掌;二是在同类软件中Coreldraw是唯一一款直接支持TrueTupe(.TTF)输出的。

  注意!Coreldraw10的默认安装是不包含TTF格式输出支持的,需要在安装时选择"自定义安装",并且在"导出文件类型"中的"矢量文件格式"里面选中"TTF字体/TTF"一项。不过到了最新的Coreldraw11,这项功能却不见了。下面我以目前常用的Coreldraw10为例,讲述一下使用Coreldraw输出字体方法。

  1.启动Coreldraw,绘制出要作为字体的图形
[attach]7367[/attach]

         2.将要作为单个字符的对象使用焊接或者组合工具组合成单一对象。这一点很重要,因为Coreldraw导出字体对象时一次只能导出一个单一对象,否则会提示"对象太多"而无法导出。有时将字符对象组合后可能会得不到我们所希望的结果,这一点应在开始绘制时就应该考虑。


[attach]7366[/attach]
         3.将所有对象的组合操作完成后,选中其中一个要作为字符的对象(在这里选择的是小写的"a"),点击"文件"-"导出"或直接按下快捷键"Ctrl+E"。此时将弹出"导出"对话框,在文件类型中选择"TTF-TTF字体文件",在文件名称中输入要导出的字体文件的名称,并且确认已在右下角复选框中的"仅选中的"一项前打上钩。

[attach]7368[/attach]

         4.按下"导出"按钮,弹出"导出选项"对话框。在类别名称中输入一个名称(由于我们制作的字体并不用于商业发布,不必遵循严格的标准,可以随意输入)。选中"符号字体"一项,这样字体将作为符号字体生成而不具有内部索引和倾斜加粗等内部属性。

[attach]7369[/attach]

         5.按下"确定"后会弹出一个对话框要求再次确认,再次点击"确定"进入"字体导出" 对话框。由于在这里只制作了字母A-Z的大小写和标点符号,因此在右上角"字符块"的下拉列表中选择"基本拉丁文",在下面的列表中选中小写字母"a"。我们还可以点击左下角的"选项"按钮调出刚才的"导出选项" 对话框来对之前的设定进行修改。在"选项"按钮上面的部分主要是字符的行列间距、字符大小等的设定,建议还是到Font Creator Program中进行设置,在那里的设置要比在Coreldraw中的更直观、便捷。

[attach]7370[/attach]

          6.再次按下"确定"按钮,一个只包含一个字母的字体文件已经被导出了。再次选中下一个字符"b",按下"Ctrl+E"在"导出"对话框中选中刚才导出的文件。点击"导出"将直接弹出"字体导出" 对话框,这时会发现在右侧的列表中小写字母"a"已经显示为黑色了,这表示在这个字体中已经包含这个字母了。在表中选择"b"按下"确定"后,字母"b" 就被追加到刚才生成的文件中去了。

  7.按照以上的步骤,依次将其余的字母及符号追加入那个文件,一个基本的符号字体文件初步己制作完成了。

汉字字体
       做汉字字库本身并不困难,象利用专门的字体设计软件:fontforge,可以很轻松地完成字库的设计。
       字库设计的瓶颈在于字模,关于字模的设计因为涉及到书法以及技术等多个领域,很复杂,你可以自己查询一些资料。
       对于初学者,可以先通过形成的中文字库,到处国标二级字库的字型图片,作为试验字模,按我们在前贴介绍的3个步骤,进行矢量化,再编译成ttf字体文件。
       或者直接导入到forgefont等专业字型设计软件,生成ttf字库文件。
       在此基础上,你在现有的字体造型基础上,对字体进行修改,设计出各种风格的字模


分享到:
评论

相关推荐

    Square Bold Font Type

    标题中的“Square Bold Font Type”指的是一个特定的字体风格,它是基于“Square”设计概念...通过解压square-721-bold-bt.zip文件并安装Square 721 Bold BT.ttf字体,用户可以在自己的项目中利用这一独特的字体资源。

    Jurassic

    Jurassic.TTF则意味着用户可以直接在自己的电脑上安装并使用"侏罗纪"字体。这个文件包含了字体的所有字符集,包括字母、数字、标点符号以及特殊字符,使得用户能够在各种文档、设计项目中使用这种独特的字体,为文本...

    Futurama

    1. Futurama字体文件(.ttf或.otf):这些是可安装的字体文件,用户可以在自己的计算机上使用,将文字转换为Futurama的风格。 2. 示例文本文件:展示字体样式的文本文件,用户可以预览字体效果。 3. 设计资源:可能...

    Yes:city of angels

    这个文件很可能包含了‘Yes:city of angels’的主题字体,供设计师们下载使用,或者用于创作自己的作品。” “通过这个压缩包,我们可以预见到一个视觉和创意的交汇点,一场关于字体与城市的对话。无论是动态的gif...

    SUNDOWN

    通常,一个字体设计项目会包括不同格式的字体文件(如.TTF、.OTF),用于支持不同的操作系统和应用程序。此外,可能还有预览图像、授权文件、使用指南等。 在深入探讨"SUNDOWN"这个字体项目时,我们可以关注以下几...

    Anthem

    在字体设计中,每个文件可能是一个单独的字体文件(如.TTF或.OTF),一个设计草图,一个项目文件,或者是一系列预览图像。这些文件可以帮助我们理解“Anthem”项目的具体实施过程,包括设计草图、迭代版本、最终的...

    They Killed Kenny!

    《"They Killed Kenny!"——探索字体的魅力与应用》 在数字化的世界里,字体无处不在,它不仅是文字的...在日后的设计工作中,让我们更加注重字体的选择和运用,让每一个文字都成为艺术的载体,讲述属于自己的故事。

    AllHookedUp

    再来看压缩包内的文件,"AllHookedUp.ttf"是TrueType字体文件,是Windows和Mac OS广泛支持的字体格式。用户可以通过安装这个文件,将"AllHookedUp"字体添加到自己的系统中,从而在各种设计软件中使用。"chinaz....

    Lunaurora

    《Lunaurora:探索独特的字体艺术》 在数字化的世界里,字体设计是视觉传达中的重要元素,它不仅承载着...通过深入理解和巧妙运用,我们都能在Lunaurora中找到属于自己的月光与曙光,让文字之美照亮每一个创意角落。

    全国计算机等级考试二级MSOffice高级应用学习笔记.docx

    * 字体的添加:从网上下载字体,文件格式为ttf格式,将下载的字体文件复制到目录 C:\windows\fonts * 字号:字号和参考样式中的字号大致一致即可,可以根据换行位置去确定字号。 * 颜色:。。。。。。 下标和上标...

Global site tag (gtag.js) - Google Analytics