怎么用
输入一个字点「显示笔顺」,笔画会按规范顺序一笔一笔写出来;点「重播」再看一遍;点「描红练习」进入跟写模式——按提示的顺序自己用鼠标/手指描,描对了才会显示下一笔。
「显示田字格」和「显示轮廓」两个开关:田字格是练字时的对位辅助,轮廓是淡淡的字形底子,描红时关掉轮廓就是空白练习本。
数据来自 hanzi-writer-data(Make Me a Hanzi 项目的文鼎字形数据,APL 许可),离线内置,不联网。
描红是怎么判断对错的
每个笔画都存了一串「中线」坐标点,也就是笔尖走过的路径。你用鼠标画的折线会跟这条中线比对:方向对、位置接近,就算这一笔过了。
判定是宽松的(允许明显偏移但要求走势正确),因为浏览器拿不到压感和运笔速度,精确判定压力感知字的笔顺做不到——它是「纠正笔顺」而不是「批改书法」。
为什么收录的字只有四百多个
笔顺动画数据的体积不小:每个字的几百个坐标点,压缩后仍有几十 KB。全字库近万字会让页面变得很重。
这里选了 408 个最常用的一、二年级生字,够日常识字和练笔顺用。遇到收录外的字会直接提示,并把已收录的字给你列出来。
常见问题
收录外怎么办?
会提示「未收录」并显示已收录的字表,换一个字即可。工具不联网,不会临时去别处取数据。
手机上能描红吗?
能。用手指在字格里划,笔画判定不区分鼠标还是触摸,事件都是统一的 pointer 事件。
为什么有的字最后一笔特别快?
渲染按笔画比例分配时间,钩、点这类短笔画本身路径短,所以显得快——这是正常的,字帖上的连笔也快。