廢廢廢柴天使的不等寬假名字體研制

注:本文中“假名”指代平仮名(如あん)、片仮名(如アヱ)、擴(kuò)展小型片假名(如??)、半角片假名(如??)等常用統(tǒng)一碼字符,但不涉及補(bǔ)充片假名(就一個:U+1B000“??”)、変體仮名(位于U+1B0xx、U+1B1xx統(tǒng)一碼區(qū)塊,如??、綿雲(yún)飴里的“??”,看不到表示缺字體)、擴(kuò)展小型假名(位于U+1B1xx,如??、??,極少字體支持,可能沒幾人能看到,等我做個能顯示的字體吧)、帶圈片假名(如??)、片假名組塊(如??)
考慮到這里相對其它中文網(wǎng)站更為洋溢著日本文化,因此默認(rèn)看到本文的人已經(jīng)了解:如果不用格子稿紙,日本人寫假名是不會老老實實寫成和漢字一樣寬的。
一般手寫假名可能比英文稍高比漢字稍矮,而且寬度不均,比如り寫得總比あ窄。日本人肯定覺得微軟雅黑那種方塊假名比視窗系統(tǒng)日文字體Meiryo UI的丑,因為Meiryo UI是“比例假名”。

標(biāo)題用“不等寬假名”或“變寬假名”是方便一般人理解,業(yè)內(nèi)一般稱作“比例假名”,如果你想了解字體設(shè)計者的看法可嘗試搜這個關(guān)鍵詞。
比例字寬(Proportional),以往視窗中帶“P”的系統(tǒng)日文字體(如 MS P明朝 和 MS 明朝)不僅英文不維持半角,其假名一般與漢字不等寬。注意,雖然比例假名和半角片假名都比漢字窄,但半角也是等寬的,只是寬度限定為漢字一半而已。比例假名與英文字母一樣的寬度自由。
那么中文字體有類似的“比例漢字”嗎?曾經(jīng)有。

比例假名并不固定是黑體,我在DL站經(jīng)常看見這樣的宋體比例假名:

我推測,按照日本人用字性格,如果一個字體很常見于便宜販賣物上,那么極可能是商業(yè)使用免費的字體,而且這字體構(gòu)架很眼熟:好像就是 廢廢廢柴天使(ダダダダ天使)MV同款字的宋體(明朝)變種,我懷疑作者是同一家。于是向做過ダダダダ天使的人詢問,驗證了我的猜測:
[會社ロゴ](logotype.jp/kaisha-font-list)
這是一組包含黑體、宋體、圓體的“公司商標(biāo)體”(會社ロゴ/コーポレート?ロゴ),遵循SIL Open Font License 1.1,商業(yè)使用免費。
也可以修改。
我在意這種自然的寫法,比Monu英文稍大,看了介紹,是特意做成比漢字稍矮的手寫風(fēng)格。

我先前做的字體不是缺假名嗎?我早就想著給字體加比例假名了,自作字體“Monu”比例假名演示 (第11版),開始~下載!直接剪切粘貼到Monu,第11版,完成!
——才怪,指望隨便下的字體就能符合要求可太甜了:
相比雅黑常規(guī)(Regular),「コーポレート?ロゴ」最細(xì)的Medium也是過粗。這超過軟件自動收細(xì)的能力,我需要手動收細(xì)甚至重畫。
打開檢查發(fā)現(xiàn)曲線問題非常多,字體軟件發(fā)出了一溜錨點警告,有上百個錨點需要調(diào)??醋煮w介紹,這可能是因為作者用的Adobe Illustrator等非字體設(shè)計軟件。
該字體UPM(units per em,每字包括的單位點數(shù))為1024,而Monu是1000,直接粘貼會重新計算舍去小數(shù)點導(dǎo)致傷及曲線。
假名與漢字不對齊,字距也設(shè)得有問題,仿佛中間有個空格一般(這里字距不是kerning而是指字符兩邊的留白)。我計劃重設(shè)字符間距。
根本沒做完:缺「???゛゜???????」等。擴(kuò)展小型片假名甚至一個都沒有。原因可能是這些假名用得少,但?雙連號還是很常見的,否則廢天使珈百璃全名「天真?ガヴリール?ホワイト」怎么顯示呢。
完全不支持濁點組合特性。比如做不到く+゜=く?(統(tǒng)一碼沒有單獨字符く?,需要組合)

而且作者就沒做半角和「ゝゞヽヾ」,和漢字部分一樣是從別的(Adobe、M+)字體剪切來的。嘛,免費字體無可厚非,重畫吧。
這里要說明,自制字體使用別人做的字符是很平常的事,即使商業(yè)字體也是,比如美名昭著的方正祖?zhèn)骷倜?,很多安卓用戶購買方正字體當(dāng)系統(tǒng)字體用,起初還覺得值,直到他們中某些人聽日文歌開了歌詞……

設(shè)法在不傷及曲線的情況下把UPM改為1000,重畫或修正了「あきくしアスミモ(以及ぎぐ等)」曲線。

這還遠(yuǎn)遠(yuǎn)沒完成。

暫時試一試搭配雅黑在瀏覽器中渲染怎么樣:

第11版未完成暫不發(fā)布,我覺得假名兩邊留白不均的問題比較大,需要用大量文本慢慢調(diào)試到合適。而且原字體缺U+3099和U+309A組合濁點,解決起來要忙得更多了……