字体简介
许久之前看到一套挺搭配楷体的 OFL 开源拉丁字体:Cooper*1,当手上有了锤子就总盼望着钉子。这时看到了免费中文字体:汇文正楷2,其自带的斜体西文左松右紧不太搭配,就想着能不能把两者撮合起来。
虽说把西文复制粘贴到字体里就完了,但这样首先就丢失了西文字体特性,其次有些符号如中西共用码位的标点会撞车,而且 Cooper* 的字重与 汇文正楷 汉字不搭配⸺尤其 Cooper*Regular 它自己大小写字重就明显不同。那么一件一件解决。
西文部分有点儿艰苦…
首先将 Cooper* 重建为可变字体,分别调整大写、小写、数字、上下标的字重使其视觉一致,其中上下标字重已相当于 Cooper*Medium 的程度。
由于其缺少一些拉丁符号,更不存在全角英数,以及必要的汉语拼音,我自作了ǏǐǑǒǓǔǕǖǗǘǙǚǛǜǸǹḾḿẐẑẾếỀề℃℉
…
前面提到 Cooper* 是“拉丁字体”而非“西文字体”,因为它不含西里尔字母,只有ΔΩμπ
4个希腊字母,而 汇文正楷 也不含希腊,但有国标要求的66个俄文(西里尔子集,且为假斜体,毕竟俄文里 т 斜体不作 𝜏 而是作 𝑚)还挺相对的。
本打算把 π 砍半做个 τ 出来,但选择维持原状,毕竟还没见过有“希腊楷体”的要求。如果真有人需要,请在评论中告诉我,以后有空的话给它搭配“楷体”希腊西里尔……
保留这些源自 Cooper* 的漂亮图案:⚘❦❧❨❩
,其中“❧”适合居中用于垂直滚动文字的分段,“❨❩”(u2768
u2769
)装饰括号适合标题凸显。
包含源自 Cooper* 的花式ABDEFGJMNPRTY4
替换符号,但无映射不能直接打出,需要软件支持swsh
特性。考虑到国内大多软件不支持西文特性,暂时将字形映射到ΑΒᎠΕϜԌͿΜΝΡᎡΤΥᏎ
(空缺的希腊区段派上用场了),用于手动酌情替换。注意花式大写字母只适合位于开头。
搭配汇文正楷的问题
考虑到中西共用码位的标点撞车,需要作以下取舍:
发现 Cooper* 的“—”(emdash
)与“―”(u2015
)完全相同,舍弃 emdash 以保留汇文的半破折号(同一码位),并补充了个“⸺”(u2E3A
:2emdash
)方便当作破折号复制使用。
但中文省略号“……”没有办法,只能把汇文的ellipsis
移到“⋯”(u22EF
)上当作ellipsis.fwid
用,并在特性中关联为全角关系⸺尽管汇文的“…”也非全角。
Cooper* 的“∞
”比较难看,舍弃以保留汇文的。
当然撞车的字形也没全丢弃。将汇文的“{}”保留为“❴❵
”;将六角括号形“[]”保留为半宽〔〕六角括号,码位双重映射向“❲❳
”和“⦗⦘
”,并在字体特性hwid
中关联。不知何故汇文没有全角“$-~
”。“$”的确没用就不补了,把原汇文的大➖减号字形映射给“-”;而原汇文的“~”居然是全角宽度,映射给“~”;我还将汇文的全角英数替换为 Cooper* 字形,并添加全角特性关联。
汇文正楷 还存在“︰︲
”有字形但没码位的情况,我给映射了,period.vert
slash.vert
hyphenminus.vert
3个字形不“vert
”,应该是错的,我给移除了。
我的心思;高级排版功能
上文中的4字缩写是一些 OpenType 字体特性代码,可以手动开关它,如果软件支持的话。本字体含:字距kern
半角hwid
全角fwid
上标sups
下标subs
竖排vert
连字liga
花体swsh
, vkna
vrt2
aalt
frac
ordn
ccmp
将多余的希腊标点另外指派任务:
“·”(u0387
)与汉字对齐,当作中文的窄间隔号(宽¼角,即¼汉字,支持半角和全角特性)
“;”(u037E
)与数字对齐,当作数字分隔号,相当于与数字0对齐的“∶”比号(ratio
,我也添加了)⸺注意:后2个不是分号和冒号。
自作“①~⑩❶~❾”为 Cooper* 造型,添加“⓪⓿❿”
自作“Ⅰ~Ⅻ”为 Cooper* 造型,还改成了全角宽度。
重画“◯☆♀♂”,修改扑克符号,补满上标,添加2个原字体都没有的下标特性。
重画⿰~⿻并添加(u2FFC~2FFF
,u31EF
)
还调整了这些汉字、假名“〇けしたちとゃんイウォソフミメュヨラルンー上下不井催制名品在坷夜大奈届御感收料明曲月本梦歌歲灵炭环由的空组者自薄蝸觉谢还里金防雲面”和全部半角假名。
另外发现 汇文正楷 私用区有些汉字,遂咨询特里王,他说:
字体见本有重复字,一并收录进去的
讨论一番,决定给这些汉字用aalt
关联私用区的替换字形:彖楔棟甇虛雈
找不到的字,用⿰liga
特性解决:
这些特性,汇文正楷 截至1.001版尚无。
But at what cost? 相对汇文正楷有何问题
有。由于目标是作为春节字幕用字,时间紧张,我把汇文里不够“楷”的拉丁\数字符号移除了,如℡、⑹、⒍、⒡这些⸺估计也没人用吧,要用“⒍4”不都直接打“6.”么。当然,确有需求请评论,为了对齐汇文,下一版也得追加带圈数字。
继承了 Cooper* 缺乏变音标记附标特性的缺陷,举个例子:有可能“Á”(A
+u0301
)需要手动改为“Á”(u00C1
,虽说此字在汇文正楷里声调错位了),好在洋软件经常会自动替换。
由于视错觉,左右空旷的全角标点看起来比汉字还宽,因此某些全角标点改为窄于全角(也有些是汇文正楷就设为窄的)。竖排形式标点仍皆全角。
汇文正楷 授权是“免费商用、禁止第三方牟利”,而 汇迹正楷 继承 Cooper* 的 OFL,与特里王探讨了授权方式感觉原则上不冲突,那么就保持授权差异。
其它已知问题
竖排时弯引号可能不会转为角引号,此情况继承自 汇文正楷v1.001,单纯是vert
漏了,考虑到这点许多人完全不在意(比如游戏科学5)我得与特里王探讨算不算问题。
备注
- 该字体名称就包含星号,以与 Cooper Black (1920 – Oswald B. Cooper) 区分 ↩︎
- 汉字部分字形为四号汉文正楷 ↩︎
- 截至2025年1月20日,zi.tools尚未收录“⿰身閣” ↩︎
- 微软雅黑UI 6.30版这个⒍字甚至是错的 ↩︎
- 2024年08月20日 10:00 重走西游 · 就在今日 ↩︎
字体样式
安装后在PS、AI、word等软件中若找不到该字体,可搜索名字「汇迹正楷」,字体安装方法与常见问题:点击查看
版权许可
根据作者发布字体页面的声明,这款字体完全免费公开,个人和企业都可以免费使用本款字体,包含商业用途,但禁止用于违法用途。
字体授权小提示:汇迹正楷采用SIL Open Font License 1.1授权发表。在字库星球下载的字体包中已经附带SIL Open Font License 1.1授权文件,如甲方或公司需要出示授权文件,直接使用此文件即可。
参考资料
字体来源出处:https://www.maoken.com/freefonts/24749.html
附件下载
文件名 | 文件大小 | 下载来源 |
---|---|---|
|
文章标题:汇迹正楷
文章链接:https://www.mfonts.cn/15845.html
更新时间:2025年01月24日
- 字库星球是一个收集整理全网免费字体的公益项目,下载字体完全免费!无需关注公众号,无需注册,直接免费下载
- 本项目的持久运营离不开您的支持,如果您觉得有帮助,请把字库星球推荐给你的朋友字库星球全站字体合集打包,省时省力
- 下载好的字体不会安装?点此查看字体安装教程
- 下载或使用中有问题请点联系邮箱service@mfonts.cn