文章来源:GrayDesign(id:GrayDesignHK)作者:CjkFonts

原文链接:5分钟自动生成4万+字,智能造字是什么黑科技?


昨天,无意中看到了一个叫CjkFonts的网站,而且是最近才上线的,甚至连官方Facebook首页都是前天才建立。



在看到CjkFonts这个名字后,就瞬间引起了我的好奇心。熟悉字体的朋友可能都知道,CJK本身是中日韩统一表意文字(CJK Unified Ideographs)的缩写,其中C代表中文(Chinese)、J代表日文(Japanese)和K代表韩文(Korean)。


目的是要把分别来自中文、日文、韩文、越南文、壮文中,起源相同、本义相同、形状一样或稍异的表意文字,赋予其在UISO 10646及万国码标准中相同编码。


从CjkFonts这个名称再加上其Slogan「智能造字,打造不缺字的字体」,对于CjkFonts是做什么的,相信已经不言而喻了。


什么是智能造字?


CjkFonts提到的「智能造字」其实是通过让电脑学习字体的风格与特征,再根据学习后的数据自动生成字体,整个过程就像教小朋友学写字一样:


1. 首先电脑需要进行24小时不停地训练,一般训练3至4天,字体可初步成形。


2. 训练完成后,通过人工检视电脑生成的字体,如果有变形的字体,就手动逐一修正。


3. 再将修正后的字加入训练,让电脑学习新的字体特征,直到所生成的字体达到满意的效果。


4. 然后就可以生成全部字体(约4.2万字),其中仍然会有一些字是变形的,需要逐一筛选出来人工调整。


5. 最后,所有的字体都调整完毕,再将字体组合输出.ttf格式。


基于以上这整套流程,CjkFonts造出一款字体需要大约3-4个月时间(其中绝大部分的时间都花在人工调整的部分),如果人手充足的话,甚至可以将周期缩短至2个月。


通过下面这个视频可以看到电脑生成字体的过程,只需大约5分钟的时间,就可以自动生成约4.2万个字




cjkfonts 全瀨體


目前,CjkFonts也已经推出了第一款「智能造字」字体——cjkfonts 全瀨體。


「cjkFonts 全濑体」基于日文开源字体「瀬戸フォント」,并透过深度学习智能造字,所以字体的风格会跟濑户字体有轻微的分别。不过,最终生成的字数却可以和「思源黑体」相媲美(共包含42,140个字符),是一款全面支持繁、简、日、韩的字体。



弥补了「瀬戸フォント」一直以来缺字严重的情况,特别是扩充了大量原本缺失的简体字符。喜欢这种风格字体的朋友们现在可以放心使用,不会再出现缺字的问题了。