首页
/ Rime-ice 输入法方案中关于「怼」与「㨃」的正字讨论

Rime-ice 输入法方案中关于「怼」与「㨃」的正字讨论

2025-05-20 19:14:19作者:田桥桑Industrious

在中文输入法方案 Rime-ice 的开发过程中,关于「怼」与「㨃」这两个字的正确使用引发了技术讨论。这个问题看似简单,实则涉及语言学、文字学和输入法设计的多个层面。

问题的本质

现代汉语中,表示"顶撞"、"回击"等动作时,很多人习惯使用"怼人"、"互怼"等表达。然而从文字学角度来看,这实际上是一个用字错误。"怼"字在《现代汉语词典》中只有 duì 的读音,本义指怨恨,没有动词"推"的含义,只能组词如"怨怼"。

正字考证

正确的写法应该是「㨃」。这个字读作 duǐ,是一个地道的北方方言词汇,已被收录到《汉语方言大词典》中。「㨃」字明确有"顶撞"、"回击"的含义,可以组词"㨃人"、"互㨃"、"怒㨃"等。从字形分析,「㨃」是提手旁,与动作相关;而「怼」是心字底,与情感相关。

历史演变

这种现象源于两个因素:

  1. 「㨃」未被收录到通用规范汉字表中,导致很多人无法输入这个字
  2. 网络流行语的传播使错误的「怼」字用法广泛流传

2017年"怼"入选"年度十大网络用语"后,部分网络词典开始收录"怼"的网络含义,但这并不能改变其作为错别字的本质。

输入法方案的处理原则

在输入法方案设计中,这类问题通常遵循以下原则:

  1. 规范优先:优先采用字典、辞书等权威来源确认的正字
  2. 实用兼顾:考虑用户实际使用习惯和输入便利性
  3. 引导教育:通过词频调整等方式引导用户使用正确写法

Rime-ice 的技术决策

经过讨论,Rime-ice 最终决定:

  1. 保留"怼人"、"互怼"等常见错误写法,以满足用户实际输入需求
  2. 新增"㨃人"、"互㨃"等正确写法,并将其优先级调高
  3. 通过这种设计既照顾用户体验,又起到正字引导作用

类似案例比较

这种现象在中文中并非孤例,类似的还有:

  • 「怂」与「𪨊」:表示"软弱"时,正字应为「𪨊」,但因输入困难,「认怂」更为常见
  • 「垃圾」与「擸𢶍」:后者是方言正字,但前者已成为标准用法

对输入法开发的启示

这类问题给输入法开发带来重要启示:

  1. 需要平衡语言规范与用户习惯
  2. 输入法不仅是工具,也承担着语言规范传播的责任
  3. 对于正在演变中的语言现象,应采取开放但谨慎的态度

Rime-ice 对此问题的处理展现了一个优秀输入法方案应有的专业态度和社会责任感,既尊重语言事实,又引导正确用法。

登录后查看全文
热门项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
22
6
docsdocs
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
192
2.15 K
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
9
1
金融AI编程实战金融AI编程实战
为非计算机科班出身 (例如财经类高校金融学院) 同学量身定制,新手友好,让学生以亲身实践开源开发的方式,学会使用计算机自动化自己的科研/创新工作。案例以量化投资为主线,涉及 Bash、Python、SQL、BI、AI 等全技术栈,培养面向未来的数智化人才 (如数据工程师、数据分析师、数据科学家、数据决策者、量化投资人)。
Python
78
72
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
969
572
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
547
76
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
349
1.35 K
giteagitea
喝着茶写代码!最易用的自托管一站式代码托管平台,包含Git托管,代码审查,团队协作,软件包和CI/CD。
Go
17
0
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
205
284
leetcodeleetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
60
17