|
不可行的。
字体不是简单的偏旁部首拼到一起,那样字体根本没法用。做一套字体成本很高,主要是每个字想要好看,同时写成一句话以后重心统一,是需要手动调整的。
比如“好”,“妙”,“如”这三个字,偏旁都一样,但你把“好妙如”放大看,它们这个女字旁的大小和位置都是不一样的(最终效果取决于你用的字体,或者你找在线的试一下,衬线字体尤为明显)。这个主要就是为了保证这些字单独看起来不会失去平衡,同时连在一起后中心也大致在一个水平线上。
另外 hint 也没法弄。
目前绝大多数的字体都是矢量字体,你可以认为里面保存的都是一些构成字形曲线的函数。真正显示出来,需要把这些东西渲染成点阵。就和游戏渲染差不多。
这个过程中会根据每个字的 hint 进行微调。保证主要结构的位置,其它的会适当变形,让点阵结果看起来不会扭曲的很难看。
简单拼凑偏旁部首的话,这些都没法解决。如果每个字都做单独调整,那和你现在的字体大小就没什么区别了。 |