【文件属性】:
文件名称:idskage:从 IDS 生成 Kage 字形格式
文件大小:20KB
文件格式:ZIP
更新时间:2021-06-16 01:50:06
JavaScript
idskage
Generate Kage glyph format from IDS
组字原理
输入:IDS 或字
输出:部件以及字框(kage input format)
例一: ⿱艹⿰日月首先从第一个IDC知道往后需要两个部件。除了U+2FF2 , U+2FF3 需要三个部件,其他IDC都是两个。然后产生上下两个框,目前只是直接对半。第一个框放艹第二个框放sub IDS ⿰日月,递回呼叫, ⿰会产生左右两个子框,分别放入日及月。
最后产生的资料,就是艹占据了上半部。日占了左下角,月占了右下角。
例二:⿱艹明(复合部件) 踫到「明」时,先找「明」的库存字框(即kage input format),若有直接使用,停止递回。如果没有,则查ids资料库,取得「明」=「⿰日月」,递回算框。
建议的test suite 顺序
⿰日月//组只有末级部件的IDS
明//显示已有字框的复合部件
⿱艹
【文件预览】:
idskage-master
----index.html(974B)
----src()
--------mockdata.js(969B)
--------autofit.js(3KB)
--------render.js(1KB)
----lib()
--------kageall.js(90KB)
----LICENSE(1KB)
----README.md(2KB)