Synth Daily

纪念那个在单词下画红红绿绿波浪线的人

这篇文章纪念了微软程序员托尼·克鲁格(Tony Krueger)。他最重要的贡献是在 Microsoft Word 中首创了用红色和绿色波浪线实时提示拼写和语法错误的功能。这项设计彻底改变了过去繁琐、中断思路的校对方式,让检查错误变得无缝且高效,并最终成为几乎所有文字处理软件的标准配置。除了这项影响深远的发明,他还因逆向工程移植游戏和获得名人(如 Penn & Teller)对其功能的喜爱而被人铭记。

过去繁琐的拼写检查

在早期版本的 Word 中,拼写检查是一个需要用户主动开启的功能。一旦启动,你必须停下手中的一切工作,等待程序扫描整个文档。

这个过程存在几个明显的问题:

  • 打断工作流: 这是一个“阻塞式”操作。程序总是在你正想做别的事情时(比如保存或退出)决定开始检查,迫使用户等待。
  • 效率低下: 用户需要逐一确认每个可能的错误,操作十分繁琐。
  • 体验不佳: 由于这种干扰性,许多用户干脆选择关闭自动拼写检查功能。

一项改变一切的创新

托尼·克鲁格改变了这一切。他让拼写检查器变得极其低调和智能,使其在后台运行,完全不干扰用户的前台工作。

当程序发现问题时,它不再弹窗或中断你的输入,而是在可能有拼写错误的单词下方画出红色波浪线,在有语法问题的句子下方画出绿色波浪线。这个微小但天才的设计,让错误提示变得即时、直观且毫不突兀。

如今,这种用不同颜色的波浪线来提示错误的模式,已经成为几乎所有文字处理软件,甚至许多非文字处理应用的标配。

一项深受喜爱的功能

托尼的这项功能不仅获得了用户的认可,还得到了一些名人的赞赏。当他的同事告诉魔术喜剧二人组 Penn & Teller,托尼是 Word 中红绿波浪线功能的开发者之一时,潘恩·吉列特(Penn Jillette)用他洪亮的声音在整个剧院里喊道:

红绿波浪线?!我爱死红绿波浪线了!

托尼还曾收到过一张带有“怪人奥尔”扬科维奇("Weird Al" Yankovic)签名的截图,截图内容正是他那首名为《文字罪行》(Word Crimes)的戏仿歌曲MV中出现红色波浪线的画面。

此外,托尼的技术能力也体现在其他方面:

  • 移植游戏《Chip's Challenge》: 在维基百科上,他因将这款游戏移植到 Windows 而留名。更令人钦佩的是,他在没有源代码的情况下,通过逆向工程 MS-DOS 版本完成了这一壮举。
  • 参与多个版本的 Word 开发: 他深度参与了 Word 1.0、2.0、6.0 等多个核心版本的开发,可能是“发布 Word 版本最多”的记录保持者。

下一次,当一条红色波浪线帮你发现一个拼写错误时,不妨在心里感谢一下托尼。我想他会很欣慰。