缘起:同学给偶写的情书(?)
偶有个好朋友,ta上课时会给偶写好多好多东东
有时候是一张歌词
有时候是一句问候
有时候是一段名言
有时候是探讨晚上吃啥之类的事
那时候偶最喜欢的就是
盯着ta的字发呆
偶也想练成一个好字
给他回信
于是便有了这个项目
自定义字体+间隔复习+笔画笔顺自带+歌单式联系+极简20MB=神奇の小软件
字从哪来:白嫖的快乐
做临摹软件第一道坎就是——字呢?
欸,此地无银三百两,不给你字,没想到吧
这个软件只装了一个字体用于显示笔顺,转了一圈,最后抱走了 Make Me a Hanzi 这个开源字库,里头躺着九千五百七十四个汉字,每个字都附带一条矢量路径,
也就是说,这套字库基本能覆盖你日常碰到的所有汉字。至少下线是一定有的。
那问题来了,我字呢>﹏<?
核心思想:万字皆可临摹
如果你在用软件时,你可能注意到了,临摹页中间那个字...怎么和我手机的字一摸一样?
没错(*/ω\*),这个软件的核心思想就是:有什么临摹什么
而前面的楷体只负责一件事:告诉你笔顺。
每个字的笔顺拆解用的还是字库里的楷体路径,一笔一笔拆开来看,先写哪笔后写哪笔,清清楚楚就行。
而中间那个超大的字,才是你真正要临的”字帖”——它从哪来?从手机主题商店里来。
安卓手机可以换字体,爱装啥装啥。颜体、欧体、行楷、甚至某些书法家的手写字体,主题商店一搜一大把。
而这个软件做的事,只是把系统字体放大、放大、再放大,铺在米字格上,让你对着临。
ps:其实就是代码里故意没写 font-family——让这个字”让位”给系统字体,装啥它就显示啥。
所以all:
- 楷体是老师,告诉我们这个字怎么写、笔顺咋走
- 手机里的字才是字帖,告诉我们这个字该写成啥样
我们通常更喜欢将自己觉得好看的字设为手机字体
想临谁的体,就去下谁的字体,换字体等于换字帖,今天颜真卿明天赵孟頫,主题商店点一下就切,比买字帖快多了。应用本身也不用塞几百兆字库进去,轻装上阵。
描红:简单的描边方法
如果没有笔的话,光看到字可不算临摹,得能描上去才算。
这里就是一个很简单的笔画,手手拖过去就能画画了(就能描边了)
笔顺:一笔一笔拆着看
很多人练字卡的不是字形,也可能是笔顺。
很多时候我都有”这字第一笔到底从哪起?“——这种一写字就无从下笔的感觉
所以每个字都带一个笔顺区,把字拆成一笔一笔的小格子,点哪一笔亮哪一笔,一步步看它怎么从无到有长出来的。
而这里的实现方式用的是一个楷书项目Make Me a Hanzi然后自己解析的方式,apk里的1/3都是这儿的
[图:笔顺区把”永”字拆成八小格,每格一笔]
像anki一般的间隔复习策略
练字最怕练完就忘,今天”永”字写得贼好,过三天再写又歪了。
偶想既然这个是以字卡为单位的,所以便加入了艾宾浩斯遗忘曲线
在写完字后,可以自评下"好""中""坏",然后自动跳转下一个字,并且安排上明天的复习计划
写得烂?明天再来。
写得还行?正常行动。
写得贼溜?跳过一天复习。
主页上有个进度环,今天该复习多少、还剩几个,一眼能看到。
对一个三分钟热度的人来说,点开应用就能直接开始复习,还挺爽的感觉awa
[图:主页的进度环,显示今日待复习字数]
歌单:把字凑成一组练
单字练还是太麻烦了,所以我加入了”歌单”。
新建一个歌单,往里加字——"登岳阳楼""出师表"“春联常用字”...一组字一次性练完。
ps:这里加字本来有用了 Set 去重,结果”一生一世”四个字硬被压成”一生世”三个字。发现效果有点太”好”了,十大高频常用词一删,基本上没剩什么了qwq
收尾
项目总开发时长1h,2轮对话,使用GLM5.2,稳定版本v1.1,apk大小在20MB左右,想要apk的可以联系我,
具体仓库在:
书法软件-calligraphy:https://github.com/sideonkeibulllll/-calligraphy/
我现在每天临睡前打开它,复习几个字,再临一两个字才睡。
最后送一句话awa:
“告诉你使我达到目标的奥秘吧,我唯一的力量就是我的坚持精神。”
—— 巴斯德
希望早日偶也能回一封好看的信件,送给他