废废废柴天使的不等宽假名字体研制

注:本文中“假名”指代平仮名(如あん)、片仮名(如アヱ)、扩展小型片假名(如ㇰㇿ)、半角片假名(如ィリ)等常用统一码字符,但不涉及补充片假名(就一个:U+1B000“𛀀”)、変体仮名(位于U+1B0xx、U+1B1xx统一码区块,如𛀁、綿雲飴里的“𛃶”,看不到表示缺字体)、扩展小型假名(位于U+1B1xx,如𛅑、𛅤,极少字体支持,可能没几人能看到,等我做个能显示的字体吧)、带圈片假名(如㋑㋼)、片假名组块(如㌔㍊)
考虑到这里相对其它中文网站更为洋溢着日本文化,因此默认看到本文的人已经了解:如果不用格子稿纸,日本人写假名是不会老老实实写成和汉字一样宽的。
一般手写假名可能比英文稍高比汉字稍矮,而且宽度不均,比如り写得总比あ窄。日本人肯定觉得微软雅黑那种方块假名比视窗系统日文字体Meiryo UI的丑,因为Meiryo UI是“比例假名”。

标题用“不等宽假名”或“变宽假名”是方便一般人理解,业内一般称作“比例假名”,如果你想了解字体设计者的看法可尝试搜这个关键词。
比例字宽(Proportional),以往视窗中带“P”的系统日文字体(如 MS P明朝 和 MS 明朝)不仅英文不维持半角,其假名一般与汉字不等宽。注意,虽然比例假名和半角片假名都比汉字窄,但半角也是等宽的,只是宽度限定为汉字一半而已。比例假名与英文字母一样的宽度自由。
那么中文字体有类似的“比例汉字”吗?曾经有。

比例假名并不固定是黑体,我在DL站经常看见这样的宋体比例假名:

我推测,按照日本人用字性格,如果一个字体很常见于便宜贩卖物上,那么极可能是商业使用免费的字体,而且这字体构架很眼熟:好像就是 废废废柴天使(ダダダダ天使)MV同款字的宋体(明朝)变种,我怀疑作者是同一家。于是向做过ダダダダ天使的人询问,验证了我的猜测:
[会社ロゴ](logotype.jp/kaisha-font-list)
这是一组包含黑体、宋体、圆体的“公司商标体”(会社ロゴ/コーポレート・ロゴ),遵循SIL Open Font License 1.1,商业使用免费。
也可以修改。
我在意这种自然的写法,比Monu英文稍大,看了介绍,是特意做成比汉字稍矮的手写风格。

我先前做的字体不是缺假名吗?我早就想着给字体加比例假名了,自作字体“Monu”比例假名演示 (第11版),开始~下载!直接剪切粘贴到Monu,第11版,完成!
——才怪,指望随便下的字体就能符合要求可太甜了:
相比雅黑常规(Regular),「コーポレート・ロゴ」最细的Medium也是过粗。这超过软件自动收细的能力,我需要手动收细甚至重画。
打开检查发现曲线问题非常多,字体软件发出了一溜锚点警告,有上百个锚点需要调。看字体介绍,这可能是因为作者用的Adobe Illustrator等非字体设计软件。
该字体UPM(units per em,每字包括的单位点数)为1024,而Monu是1000,直接粘贴会重新计算舍去小数点导致伤及曲线。
假名与汉字不对齐,字距也设得有问题,仿佛中间有个空格一般(这里字距不是kerning而是指字符两边的留白)。我计划重设字符间距。
根本没做完:缺「ゔゕゖ゛゜ゟ゠ヷヸヹヺヿ」等。扩展小型片假名甚至一个都没有。原因可能是这些假名用得少,但゠双连号还是很常见的,否则废天使珈百璃全名「天真゠ガヴリール゠ホワイト」怎么显示呢。
完全不支持浊点组合特性。比如做不到く+゜=く゚(统一码没有单独字符く゚,需要组合)

而且作者就没做半角和「ゝゞヽヾ」,和汉字部分一样是从别的(Adobe、M+)字体剪切来的。嘛,免费字体无可厚非,重画吧。
这里要说明,自制字体使用别人做的字符是很平常的事,即使商业字体也是,比如美名昭著的方正祖传假名,很多安卓用户购买方正字体当系统字体用,起初还觉得值,直到他们中某些人听日文歌开了歌词……

设法在不伤及曲线的情况下把UPM改为1000,重画或修正了「あきくしアスミモ(以及ぎぐ等)」曲线。

这还远远没完成。

暂时试一试搭配雅黑在浏览器中渲染怎么样:

第11版未完成暂不发布,我觉得假名两边留白不均的问题比较大,需要用大量文本慢慢调试到合适。而且原字体缺U+3099和U+309A组合浊点,解决起来要忙得更多了……