貓啃網(wǎng)補(bǔ)字教程的問(wèn)題?百度百科勘誤(暫)

昨天心血來(lái)潮搜了下我的字體,發(fā)現(xiàn)貓啃網(wǎng)收錄了我源意明體那個(gè)缺字很多的舊版(我在元宵節(jié)已更新解決,現(xiàn)在支持的漢字字符甚至超過(guò)思源宋了)沒(méi)有更新,這么看應(yīng)該是網(wǎng)站編輯手動(dòng)錄入?看著例圖缺字感覺(jué)挺不好意思。而且我這源意體是有意不支持豎排的[github.com/MY1L/HanItalic/issues/2]所以豎排例圖很糟,不如刪去……要是編輯者能看到這行就好了。
順帶一提,我未來(lái)還會(huì)制作開(kāi)源款Garamond風(fēng)格的西文搭配源意明的字體「加拉蒙宋?(暫名)」,排版樣例如圖,支持不傾斜的Upright式意大利體西文:

然后順手點(diǎn)進(jìn)“手把手教你生成字庫(kù)教程”(貓啃/viewpoint/16091.html)
看了開(kāi)頭,心里一涼:這個(gè)教程可能導(dǎo)致補(bǔ)字者功夫白費(fèi)。

2次還是3次曲線?
標(biāo)題是“生成字庫(kù)”,不過(guò)正文是拿給 Dela Gothic One.ttf 補(bǔ)簡(jiǎn)體字來(lái)舉例。可是,給現(xiàn)有字體補(bǔ)字和原創(chuàng)字體是不一樣的。
第一個(gè)問(wèn)題在.ttf,這字體只發(fā)布了2次曲線的版本。
雖然字體后綴名和它包含字形實(shí)際是幾次曲線無(wú)關(guān),不過(guò)一般.ttf是2次曲線,.otf是3次曲線。下文為了方便就這么稱呼了。
相對(duì)而言,Adobe的Illustrator的路徑操作就順手多了。所以貓啃君寫(xiě)這一篇教程,教你怎樣把在Illustrator設(shè)計(jì)的字體變成字庫(kù)。
……
二、把字體制作成單獨(dú)的SVG文件
原創(chuàng)字體用Ai是可以的,不過(guò)我用的是開(kāi)源的Inkscape,源文件直接就是.svg呢。
但補(bǔ)字……不應(yīng)該從字體源文件著手嗎?
DelaGothic是開(kāi)源字體,作者放出了源文件,就在 Sources/DelaGothic.glyphs。其實(shí)我早就看見(jiàn)DelaGothic啦,但一直沒(méi)動(dòng)手補(bǔ)字,就因?yàn)槲覜](méi)買(mǎi)Glyphs這軟件打不開(kāi).glyphs,因此寧愿憋著也不動(dòng)手。
如今字體設(shè)計(jì)師基本上只會(huì)用更好的3次曲線全程畫(huà)字體(Ai、Inks…),2次曲線可能只會(huì)出現(xiàn)在導(dǎo)出流程后。3次轉(zhuǎn)2次是有損步驟。
2次曲線與3次曲線差別有多大呢?以我開(kāi)了源的字體「曺全碑隸」為例。




因此不能拿源文件3次導(dǎo)出ttf轉(zhuǎn)2次在Ai中打開(kāi)轉(zhuǎn)3次這種經(jīng)歷兩遍有損步驟的字形修改(然后再導(dǎo)出ttf轉(zhuǎn)2次曲線,經(jīng)歷三遍有損?)如果原作者導(dǎo)出時(shí)還順帶合并了曲線,那就更萬(wàn)劫不復(fù)了。

我不確定貓啃君是否用了 DelaGothic.glyphs 生成了拆分筆畫(huà)的 .otf 再在Ai里打開(kāi),但這一步在補(bǔ)字教程里必須先說(shuō)清。

UPM?
Units Per eM,單位每eM。這個(gè)eM原意是一個(gè)大約有“M”那么大的空間,放中文字體里差不多相當(dāng)于全角空格大小。UPM意思就是每個(gè)eM的長(zhǎng)度里能放多少個(gè)坐標(biāo),字體里所有的尺寸皆以此為準(zhǔn):基線、上下行、邊界框、Caps高,x高,斜體角度……我曾經(jīng)通過(guò)僅修改upm無(wú)損放大了字形↘

見(jiàn)貓啃君說(shuō):
因?yàn)樽煮w是矢量的,所以在設(shè)計(jì)時(shí)的寬高并不會(huì)影響后續(xù)的導(dǎo)入。
這句話乍看和“GIF是無(wú)損壓縮圖像格式,所以其它圖片轉(zhuǎn)GIF并不會(huì)影響畫(huà)面”一樣能成立,但都少條件:GIF的無(wú)損是256色以內(nèi);字體雖然一般是矢量的,但曲線上錨點(diǎn)只能放在整數(shù)坐標(biāo)(Unit,單位)上。
被導(dǎo)入矢量圖里的每個(gè)錨點(diǎn),凡沒(méi)有剛好在單位上的,都會(huì)被造字軟件在生成字體時(shí)挪動(dòng),也就是字形走樣了。相關(guān)案例可見(jiàn)2014年的知乎 zhihu.com/question/24635072
我去年在Q群里與Fitzgerald等人聊遍黑體進(jìn)度,談到“我不太同意名稱用‘gothic’,因?yàn)榻y(tǒng)一碼里Gothic「如????????」是個(gè)區(qū)段,如‘Noto Sans Gothic’這個(gè)字體……”,他傳來(lái)了最新版,當(dāng)我打開(kāi)字體發(fā)現(xiàn)upm是256時(shí)也是心里一涼,擔(dān)憂地說(shuō):你們可能白做了。因?yàn)楸楹隗w補(bǔ)字用的思源黑upm是1000。
可想而知,1000約舍到256意味著錨點(diǎn)全部重算了,而且挪移很?chē)?yán)重,一些筆畫(huà)多的字形看得我直搖頭。我建議他從Adobe當(dāng)時(shí)放的可變思源黑源文件改起,“現(xiàn)在從零重做還來(lái)得及(指效率更高)”
因此,原創(chuàng)字體無(wú)所謂,哪怕upm設(shè)成10,只要矢量源文件還在就有救。但補(bǔ)字的入(粘貼參考字形)、出(導(dǎo)出自改字形)都必須按原字體的upm來(lái)。比如原字體upm是1000,就最好開(kāi)個(gè)1000×1000單位的畫(huà)布——如果補(bǔ)的是漢字,且漢字呈正方形的話。其它情況酌情考慮,比如半角字形當(dāng)然可以1000×500,畫(huà)布也可以是upm值的整數(shù)倍,西文的話甚至還可以筆畫(huà)出頭呢。

到此,我想不必解釋為何這2個(gè)問(wèn)題都是地基級(jí)、一旦出問(wèn)題補(bǔ)的字形要重做的地步。希望貓啃相關(guān)人員補(bǔ)?DelaGothic 時(shí)別出地基問(wèn)題??
當(dāng)然,我現(xiàn)在還是不同意中文黑體名稱用“Gothic”。

以下為臨時(shí)篇章,會(huì)在本文下次編輯時(shí)刪除、單獨(dú)另起一篇。
baike.baidu.com/item/曹全碑/888835 最近更新:東方有只皮卡丘(2022-03-30 19:27第90版)
不用說(shuō)我最近?[1]?[2]?[3] 三條動(dòng)態(tài)在復(fù)刻曹全碑字體,所以百度了一下。不看不打緊,一看——以下直接列出「碑刻內(nèi)容」段落的一堆錯(cuò)誤。
君童齔好學(xué),甄極毖緯 —— 「毖」≈「秘(bì)」,百度百科作「瑟」
有兗膿之仁,分醪之惠 —— 上下文看可能是「吮」的錯(cuò)別字,百度誤作「率」
遷右扶風(fēng)槐里令 —— 百度百科誤作「夫」,都不知道怎么錯(cuò)的,因?yàn)椤胺鲲L(fēng)”出現(xiàn)了3次
訞賊張角,起兵幽冀 —— 即「妖」,百度百科誤作「沃」
兗豫荊楊,同時(shí)并動(dòng) —— 百度百科漏「并(並)」字,都讀不通啊
遭白茅谷水災(zāi)害 —— 百度百科漏「災(zāi)」字
退于戌亥之間 —— 百度誤作「戊」,請(qǐng)問(wèn)編輯者,什么叫“戊亥”?
廷曹廊閣 —— 百度百科誤作「郎合」,讀得通嗎
貢王庭,征鬼方 —— 百度百科作「廷」
看著真可氣,照抄都不會(huì)的百科編輯者。(截至2022-3-30 19:27)
正確答案已經(jīng)放在 github.com/MY1L/CoQuBeLi 了,更正確的嚴(yán)格答案之后再放。