我是一名印刷师,使用许多文件名不正确或不完整的字体。我在 Mac 上,一直在使用Hazel、AppleScript和Automator工作流程,试图自动重命名这些文件*。我需要一个脚本来用字体ttf
的. 我知道可以检索我需要的 PostScript 名称值的工具(/ 、等),但缺乏为我的目的编写脚本的编程知识。我只设法设置了一个可以在添加任何匹配某些参数的文件时运行脚本的监视目录。woff
woff2
postscriptName
fc-scan
fontconfig
TTX
*为了澄清,我说的是仅更改文件名,而不是存储在字体中的实际名称。如果可能的话,我也对任何兼容语言的脚本或脚本工作流程持开放态度,例如这篇文章引用了通过.osascript
我咨询过
的 StackExchange 帖子:如何从 OTF 或 TTF 文件中获取字体名称?
如何在 OS X 中获取 TTF 字体的 PostScript 名称?
如何更改字体名称?
在 macOS 中自动重命名文件
其他:
https ://github.com/dtinth/JXA-Cookbook/wiki/Using-JavaScript-for-Automation
https://github.com/fonttools/fonttools
https://github.com/devongovett /fontkit
https://www.npmjs.com/package/rename-js
https://opentype.js.org/font-inspector.html
http://www.fontgeek.net/blog/?p=343
https: //www.lantean.co/osx-renaming-fonts-for-free
编辑:应要求添加了以下内容。
1) 一个有点典型的网络字体的屏幕截图,说明字体系列和样式名称的表单字段如何经常不完整、空白或包含非法字符。
2)描述的woff文件(也作为base64)。
谢谢大家!