打造设计你自己的字体
作者:snl 来源:snl blog 发布时间:2007-12-12 13:16:00
原文地址:http://ilovetypography.com/2007/10/22/so-you-want-to-create-a-font-part-1/
你是个才华横溢的设计师,一个技艺精湛的书法大师,并已学习了所有关于Serif(衬线)、side-bearings(安全空间),kerning(字距调整)的知识。现在你打算制作一款属于你自己的字体了(什么!你还不知道什么是衬线、安全空间和字距调整?好吧,在你着手制作字体之前,务必先把iLT上面所有的文章都读过一遍!如果你真的希望成功,你应该竭尽所能掌握尽可能多的相关知识。如果你不是什么天才的设计师或书法大师,那也不必担心,你一样能创造出漂亮的字体——条件是小小的努力,大量的知识,还加上一点点灵感。)
秘密武器:字体编辑软件
前面所说的出色的设计、漂亮的书法作品以及深厚的字体知识等等,这些东西仍然无法让你做出字体,你还需要把你的作品转换为一种计算机能够理解的格式,所以你的手头还需要配备一款优秀的字体编辑软件。这些软件的功能和价格各异,运行的平台也不同。下面是一些大牌角色:
字体编辑软件
FontLab Studio 这是我用来制作字体的软件。在某种程度上已经成为了行业标准,所以也价格不菲,要卖649美刀。提供30天的免费试用版本,你可以在购买前先试用一下。PC和Mac平台的版本都有。FontLab Studio是我频繁使用的软件,我可以向你担保它的优秀,同时其用户社区也颇有人气。
FontForge 基本上,FontLab能做的,FontForge都可以完成,并且它还是免费和开源的。也因为开源,在Windows下安装FontForge并不是一件简单的事(你必须先安装Cygwin)。同时,它的文档也不象FontLab那样完备。最近在Typophile论坛有一个关于FontForge的有趣话题,你可以去看看,以决定是否投身于开源的怀抱。FontForge可用于PC、Mac和Linux。如果你是个Linux用户,FontForge可能是你唯一的选择。
那些在钞票中打滚的人可以考虑一下DTL FontMaster,具备FontLab的全部功能,甚至还要多,但相当的昂贵。FontMaster由几套不同的模块组成,我觉得很酷,但是也挺吓人的。适用PC和Mac平台。
FontCreator 是另外一个选择,价格比FontLab更平易近人。只能处理TrueType 和 OpenType格式的字体——不能处理Type 1字体,并且只有Windows版本。
TypeTool 同样来自FontLab的一款入门级产品,和FontCreator是同一个等级。按官方的说法:TypeTool是为那些“偶尔需要创造或修改字体的学生、字体设计爱好者和专业创意人士” 所设计的。PC和Mac。
Fontographer 字体编辑软件曾经的真正王者,因厂商停止开发,被封印多年之后几乎绝迹,直到被FontLab收购了源代码之后,才于近期发布了Mac上的升级版本。由于它最后的更新版本上显示的日期已经是上世纪90年代末了,所以我真心的希望Fontlab能对这个新版本做一个令人耳目一新的重写。它的价格只有FontLab Studio的一半,不过没有试用。PC和Mac平台都可以运行,但最新的版本目前只有Mac用户可以享用。
所有这些软件的运作流程都一样,只是在具体细节、界面以及选项和能力上有所区别。所以你在购买之前要做一些研究——下载并试用一些演示版本,听听用户的评价和争论,然后决定哪个字体编辑软件最适合你。听说有些人的做法是,从TypeTool起步,先判断自己是否真的喜欢字体设计,然后当TypeTool的限制真的成为一个障碍的时候,他们才最后升级到FontLab Studio。
当你有了一款优秀的字体编辑软件之后,你可以有三种不同的基本流程来创建一种字体。


猜你喜欢
- 摘要:在本篇博客中,我们将介绍如何优化YOLOv5车牌识别系统的性能,以及如何将模型部署到实际应用中。我们将重点讨论模型压缩、加速技术和部署
- 对于现在很多工业检测,特别是对一些精密的器件进行筛选,往往都是像素级别的,十分的精确。主要思想将图像转化为二值图像在对图像进行腐蚀/膨胀处理
- <html><body><table border=1> <? $id=@mssql_connec
- 修改models效果如下class EmailVerifyRecord(models.Model): code = models
- 前言相关性分析算是很多算法以及建模的基础知识之一了,十分经典。关于许多特征关联关系以及相关趋势都可以利用相关性分析计算表达。其中常见的相关性
- 本文实例讲述了Python使用scrapy抓取网站sitemap信息的方法。分享给大家供大家参考。具体如下:import refrom sc
- 一、存在问题在v-model想绑定表达式 || 函数方法,发现控制台报错了,不允许这波操作。下面我们分析存在该问题的原因和解决方法。实战经验
- 1.django自定义字段类型,实现非主键字段的自增# -*- encoding: utf-8 -*-from django.db.mode
- 有如下的代码:class p1:def __init__(self,a,b):print("init in p1")se
- 相对于C语言,golang是类型安全的语言。但是安全的代价就是性能的妥协。下面我们看看Golang不想让我们看到的“秘密”——string的
- 前言网站登录的时候我们常常会看到随机的验证码需要输入后台验证,如图:现在我们来实现在Django中通过自定制插件来实现随机验证check_c
- 前言python画图,如果用英文显示基本没有问题,但是中文可能会有乱码或者不显示的情况。经过个人的测试,下图中“横轴&a
- 0. dockerfile命令FROM # 基础镜像,一切从这里开始构建MAINTAINER # 镜像是谁写的,姓名+邮箱RUN# 镜像构建
- 常用指令agent指令-bind=0.0.0.0 指定consul所在机器的ip地址-http-port 指定web接口服务端口-clien
- 经常看到有新手问PHP有没有类似asp的left函数或right函数,实现截取某字符串左边或右边开始N个字符的函数。答案当然是有的。PHP中
- 前言前几天下载安装了最新版的MySQL 8.0.22,遇到了不少问题,参考了一些方法,最终得以解决。今天将自己的安装过程记录下来,希望对各位
- 前言PyQt是Python语言环境的GUI编程解决方案之一,另外还有PyGTK、wxPython等也较为常用。PyQt作为Qt语言的Pyth
- 代码如下:--函数 CREATE function fn_GetPy(@str nvarchar(4000)) returns nvarch
- pillowPillow是PIL的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。pillow可以说已经取代了PIL,将其
- 一、自定义数据集现有数据如下:5个文件夹,每个文件夹是神奇宝贝的一种。每个图片形状、大小、格式不一。我们训练CNN的时候需要的是tensor