猫啃网补字教程的问题・百度百科勘误(暂)

昨天心血来潮搜了下我的字体,发现猫啃网收录了我源意明体那个缺字很多的旧版(我在元宵节已更新解决,现在支持的汉字字符甚至超过思源宋了)没有更新,这么看应该是网站编辑手动录入?看着例图缺字感觉挺不好意思。而且我这源意体是有意不支持竖排的[github.com/MY1L/HanItalic/issues/2]所以竖排例图很糟,不如删去……要是编辑者能看到这行就好了。
顺带一提,我未来还会制作开源款Garamond风格的西文搭配源意明的字体「加拉蒙宋 (暂名)」,排版样例如图,支持不倾斜的Upright式意大利体西文:

然后顺手点进“手把手教你生成字库教程”(猫啃/viewpoint/16091.html)
看了开头,心里一凉:这个教程可能导致补字者功夫白费。

2次还是3次曲线?
标题是“生成字库”,不过正文是拿给 Dela Gothic One.ttf 补简体字来举例。可是,给现有字体补字和原创字体是不一样的。
第一个问题在.ttf,这字体只发布了2次曲线的版本。
虽然字体后缀名和它包含字形实际是几次曲线无关,不过一般.ttf是2次曲线,.otf是3次曲线。下文为了方便就这么称呼了。
相对而言,Adobe的Illustrator的路径操作就顺手多了。所以猫啃君写这一篇教程,教你怎样把在Illustrator设计的字体变成字库。
……
二、把字体制作成单独的SVG文件
原创字体用Ai是可以的,不过我用的是开源的Inkscape,源文件直接就是.svg呢。
但补字……不应该从字体源文件着手吗?
DelaGothic是开源字体,作者放出了源文件,就在 Sources/DelaGothic.glyphs。其实我早就看见DelaGothic啦,但一直没动手补字,就因为我没买Glyphs这软件打不开.glyphs,因此宁愿憋着也不动手。
如今字体设计师基本上只会用更好的3次曲线全程画字体(Ai、Inks…),2次曲线可能只会出现在导出流程后。3次转2次是有损步骤。
2次曲线与3次曲线差别有多大呢?以我开了源的字体「曺全碑隸」为例。




因此不能拿源文件3次导出ttf转2次在Ai中打开转3次这种经历两遍有损步骤的字形修改(然后再导出ttf转2次曲线,经历三遍有损?)如果原作者导出时还顺带合并了曲线,那就更万劫不复了。

我不确定猫啃君是否用了 DelaGothic.glyphs 生成了拆分笔画的 .otf 再在Ai里打开,但这一步在补字教程里必须先说清。

UPM?
Units Per eM,单位每eM。这个eM原意是一个大约有“M”那么大的空间,放中文字体里差不多相当于全角空格大小。UPM意思就是每个eM的长度里能放多少个坐标,字体里所有的尺寸皆以此为准:基线、上下行、边界框、Caps高,x高,斜体角度……我曾经通过仅修改upm无损放大了字形↘

见猫啃君说:
因为字体是矢量的,所以在设计时的宽高并不会影响后续的导入。
这句话乍看和“GIF是无损压缩图像格式,所以其它图片转GIF并不会影响画面”一样能成立,但都少条件:GIF的无损是256色以内;字体虽然一般是矢量的,但曲线上锚点只能放在整数坐标(Unit,单位)上。
被导入矢量图里的每个锚点,凡没有刚好在单位上的,都会被造字软件在生成字体时挪动,也就是字形走样了。相关案例可见2014年的知乎 zhihu.com/question/24635072
我去年在Q群里与Fitzgerald等人聊遍黑体进度,谈到“我不太同意名称用‘gothic’,因为统一码里Gothic「如𐌰𐌱𐌲𐌳」是个区段,如‘Noto Sans Gothic’这个字体……”,他传来了最新版,当我打开字体发现upm是256时也是心里一凉,担忧地说:你们可能白做了。因为遍黑体补字用的思源黑upm是1000。
可想而知,1000约舍到256意味着锚点全部重算了,而且挪移很严重,一些笔画多的字形看得我直摇头。我建议他从Adobe当时放的可变思源黑源文件改起,“现在从零重做还来得及(指效率更高)”
因此,原创字体无所谓,哪怕upm设成10,只要矢量源文件还在就有救。但补字的入(粘贴参考字形)、出(导出自改字形)都必须按原字体的upm来。比如原字体upm是1000,就最好开个1000×1000单位的画布——如果补的是汉字,且汉字呈正方形的话。其它情况酌情考虑,比如半角字形当然可以1000×500,画布也可以是upm值的整数倍,西文的话甚至还可以笔画出头呢。

到此,我想不必解释为何这2个问题都是地基级、一旦出问题补的字形要重做的地步。希望猫啃相关人员补 DelaGothic 时别出地基问题🙏
当然,我现在还是不同意中文黑体名称用“Gothic”。

以下为临时篇章,会在本文下次编辑时删除、单独另起一篇。
baike.baidu.com/item/曹全碑/888835 最近更新:东方有只皮卡丘(2022-03-30 19:27第90版)
不用说我最近 [1] [2] [3] 三条动态在复刻曹全碑字体,所以百度了一下。不看不打紧,一看——以下直接列出「碑刻内容」段落的一堆错误。
君童龀好学,甄极毖纬 —— 「毖」≈「秘(bì)」,百度百科作「瑟」
有兖脓之仁,分醪之惠 —— 上下文看可能是「吮」的错别字,百度误作「率」
迁右扶风槐里令 —— 百度百科误作「夫」,都不知道怎么错的,因为“扶风”出现了3次
訞贼张角,起兵幽冀 —— 即「妖」,百度百科误作「沃」
兖豫荆杨,同时并动 —— 百度百科漏「并(並)」字,都读不通啊
遭白茅谷水灾害 —— 百度百科漏「灾」字
退于戌亥之间 —— 百度误作「戊」,请问编辑者,什么叫“戊亥”?
廷曹廊阁 —— 百度百科误作「郎合」,读得通吗
贡王庭,征鬼方 —— 百度百科作「廷」
看着真可气,照抄都不会的百科编辑者。(截至2022-3-30 19:27)
正确答案已经放在 github.com/MY1L/CoQuBeLi 了,更正确的严格答案之后再放。