← 返回信息流
AI 资讯Hacker News·2 小时前

新型无回溯连笔技术问世

原标题:Backtrack-Free Cursive

速览

这项名为Backtrack-Free Cursive的技术,通过优化算法实现了连笔书写过程中无回溯操作,显著降低了计算复杂度。它可应用于手写识别、字体生成等领域,提高实时处理能力。该技术对推动AI手写相关应用具有重要意义。

AI 深度解读

背景

作者自幼学习西里尔字母(Cyrillic alphabet),后来主要使用英语思考和书写。在书写拉丁字母的草书(cursive)时,他察觉到一种隐性的不适:英文草书要求大量“回笔”——即在写完部分笔划后,再回头添加额外的笔划,例如给字母 i 加点和给字母 t 加横线。这些回笔打断了书写流畅性,而且需要在大脑中维持一个“待办笔划队列”。相比之下,俄语草书中需要回笔的字母极少(只有 й 和 э,ё 的变音符号也可省略),因此书写俄语时回笔量仅占很小比例。

核心内容

作者用量化方式验证了这种不适感。他选取陀思妥耶夫斯基的《罪与罚》(Crime and Punishment)的英文和俄文版本,分析其中单词需要回笔的比例。结果显示:

  • 英文版本:51% 的单词需要回笔,平均每个单词 0.68 次回笔。
  • 俄文版本:仅 6.4% 的单词需要回笔,平均每个单词 0.066 次回笔。

回笔问题带来的实际困扰包括:1)在纸质书写中,需要维护心理队列;2)在数字笔记本上,撤销功能基于笔划层级——若一个单词只需一笔,则一次点击即可撤销,但多数单词需要多笔,导致不得不使用慢速的橡皮擦工具。

现有草书字体无法解决该问题,因此作者基于 SmithHand 设计了一套新的草书字体,并借鉴了自己在学校学习的俄语草书笔法。核心改动如下:

  • 字母 x:不再使用两笔斜线交叉,而是写两个镜像的 c 形(借鉴俄语草书老师建议)。
  • 字母 t:不再单独用一笔画横线,而是在写竖线后,通过辅助线向上左移动再横穿过竖线,类似写数字 4 的镜像动作(水平与垂直均镜像)。这种写法常见于许多 logo(例如苏黎世中央车站附近的 Stocker 面包店、Leonardo 冰淇淋店、Hotelplan 集团)。
  • 字母 i 和 j:这是最难处理的字母。直接省略点效果不好;先写点再写竖线会打破流畅性。最终方案:将点与竖线融合——在字母中线上方画一个紧凑的圆形(笔划连续不抬笔),然后向下接入竖线。若圆形位置过低或与竖线不对齐,字母会变形(如希腊字母 ε 或 r)。对于 j,类似处理。
  • 大写字母调整:大写 T 的横杠改为环形;大写 F 增加一个小弧线以便连接下一个字母;大写 K 有两种写法(两笔需抬笔,或一笔往返)。
  • 连字(ligatures):如 th 和 te 连字中,t 的上升笔划加小环;tt 连字需先写两竖,再加一横跨越两者。

作者在纸上和数字笔记本上使用该字体数月,结果虽仍有不一致之处(i 的圆形不稳,t 和 x 不如以前优雅),但书写英语的愉悦感终于接近书写俄语。

关键要点

  • 英文草书的回笔主要源自字母 i 的点和 t 的横线,大量单词包含这些字母导致回笔频繁。
  • 俄语草书仅极少数字母需要回笔(й、э),且 ё 的变音符号可省略,因而书写更流畅。
  • 量化分析显示英文《罪与罚》单词回笔比例达 51%(0.68/词),俄文仅 6.4%(0.066/词)。
  • 作者设计的新字体核心原则:每个小写字母尽量一笔完成,消除回笔。
  • 对 x 采用双 c 镜像;对 t 采用类似数字 4 的笔划一次生成竖线和横线;对 i 和 j 将点融合为圆形环接入竖线。
  • 大写字母也相应调整(T 用环、F 加弧、K 可选一笔)。
  • 该字体已在实际书写中测试数月,作者认为整体效果令人满意,虽仍有个别字母不够稳定。

意义与影响

该字体设计实践直指一个容易被忽视的书写痛点——英文草书的回笔问题。它不仅体现了语言书写系统对流畅性的影响,还展示了如何通过借鉴其他字母体系(如西里尔字母)的笔法来优化拉丁字母书写。对数字工具用户而言,一笔完成一个单词可大幅提升撤销操作的效率,减少使用橡皮擦的干扰。虽然它可能无法立即成为主流字体,但它提供了一个简洁、可复用的思路:通过重新设计字母的笔划顺序与形状,让英语草书变得像俄语一样流畅。对书法爱好者和数字笔迹研究者来说,这都是一项值得关注的创新。

查看原文 →mmapped.blog