Ai 的中文复合字体设定
Ai 大概是 Ps, Ai, Id 几款软件中同时兼顾了 Typography 和易用性的软件了吧(不过现在很多网友在向 Adobe 请愿让 Ps 支持更强的 Typography 设定的样子,具体链接找不着了)。其中 Ai 的复合字体功能可以创建一个新的字体,并为任意的字符设置字体,很像是 CSS 中 @font-face 的 unicode-range 规则,灰常实用。不过使用时遇到如下问题: 1. 英文版不支持 CJK 排版特性,彻底删除重装选中文即可,如果你的系统语言是英文,会粗 Bug,改成中文,或者参考这里的二楼回复修改 https://forums.adobe.com/message/4882715 2. 即使装了中文版,使用「复合字体」的时候默认也只有日文字符集可配置。手动配置中文字符集几乎不可能(据猜测这是 Adobe 的阴谋!)。接下来解决这个问题。 === 正文 === 没有正文! 其实主要参考厉向晨的教程 http://blog.typeland.com/articles/251 而这份教程中只设定了 U+3400 – U+9fcf 范围的字符,对中文笔画字符、标点字符均未覆盖,于是重新做了一份配置,涵盖了如下字符: 2E80-2EFF:CJK 部首补充 (CJK Radicals Supplement) 3000-303F:CJK 符号和标点 (CJK Symbols and Punctuation) 31C0-31EF:CJK 笔画 (CJK Strokes) 3200-32FF:封闭式 CJK 文字和月份 (Enclosed CJK Letters and Months) 3300-33FF:CJK 兼容 (CJK Compatibility) 3400-4DBF:CJK 统一表意符号扩展 A (CJK Unified Ideographs Extension A) 4DC0-4DFF:易经六十四卦符号 (Yijing Hexagrams Symbols) 4E00-9FBF:CJK 统一表意符号 (CJK Unified Ideographs) F900-FAFF:CJK 兼容象形文字 (CJK Compatibility Ideographs) FE30-FE4F:CJK 兼容形式 (CJK Compatibility Forms) 可以直接下载(请下载,不要打开网页复制): 冬青黑体 yhttps://bitbucket.org/houkanshan/ai_cjk/raw/b700250074fd10dcafdc62b364e6dba943e880cf/Hiragino 思源黑体(需安装 Google 的 Noto Sans SC 版) https://bitbucket.org/houkanshan/ai_cjk/raw/b700250074fd10dcafdc62b364e6dba943e880cf/Noto 配置步骤: 1. 打开 Ai,参考第一个链接中的教程创建一个新的复合字体,大致是:文字 -> 复合字体 -> 新建,然后保存配置。 2. 关闭 Ai 3. 到 "/Users/{ Your_Name }/Library/Application Support/Adobe/Adobe Illustrator 17/zh_CN/复合字体/" 目录下,可以看到刚创建的复合字体配置文件,用刚下的新配置覆盖。 4. 打开 Ai,文字输入的时候找搜索到刚创建的复合字体,好了~ 5. 这时就可以基于新的复合字体配置创建新的复合字体配置,而不必手动修改配置文件了。不过每次重新保存后都会把「自定集」弄乱,不过好像无碍。