最近在开发一个 PhotoShop 扩展:字体选择器 fonTags ,是设计师的应该都会在系统里装上一大堆字体,像我清理 \ 删除了好多不常用的字体后系统里都还有 800 个字体,这么多字体出现在 PhotoShop 的字体列表里简直就是灾难,拖动列表卡顿就不说了,PhotoShop 的字体列表每一个字体族的个字体都平铺在列表中,比如一个思源黑体字体族有 Light、Regular、Bold 等 7 个样式的字体,每一个都会出现在列表中,更不用说 Helvetica 会有几十个样式,这让在字体列表中找到想要字体的难度大大提高了。
所以我要开发的 fonTags 的列表首先就要能把统一字体族的字体归为一组,让其可以收起或者展开,这样能大大减小列表长度,让人在一屏中能看到更多的字体。
然后就是字体按标签筛选字体了,能够给字体贴上标签,标签分为 语言、厂商 、样式(字重)、风格(衬线、无衬线、黑体、宋体)、用户定义 5 类。
可以点亮相应标签让列表中出现符合条件的字体,这样筛选字体的就非常方便了。
不过目前自动给字体贴标签的功能还弱,只能自动判断字体的语言、厂商、样式,风格是无法自动判断只能用户手动贴标签,将来考虑可以建立个收录各种字体标签的数据库,通过在线查询的自动给字体贴标签。
目前开发了 40 % 左右的功能,目标是完成以下功能就发布 Beta 版:
- 标签筛选字体
- 语言
- 厂商
- 样式(字重)
- 风格
- 用户自定义
常用列表
最近使用字体列表
当前文档中出现的字体列表
所有打开文档中出现的字体列表
字体分组
同族字体自动归为一组
用户自建分组