Files
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

30 lines
2.9 KiB
Markdown
Raw Permalink 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.
# 来源与授权说明
本仓库**不对外提供统一的开源许可**。`helpcodes/` 下的辅助码表复现的是各家已发表的输入方案,权利归各方案作者,本项目只是整理成统一格式供引擎读取。给整个仓库挂一份 LICENSE 等于替方案作者重新授权,因此这里改为逐项说明来源。
## 辅助码表
| 文件 | 方案 | 来源与权利归属 |
| --- | --- | --- |
| `helpcode.txt` | `lantian` | 蓝天小雨点辅助码,权利归方案作者 |
| `zrm_helpcode_big_unique.txt` | `ziranma` | 自然码辅助码,整理自 [copperay/ZRM_Aux-code](https://github.com/copperay/ZRM_Aux-code)(上游**未声明许可**) |
| `shouyou2_0_helpcode.txt` | `shouyou2_0` | 首右 2.0 辅助码,权利归方案作者 |
| `shouyouplus_helpcode.txt` | `shouyouplus` | 首右 plus 辅助码,权利归方案作者 |
| `xiaohe_helpcode.txt` | `xiaohe` | 小鹤形码,权利归小鹤方案作者 |
| `jiajia_helpcode.txt` | `jiajia` | 加加辅助码。规则是「按笔顺拆出前两个部件、各取读音首字母」。本表按拼音加加输入法 5.x 安装包内的辅助码表 `fzm.bin` 对齐:该表覆盖 GB2312 全部 6763 字并含部分扩展字(基本区共 7259 字有码,其中 6576 字为两码);本表 7968 字中有 6487 字从该表取到两码,其中 6349 字与本表逐字一致,其余 138 字保留本表规则(独体/部首字取「本字声母 + 起笔」,其中 13 个成字部件按俗称读音取音),未采用加加对这些字给出的另一套拆法(笔画码或不同部件拆分);不在该表覆盖内的 800 字按同一规则由公开拆字数据重建。`fzm.bin` 内是加加双拼键位(`zh=v`/`ch=u`/`sh=i`),对照时已换算为声母 z/c/s。部件拆分数据来自 [rime-radical-pinyin](https://github.com/mirtlecn/rime-radical-pinyin)(GPL-3.0,上游含 chaizi/CC-BY-3.0、CHISE/GPL-2+、yi-bai/ids/MIT),笔顺数据来自 cnchar(MIT)。拼音加加为商业软件,本表是格式转换与整理,**不是加加官方码表**。 |
## 下游影响
这些文件被 [MSIME-Linux](https://github.com/metasequoiaime/MSIME-Linux) 的 DEB/RPM 包安装到 `share/metasequoiaime/helpcodes/` 下,也被 Windows 与 Apple 前端使用。前端本身以 GPL-3.0 分发,但该许可**不覆盖**这些辅助码表的内容。
## 待解决
上表中没有任何一项拿到了明确的再分发授权。需要逐个与方案作者确认,或改为在运行时由用户自行导入而不随包分发。在澄清之前,请不要假定这些数据可以自由再分发。
`jiajia` 一行与其余各表性质不同:它的一部分条目直接来自商业软件安装包内的数据表(`fzm.bin`),
其余各表只是复现已发表的输入方案。若后续要做权利澄清,应优先处理这一项。
## 本项目自建部分
`scripts/` 下的整理脚本由本项目编写,依据 GPL-3.0 提供,与组织内其他仓库一致。