FontForge使用

1 软件安装

FontForge官方网址:http://fontforge.github.io/en-US/
这个软件无中文,但是没什么太大影响
一直下一步就🆗了

2 软件汉化

从安装目录中找到fontforge.bat文件,用任意文本编辑器打开
找到

::set LANGUAGE=en

去掉前面两个冒号,en修改为zh_CN,保存即可

3 软件使用

软件界面如下:
在这里插入图片描述
打开你想打开的字体
在这里插入图片描述
我们先看一下字体信息,菜单“基础”-“字体信息”
主要看两项信息,其余的大家自行摸索;
在“PS字体名称”一栏中,我们可以看到字体名称(我们自己设计的字体就是在这里命名的),
在这里插入图片描述

在“TTF名称”一栏中我们可以看到,字体版权信息,在我们自己设计的字体文件中可自行填写;
在这里插入图片描述
回到主界面,双击界面中字符,弹出的窗口是单个字符的编辑窗口,是不是很熟悉的路径,我们其实在这个软件里面就可以创建,挪动,调整,删除节点等操作,设计字符需要在这个窗口中保存退出,其他功能有兴趣的同学可自行摸索,
在这里插入图片描述

4 生成字体文件

a. 关于编码

设计字体文件涉及到使用哪种字符编码来做,为什么有ANSI编码,扩展ANSI编码,GB2312编码,GBK和GB18030编码这么多各种各样的形式呢,因为每个对应的编码方式对应的对象不同,我大天朝常用字就分好多个不同的大陆:常用字2,500字;台湾:常用字4,808字;香港:常用字4,759字;加上什么繁体字,蒙文,其他国家的文字这些种种,总之是因为字符数量不同造成不同的编码方式;一个叫 ISO (国际标谁化组织)的国际组织解决了这个问题。他们采用的方法很简单:废了所有的地区性编码方案,重新搞一个包括了地球上所有文化、所有字母和符号的编码!他们打算叫它 UCS, 俗称 UNICODE 。( Universal Multiple-Octet Coded Character Set )什么意思呢,就是说不用纠结于用什么编码了,直接用ISO-10646-1(统一码,基础页)。

b. 关于字体文件制作

据了解,1994年出版的《中华字海》收入了87019个汉字,其中2500个常用字、1000个次常用字,总共只有3500字是我们的常用字,微软雅黑这种字体属于正文字体共收录了20902个字符,如果你想做一套正文字体,那可能需要做到这个数,如果是做一套常用汉字字库,那最起码要做到3500个常用字,类似这种字库有造字工房,门主的庞门正道标题体等等。那哪些字符是要设计的呢,其实我们常用到的都是要设计的,中文英文26个大小写字母、数字和各种常用符号。

对于矢量软件熟悉的同学可以直接用AI等软件将制作好的对应的单个字符存成SVG格式后导入到字符编辑窗口中(建议以字符编辑窗口中的尺寸为基础在AI软件中设计,这样的话就只需要摆放好位置就行了,不用在调整大小之类的操作了,因为FontForge里面的这些调节操作很繁琐不方便)需要注意的是软件默认单个字符宽度高度是800x1000,这个比例就是你要最终字体的比例,如果你想设计一个矮粗的,或者瘦长的字形,需要所有字符都统一修改宽度,将界面中字符都选中(可选中一个后Ctrl+A)可以使用“尺寸”菜单下的“设置宽度”命令修改,在弹出后的对话框中输入数字即可。

生成方法1

通过新建文件
可以看到界面中有各种各样对应的字符,打开是空白的,我们设计一套中文字体也应该包括英文字符和对应的标点符号等,数字从“0”开始,英文字符从“A”开始,中文字符从“一”开始,我们在软件“查看”菜单中使用“转到”命令,定位到相关字符处,总之你认识的都要设计一遍。
在这里插入图片描述

生成方法2

上面方法说到,每个我们认识的都要设计,我们常用字就3500个,我怎么去分辨具体哪些要做呢?
第二种方法就是通过修改已有字体文件,上面说到了,已有的字库并非全部都是正文字库成千万上个字符,很多个人或者小公司做的字库都是常用字库三五千,五六千字,前辈们已经帮我们筛选了哪些字符要做。我们跟着把字符替换就可以了,此处要注意的是,切勿将所有字符修改完全,要不然你做的字体中某些字你没修改还是沿用了原来的样子,会出现你的字体出现了其他字体的字符样式,之所以我们有时候用了某种字体但是有些字符字体是宋体或者是一个空白框就是因为这些字符没有重新设计而使用了宋体字来代替或者代替字也没有。按照方法1当中的字符定位按部就班一个一个替换就行了。

导出字体文件

字体设计完成保存后需要执行“文件”-“生成字体”命令讲字体导出成TrueType(.ttf) 或 OpenType (.otf)格式的字体,点击“Generate”生成字体文件,有弹窗选是,也可根据自身需要选择生成其他格式。需要注意的是,如果使用第二种方法修改已有字库的方式来设计的话记得在字体信息中修改字体名称和版权信息。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用FontForge软件的基本步骤和常用功能: 1. 打开字体文件:在FontForge中,使用"文件"菜单或快捷键Ctrl+O打开一个字体文件。你还可以创建一个新的空白字体文件。 2. 编辑字形:选择字形工具(位于工具栏上的各种图标)来编辑字形。你可以添加、删除、调整和变换字形的节点和曲线,以创建所需的字形。 3. 设置字体属性:通过"元数据"菜单设置字体的属性,如字体名称、版权信息、许可证等。确保提供准确的信息以符合相关法律和规定。 4. 汉字字形导入:如果你需要导入汉字字形,可以使用"文件"菜单中的"导入"选项来导入汉字的轮廓(通常是以SVG或EPS格式)。 5. 字形间距调整:使用字体度量工具(位于工具栏上的图标)来调整字形间的间距、位置和对齐。这对于确保字形在组合时保持一致和平衡非常重要。 6. 预览和测试:使用预览功能(位于工具栏上的图标)来查看字体在不同大小和样式下的外观。你还可以通过选择并输入文本来测试字体的显示效果。 7. 导出字体文件:完成字体设计后,使用"文件"菜单中的"导出"选项将字体导出为常见的字体文件格式,如TrueType (.ttf)或OpenType (.otf)。 8. 字体验证和优化:在导出字体之前,使用字体验证工具来检查和修复任何字体错误。这有助于确保字体在各种应用和设备上正常工作。 这只是FontForge软件的一些基本使用方法。FontForge具有丰富的功能和工具,你可以通过探索菜单、工具栏、快捷键以及FontForge官方网站上的文档和教程来学习更多高级功能和技巧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值