BubbleKern:一种创新的字形间距调整工具
BubbleKernA new kerning tool for Glyphs.app.项目地址:https://gitcode.com/gh_mirrors/bu/BubbleKern
项目介绍
BubbleKern 是一个专为 Glyphs 字体编辑器设计的新颖的间距调整工具,由 Toshi Omagari 开发。该工具颠覆了传统的手动输入间距值的方式,允许设计师通过在每个字母周围绘制所谓的“气泡”(额外图层),来自动完成字体的间距调整。一旦所有字母的“气泡”被绘制好,BubbleKern 将迅速基于气泡之间的接触位置自动完成字形间的间距设定,极大提高了工作效率,并且保证了字距的一致性和准确性。
项目快速启动
要开始使用 BubbleKern,您需要按照以下步骤操作:
-
安装 BubbleKern
首先,确保您已经安装了 Glyphs App。然后,访问 BubbleKern 的 GitHub 仓库并下载最新版本的插件文件。git clone https://github.com/Tosche/BubbleKern.git
将下载的插件复制到
~/Library/Application Support/Glyphs 3/Plugins/
目录下,并重启 Glyphs 应用程序。 -
创建“气泡”层
对于想要进行间距调整的每一个字形层,创建一个新的名为“bubble”的层,并在此层上绘制代表非矩形空间的轮廓,即气泡。 -
运行脚本
在 Glyphs 中,从“编辑”菜单选择 BubbleKern 菜单项。之后,通过“视图”>“显示气泡间距”启用查看气泡的插件功能。 -
自动化间距调整
绘制完成后,BubbleKern 将根据气泡的相互重叠自动计算并调整字形间距。
应用案例和最佳实践
- 复杂字形简化处理:对于具有复杂结构或装饰性元素的字形,BubbleKern 允许设计师通过直观的图形方法而非繁复的数值调整,高效解决字间距离的问题。
- 一致性保持:通过统一依据气泡形状调整,确保整个字体集间距的一致性和视觉平衡。
- 优化工作流程:在多语言或多风格字体项目中,利用组件继承特性减少重复劳动,提升整体效率。
典型生态项目
虽然 BubbleKern 本身是围绕 Glyphs App 生态构建的,其创新的理念可以启发其他字体编辑工具或相关的设计软件开发类似的功能。开发者和设计社区可以借鉴 BubbleKern 的机制,探索更加智能化和用户友好的字形间距解决方案,特别是在那些支持自定义脚本或插件的平台上。
通过 BubbleKern,字形设计的精确度和效率达到了新的高度,它不仅是一款工具,更是推动字体设计技术进步的一个例证,鼓励着更多创新实践在字体设计领域发生。
请注意,上述快速启动中的实际命令行操作并不适用于直接从 GitHub 安装插件,因为这是一个简化的说明过程。实际安装通常涉及直接下载文件夹或使用 Glyphs 插件浏览器进行安装。务必参考项目最新的官方说明以获取最准确的安装指示。
BubbleKernA new kerning tool for Glyphs.app.项目地址:https://gitcode.com/gh_mirrors/bu/BubbleKern