欢迎光临散文网 会员登陆 & 注册

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

2022-07-10 11:46 作者:綿雲飴里  | 我要投稿

昨天心血来潮搜了下我的字体,发现猫啃网收录了我源意明体那个缺字很多的旧版(我在元宵节已更新解决,现在支持的汉字字符甚至超过思源宋了)没有更新,这么看应该是网站编辑手动录入?看着例图缺字感觉挺不好意思。而且我这源意体是有意不支持竖排的[github.com/MY1L/HanItalic/issues/2]所以竖排例图很糟,不如删去……要是编辑者能看到这行就好了。

顺带一提,我未来还会制作开源款Garamond风格的西文搭配源意明的字体「加拉蒙宋 (暂名)」,排版样例如图,支持不倾斜的Upright式意大利体西文:

紫字是常规正体,白字是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次曲线,多出了一堆点
再转3次曲线,回不去了,这可怎么轻松变形?

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

而这就是通常打开ttf所看到的情况

我不确定猫啃君是否用了 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] 三条动态在复刻曹全碑字体,所以百度了一下。不看不打紧,一看——以下直接列出「碑刻内容」段落的一堆错误。

  1. 君童龀好学,甄极纬 —— 「毖」≈「秘(bì)」,百度百科作「瑟」

  2. 脓之仁,分醪之惠 —— 上下文看可能是「吮」的错别字,百度误作「率」

  3. 迁右风槐里令 —— 百度百科误作「夫」,都不知道怎么错的,因为“扶风”出现了3次

  4. 贼张角,起兵幽冀 —— 即「妖」,百度百科误作「沃」

  5. 兖豫荆杨,同时动 —— 百度百科漏「并(並)」字,都读不通啊

  6. 遭白茅谷水害 —— 百度百科漏「灾」字

  7. 退于亥之间 —— 百度误作「戊」,请问编辑者,什么叫“戊亥”?

  8. 廷曹廊阁 —— 百度百科误作「郎合」,读得通吗

  9. 贡王,征鬼方 —— 百度百科作「廷」

看着真可气,照抄都不会的百科编辑者。(截至2022-3-30 19:27

正确答案已经放在 github.com/MY1L/CoQuBeLi 了,更正确的严格答案之后再放。




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

分享到微博请遵守国家法律