“字体是软件”,这是三言的成员在向别人介绍时常挂在嘴边的一句话。
我们熟悉的TTF、OTF等字体文件格式,其实就是在规定的技术标准下,将曲线、间距、信息、特性等数据集合而成的一种“代码包”。而在字体的设计与生产过程中,也同样依赖各类字体设计软件,生成包含字体原始数据的“代码包”。
数字化字体的“软件本质”,让今天的字体设计师和金属活字时代的前辈们一样“无能”。无论如何,他们都没法只依靠笔、纸,或者单纯的绘图软件,独立完成一套电脑字体。屈尊于各家字体设计软件与命令行工具,成为了字体行业的投名状。
自然地,行业核心的软件技术在一些起步较早的大型字体公司中,以更有效的方式不断积累。在行业特性、市场规模、技术标准等诸多因素的叠加之下,技术交流在同行之间讳莫如深。在中、日、韩等大字符集语种区,高耸的效率壁垒更是几乎将独立设计师与初创团队拒之门外,行业陷入了大玩家之间的闭门游戏。
时代的车轮不会停止运转,一批不拘于现状的软件工程师们开始燃烧自己的智慧,涌现出了一批新的字体设计软件,它们操作便捷、价格亲民,让新一代设计师们从钻木取火的“荒蛮时代”一步跨入了“厨房时代”——所有工具都在那里,请自行选择。
三言的老朋友们应该都已经很熟悉 Glyphs 这款字体软件。除了本身打磨的足够“锋利”之外,Glyphs 也预留了一堆“配件接口”(API)——方便用户自行修改/强化软件的原始功能。开放 API 其实是件无比繁琐的工作,原本可以依照开发者思路设计的软件,如今却要被外部开发者们频繁操弄,不论是系统维护还是答疑解惑,为了保证大家玩得开心,Glyphs 团队可谓操碎了心。这么做值得吗?绝对值得!API 带来的可能性,是封闭软件难以匹敌的。
要想成为寿司之神,不仅仅要会捏得寿司烤得紫菜,还得学会自己磨刀改刃,配合自己独特的操作手法,才能做到极致封神。不同的字体设计师,都有着自己的设计要求与操作习惯。API 的开放,让原版 Glyphs 未曾提供的神奇功能成为了可能:
显示曲率(Speed Punk)、拟合曲线/自动优化(SuperTool)
详情:https://github.com/yanone/speedpunk
详情:http://www.corvelsoftware.co.uk/software/supertool/
基于骨架生成笔画(LTTRINK)
详情:https://www.lttrink.com
基于机器学习的自动化字偶距调整(Kern On)
详情:https://kern-on.com
替换默认排版引擎进行字体排印测试(GlyphSILE)
详情:https://github.com/simoncozens/GlyphSILE.glyphsplugin
显示节点、手柄、轮廓,添加阴影和颜色(Presenter)
详情:https://markfromberg.com/projects/presenter/
??????
3type 是 Glyphs 3 在中国的独家代理和本地化合作伙伴,从 Glyphs2 时期界面菜单的错误百出、翻译率不足、预设字符集空白,到今天的 Glyphs 3 和 Glyphs 官网的状态,3type 团队中的每一位成员都付出了辛勤的工作。
Glyphs 汉字字符集分类
这是 3type 为中文字体设计师提供的第一项重要服务。我们向 Glyphs 官方多次提交汉字字符集表单,从最早的没有表单,到 G2 的5个表单,直到今天 Glyphs 3 中数量庞大、包含不同字符集的表单,汉字字符集表单已经成为了单一文种中最为庞大的。??????????
https://github.com/3type/glyphs-han
??????
3type 一直致力于中文字体设计方法论与相关技术的探索与试验。至今为止,我们已经开发了数款针对中文字体设计的 Glyphs 插件。以下就让我们来盘点一下 。
??????
“眼罩”——汉字阅读识别带测试工具
复刻(fork)自西文阅读识别带测试插件 Blindfold,依照汉字的排版特性——既可以横排也可以竖排,进行了适当的修改,故名 Blindfold-Neue。通过对汉字核心识别带进行纵、横两种方向的正负遮挡,可以更好地对完成的所有汉字进行测试与评估。
使用方法:
安装后于“视图”菜单中启用,可通过字体信息设置中自定义参数“blindfoldWidth”对遮挡条的位置、宽度、颜色、透明度、正负等进行调整。
https://github.com/3type/Blindfold-Neue
汉字设计中的度量标准(一)
汉字设计中的度量标准(二)
汉字设计中的度量标准(三)
汉字量度——汉字量度参考线工具
基于 3type 对中文字体设计中的量度研究,对字体轴线、第二中心线等实现了参数化的设定。
使用方法:
安装后于“视图”菜单中启用,可通过右键菜单调整第二中心线等的显示选项
https://github.com/3type/CJK-Metrics
“灰度”——快速查看字符形有多“黑”
在中文字体的设计开发过程中,我们常用“灰度”是否一致来评价字体。然而仅仅依靠肉眼和感觉,我们很难做到量化。到底这个字粗了多少?细了多少?调整到多少比较合适?有了“灰度”插件根据,我们可以非常直观地了解到文字笔画与字身框面积的比例数值。由此我们又可以发现并提出一个问题:一套中文字体中,所有的字是否需要做到灰度完全一致?如何评价不同的灰度数据?
使用方法:
需要同时安装Fonttool模块,安装后于“视图”菜单中启用,可用右键菜单开关灰度色块与灰度数值。
https://github.com/3type/Blackness
拆字小组——汉字部件拆分、匹配、分析工具
来自中文字体生产中的信息分析需求,以及由此带来的流程设计——到底汉字有多少个部件?我需要先做哪些字?已经做了一些字了,接下做哪些字比较合适?(我是谁,我从哪里来,我到哪里去)在找到必要的数据库后,我们开发了“拆字小组”插件。??
使用方法:
安装后需于“数据”标签中下载数据集,而后方可正常使用。
召集姐妹字:如使用“玛”,呼出“吗码妈”,含有共同主要部件。
召集部件:如使用“玛”,呼出部件“??”与部件“马”
推荐字:依照已经绘制完成的字符形,计算出接下来对你“贡献最大”的未完成字符形。
https://github.com/3type/EOD
参考线面板——更强大的参考线管理方案
源自对“汉字量度”插件的改进。全局的量度参考线、色块在面对各种结构各不相同的汉字时,缺乏灵活性。我们的工程师利用 Glyphs 3 软件中的参考线筛选功能,将之改造成可于任意字符、自由开关的参考线,配合汉字结构分组的字表,可以大大提高造字效率与规范性。
使用方法:
安装后,右键添加参考线、切换为全局模式、并给参考线命名。面板中将出现此参考线的勾选框。参考线可在字体视图选择多个字符形后一并指定。
以上插件除“灰度”与“参考线面板”均可在Glyphs插件管理器中查询安装。
“灰度”与“参考线面板”插件请移步Github项目目录直接下载安装(需FQ)。
https://github.com/3type/GuidesPalette
希望我们在插件上的工作,能给行业带来一点促进
??___??_____??_______
附送 Glyphs 3用户小Tips
对于新用户用以下方式免 FQ 使用插件管理器:
启动 Glyphs 3,打开偏好设置(快捷键 “cmd , “),在“插件” —“替代插件库”中输入以下URL:https://3type.io/glyphs3/plist/packages.plist
重启 Glyphs 3,顶部菜单 “窗口”—“插件管理器”,插件们已经可以下载了,ENJOY!
建议在插件管理器使用 3type 源下载安装 python 等模块后再行安装其他插件项目。
8月底TypeSchool 中文字体设计课火热招生中,
想学习更有效率的中文造字方法吗?
想要了解更多插件黑科技吗?
就来我们的线下中文字体设计课吧!