周至关于大字库的创意辜开来是很清楚的,之前也做过一些方向性的工作,大致了解了一下工作流程,也了解了这项工作的难度。寫
其实最基本的难度就是冯雪珊现在做的这部分,至于宋体黑体仿宋体楷体四种基本字体的笔画算法,由于繁体简体的基本笔画都是一样的,所以用GB 2312—1980那一套,也是一点问题都没有。
因此周至当时为了减轻冯雪珊的工作量,将比较难的楷体给去掉了,但是为了更快捷地产出成果,还是保留了另外三种,让冯雪珊做成了一页一字,包括点阵、宋体、仿宋体、黑体四种字样的格式。
辜开来翻看了一包资料,发现非常工整,不是一页如此,而是每一页都如此,不由得感叹:“了不得啊……”
“现在的思路是这样的,”周至说道:“我们可以研发出一个字库生成系统,通过扫描程序,将这些字模都扫进字库,并且用算法控制排布,择字,计算出字的重心位置,字体中宫收放比例,笔画函数特征等所有与字体生成有关的参数值。”
“计算出这些参数值之后,再反过来套入我们已经扫描好的点阵字库,就可以将标准点阵字变化为我们所需要的字体了。”
“的确是很方便。”辜开来点头:“思路也很清晰,不过这套系统,开发起来难度很大吧?”
“的确有难度,最好是一个既懂程序开发,又懂汉字书法的人来主持这项工作。”寫
“可这样的人,不好找啊……”
“师哥,挺好找的啊……”
看着周至的热切模样,辜开来这才一下子反应过来,不由得吓了一跳:“肘子,你还懂程序开发?!”
上一世,周至尊重了父母的意见,选择了理科,大学专业是当时最热门的信息工程。
当时的信息工程专业可以说是从最基础的信息工程学起,和后来的同一专业的课程都不太一样。
周至他们是从计算机原理开始,而计算机数学都还没有成书,周至他们学习了三门,分别是离散数学,概率统计,数理逻辑。
之后除了学习高级语言BASIC和PASCAL,还深入学习了基于8848芯片的汇编语言。寫
汇编语言是直接面对硬件接口的语言,用它编程能够减少占用空间,提高运行速度,并且直接控制硬件。
缺点就是学习难度太高。
对于普通程序员而言,他们更愿意掌握由汇编语言开发出来的高级语言,因为高级语言是面向使用者的语言,更接近人类的语言习惯,上手快,表达能力强,编程效率高,自动化程度高。
当然缺点就是编译复杂,生成代码冗余过多,占用资源较大。
等到了周至他们这一代过去后,新一代的程序员使用面向对象的编程工具之后,很多人对于计算机的基础原理都不需要太明白,只需要懂得使用高级语言,就能够高效率地胜任自己的工作了。
当然让这些人从事芯片开发,工控机开发,操作系统开发,数据库开发等工作是不可能的,他们实际上成了一种“工程技术人才”,也就是能够熟练地掌握这些开发好的工具,进行有价值的工作。
而能够开发出芯片,工控机,操作系统,数据库的人才,则是真正的“科研创新人才”,他们才是真正的技术金字塔顶尖上的人,会拥有高深的专业知识,产出大量的知识产权,主导着技术的更新迭代。寫