网络编程
位置:首页>> 网络编程>> 网页设计>> 打造设计你自己的字体(2)

打造设计你自己的字体(2)

作者:snl 来源:snl blog 发布时间:2007-12-12 13:16:00 

标签:字体,设计

方法1:在纸上绘制

需要的工具

  • 一支好用的钢笔

  • 白纸

  • 尺子(可选)

  • Scanner 扫描仪

  • Adobe Photoshop(或其他类似的图像编辑软件)

  • ScanFont 字体扫描软件

  • 字体编辑软件

你有艺术天分吗?写得一手的好字?好,拿一支好用的钢笔,一打白纸,开始写你的字母。(别忽视笔的选择。如果你希望你的字体笔画粗重饱满,试试Sharpied(三角帆)的马克笔。如果你想写钢笔书法,那就亮出你的书法钢笔套装。希望笔画纤细而微妙,那就挑一支尖细的精确钢笔来写。)字写大一些,以便于获得更多的细节。所有字母的高度尽可能一致(可能需要你先用铅笔在纸上打好格线)。好的字体是一套完整的字符集,所以别漏掉了什么——比如说标点符号,波浪线,重音符号,圆括号和方括号以及数字。你可能还想包括一些罕见的字符,比如古英语和古欧洲语系中出现的一些字母。在你落笔之前,可以先在字体编辑软件中创建一个新字体,看看一个字体的标准字母表中包含哪些字符。其中有些字符可能是你从未听说过的,但专业的排印人员可能会希望在你的字体中看到它们。

把你的漂亮作品扫描进Photoshop,然后把图片转为位图格式(不包含灰度的黑白模式)。

差不多了。在FontLab的字体扫描软件ScanFont中打开你的位图。这个很棒的小软件(Mac版本的FontLab Studio中免费附送一套ScanFont——幸运的Mac用户!)允许你导入位图图片,然后转换成字体中的字符。(字体编辑软件只对轮廓进行操作,如Illustrator中所用的基本的矢量线条。扫描仪和Photoshop之类的软件只处理位图。ScanFont则是沟通这两种媒体格式的一座桥梁。)扫描完成后,你可以在ScanFont中保存你的字体,或是从ScanFont拷贝单个字符到FontLab Studio中去,开始你漫长而充满艰辛与乐趣的字体编修工作,直至完美。
方法2:用绘图板绘制 需要的工具


如果你有一块Wacom的绘图板,就可以省却上面的不少步骤,因为你可以在矢量绘图软件中直接绘制你的字体,FontLab Studio支持从Adobe Illustrator中直接复制粘贴矢量数据。

方法3:直接在字体编辑软件中绘制 需要的工具

  • 鼠标

  • 字体编辑软件

  • 铁手,以及神一般的耐性

我曾经制作了两款字体,完全在FontLab Studio中完成,靠的就是我的鼠标,一只坚定的铁手,以及数量可观的Undo命令。这种方法是绝对可行的,相比在软件之外绘制然后导入的方式,这种方式能够生成更精确的字体。如你所预计的,字体编辑软件中包含着大量的工具相互协作以完成一系列的工作:这些工具可以生成完美的直线和曲线,并有向导辅助你以极高的精度来对齐任何东西。



待续…
现在你已经有了专业的工具,创造字体的欲望,并已了解了字体设计的基本流程。当然,真正的魔鬼还隐藏于细节之中。在下一节中,我将为大家讲述一些字体创建和编辑的细节问题。继续阅读So You Want to Create a Font--part two打造你自己的字体II
[Alec Julien居住于美国佛蒙特州,是一个网络开发人员和字体设计爱好者。他的梦想是有一天能搬到一个温暖的地方,为一部小说做排版。]
更多文章,请移步译言字体设计研究小组
http://yeeyan.com/groups/show/TYPO

0
投稿

猜你喜欢

  • 在CSS中我们会经常要用到“清除浮动”Clear,比较典型的就是clear:both;CSS手册上是这样说明的:该属性的值指出了不允许有浮动
  • 以前跟同事开玩笑时说过,我们遇到的用户在访谈测试过程中的表现基本上就三种类型,发泄型,赞美型和实话实说型。发泄型用户通常是在产品的使用过程中
  • 前言:最近某个时间开始,特别留意了一下Web标准中柱状图,也就是英文中的bar graph的实现。虽然实现方法各异,效果不尽相同,但是总体来
  • 在动态删除iframe时,同时把iframe里嵌套的iframe 删除,遇到了这个问题。本来之前都没报错,突然昨天他们嵌套了一个 跨域 的网
  •   很多年前,我们就可以轻易的从很多国营商场、火车车厢、饭馆旅馆中看到墙上挂的那个小本本-意见薄,作为经营方与顾客沟通的
  • 最近在改个程序用到了在js中设置css的float属性,以为和平常的写法一样,原来不是,只好去请教google,原来...首先大家先来看一下
  • 字体的处理在网页设计中无论怎么强调也不为过,毕竟网页使用来传递信息的,而最经典最直接的信息传递方式就是文字,所以,了解一点字体的基本知识对于
  • LBound函数:返回指定数组维的最小可用下标;UBound函数:返回指定数组维的最小可用上标;LBound(arrayname, [,di
  • 一种很常见的写法: document.write('<scr'+'ipt src=&quo
  •   在以前的日志中讲了怎么制作验证码,这篇就讲讲怎么给验证码加上起干扰效果的杂点。   其实很简单,首先做一个
  • 清除浮动一个凡是做页面的人都会遇到的一个东西,但是是否大家都能够清楚的知道,全方位的了解呢?于是一闲下来了马上写了这样的一篇文章,不能讲面面
  • 如何使用Index Server建立一个网站导航地图?程序代码如下:<html><head><title>asp教程之网站导航 -
  • 人们对于那些抄袭模仿的网站有诸多抱怨,但在这篇文章中,却没有冷嘲热讽的意思。但正如他们所说,“模仿是最为忠诚的奉承形式”。“如果你确实需要借
  • <%@ Language=VBScript %><%Option Explicit %><%Dim strUR
  • 上期回顾:亚马逊购物用户体验分析 (一)“查找内部”功能书是在亚马逊最常被购买的产品之一,所以毋庸置疑亚马逊的开发小组已经建立了一个关于“查
  • 上四篇的内容是把常用的XHTML标签拿出来介绍了一下,不是很详细。不过没关系,重点是要能先知道用他们,以后深入了再去细细研究更为详细的特性以
  • 我在前几天的博客中翻译了一篇《20个对学习CSS3大有裨益的资源》的文章,其中推荐了Get started with CSS 3,本文为其中
  • Oracle提供了不少方法用于数据空间的使用、监控和维护,同时也在各版本中陆续对这方面的功能进行了增强,目的在于简化这方面工作的复杂度,提高
  • 先看一段HTML代码,在下边这段代码中,这张图片的宽度未知,我想写在CSS中写一行限制最大宽度为50px:<div id=&
  • iframe的防插与强插(一)中介绍了“市面上”能见到的两种防御被第三方网站iframe的方法,以及相应的变态突破方法。貌似把“受害人”逼上
手机版 网络编程 asp之家 www.aspxhome.com