Tosche的字形Python脚本:批量度量与字距调整

需积分: 12 0 下载量 153 浏览量 更新于2024-12-03 收藏 62KB ZIP 举报
资源摘要信息:"Toshi Omagari的字形Python脚本" 此资源是一套由Toshi Omagari开发的Python脚本集合,专为Glyphs应用程序设计。Glyphs是一款专业的字体编辑软件,被许多字体设计师和排版专家使用。以下是对资源中提到的各个知识点的详细说明: 1. 安装说明: - 用户需要将脚本文件放入Glyphs应用程序的“脚本”文件夹中。具体操作为在软件中选择“脚本”菜单,然后选择“打开脚本文件夹”选项。 - 安装完毕后,用户应该刷新脚本菜单以识别新加入的脚本。可以通过快捷键Option + Shift + Command + Y来完成这个操作,或者选择重启应用程序。 - 若脚本功能需要额外的模块支持,例如Tal Leming开发的Vanilla插件,则需要进行额外安装。在Glyphs 2版本中,用户可以通过应用程序的“首选项”菜单下的“附加组件”选项来安装所需的模块。 2. 脚本功能介绍: - 指标和字距调整是脚本的重要功能,主要包含以下几个方面: a. 批量度量标准键(Batch Metrics Keys):这个功能允许用户将度量标准键的指定逻辑应用于选中的字形。这需要安装Vanilla插件才能正常工作。 b. 复制字距调整对(Copy Kerning Pairs):该功能允许用户将字距调整模式从一组字形复制到另一组。它支持一对一对复制,以及预设组复制。同样,这也是一个依赖于Vanilla插件的功能。 c. 复制字距调整为希腊和西里尔字母(Copy Kerning to Greek and Cyrillic):这个功能使得用户能够将拉丁字母的字距调整模式复制应用到希腊和西里尔字母的常用形状。该功能包括小写字母,并且会自动跳过任何异常或缺失的字形。 3. Python编程语言的应用: - 所有这些脚本都是使用Python编程语言编写的。Python是一种广泛使用的高级编程语言,它以其清晰的语法和强大的库支持而受到开发者的青睐。 - 在字体编辑和排版领域,Python脚本能够提供自动化和可定制的工作流程,极大地提高设计师和开发者的工作效率。 4. 脚本文件的存放和结构: - 压缩包子文件“Glyphs-Scripts-master”可能包含了上述提到的脚本文件,以及可能包含的其他脚本文件和相关资源。 - 通常,在类似文件名的目录结构中,开发者会将Python脚本文件以及它们的依赖项和文档整合在一起,以便于管理和使用。 - 用户在解压后可能需要阅读README或其他文档来了解每个脚本的具体用法和安装指南。 5. 更新和维护: - 脚本通常需要定期更新以适应软件版本的变化。Toshi Omagari可能在新版本的Glyphs发布后,更新脚本以确保它们与软件的兼容性。 - 用户在安装脚本后,应留意可能的更新通知,以确保能够持续使用脚本的所有功能。通常开发者会在GitHub或个人网站上发布更新信息。 在实践中,这些脚本能够帮助字体开发者和设计师在处理复杂的字形和字距调整问题时节省大量时间。它们提供了一种自动化处理字体属性的方法,同时提供了一种在不同字形集之间复制和应用字距调整规则的高效方式。通过Python脚本,用户可以更加灵活地扩展Glyphs的功能,以满足其特定的设计需求。
2021-03-29 上传