Files
msime-windows/engine/helpcode/README.md
T
Jia Sui 566ff8b832 feat(engine): 新增加加辅助码(拼音加加),第六套辅助码方案
按笔顺拆前两个部件、各取读音首字母(妈 = 女 n + 马 m = nm),部件用加加俗称读音(亻=d、
扌=t、纟=j、忄=s、攵=f、夂=z、刂=l、彳=s);138 个独体/部首字取「本字声母 + 起笔」。码表
7968 条,覆盖《通用规范汉字表》7846 字,比小鹤少 422 个扩展区生僻字——缺码会让含这些字的
词组拿不到辅助码,是已知取舍。

编码对齐拼音加加 5.x 安装包内的 fzm.bin(双拼键位已换算为声母):6487 字取到两码,6349 字
逐字一致,138 字保留本表规则,覆盖外的 800 字按同一规则重建。来源与非官方性质写在 NOTICE.md
与随包的 THIRD_PARTY_NOTICES.txt。

- engine/contracts/assets 注册 helpcode_jiajia,assets.h 重新生成(5 → 6)
- 设置页两个下拉显示名「加加」,两份配置模板注释同步
- 两侧测试补支持列表;README / README.en.md / server/AGENTS.md 改「六套」

默认值不变(双拼 lantian、全拼 ziranma)。
2026-09-20 22:00:34 +08:00

29 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 公共辅助码
供 Windows、Apple 和 Linux 共用的辅助码数据。
所有辅助码文件统一放在 `helpcodes\` 目录下。当前 server 使用的方案和文件为:
- `lantian`:`helpcode.txt`(蓝天小雨点)
- `ziranma`:`zrm_helpcode_big_unique.txt`(自然码)
- `shouyou2_0`:`shouyou2_0_helpcode.txt`(首右2.0)
- `shouyouplus`:`shouyouplus_helpcode.txt`(首右plus)
- `xiaohe`:`xiaohe_helpcode.txt`(小鹤)
- `jiajia`:`jiajia_helpcode.txt`(加加)
公共数据位于 Engine 的 `helpcode/helpcodes/`,平台打包时复制需要的文件到应用资源目录。运行时路径由平台传给引擎,不依赖作者机器的绝对路径。合仓后的消费端无需再单独检出 HelpCode 仓库。
## 取码规则
各方案的取码规则不同,写文档时不要互相套用:
- `jiajia`(加加):按笔顺拆出前两个部件,各取读音首字母(妈 = 女 n + 马 m = `nm`,暗 = 日 r + 音 y = `ry`)。
部件按拼音加加的俗称读音取音:亻=d(单人旁)、扌=t(提手旁)、纟=j(绞丝旁)、忄=s(竖心旁)、
攵=f(反文旁)、夂=z(折文儿)、刂=l(立刀旁)、彳=s(双人旁)。
- `jiajia` 的独体字与部首字取「本字声母 + 起笔笔画」(h 横、s 竖、p 撇、n 点/捺、z 折),共 138 个字。
这是与拼音加加原表刻意保留的差别:加加对这些字给的是另一套拆法(笔画码或不同的部件拆分)。来源与授权见 [NOTICE.md](./NOTICE.md)。
## 参考
- 自然码辅助码:<https://github.com/copperay/ZRM_Aux-code>