Skip to content

映射规则

本文档汇总 invnz 的所有映射规则,包括韵母分解、字根映射和 IDC 组合规则。

一、韵母分解

韵母根据分解表拆分为音素序列。不在表中的韵母保持原样。

韵母音素说明
aa单韵母
oo单韵母
ee单韵母
ii单韵母
uu单韵母
üv内部用 v 表示 ü
aiai复合韵母
eiei
aoao
ouou
anan
enen
angang
engeng
erer
iai_a介音 + 韵腹
ieie整体音素
iaoi_ao
iui_ou
ianie_an介音 + 韵尾
ini_en
iangi_ang
ingi_eng
iongiong整体音素
uau_a
uouo
uaiu_ai
uiu_ei
uanu_an
unu_en
uangu_ang
ongong
üeve
üanve_an
ünv_en

特殊转换

i‑drop:当声母为 j q x zh ch sh r z c s 时,韵母中独立的 i 音素被省略:

ji     → j_i   (不变 — 无后续韵母)
jin    → j_en  (i 被省略)
jing   → j_eng (i 被省略)
xin    → x_en  (i 被省略)

bpmf + o → uo

bo  → b_uo
po  → p_uo
mo  → m_uo
fo  → f_uo

jqx + u → ü

ju   → j_v
qu   → q_v
xu   → x_v
juan → j_ve_an

二、声母字根映射

声母字根IDC 类型
(零声母)⿰丨左右
b⿱不上下
p⿱攵上下
m⿰木左右
f⿱父上下
d⿱𠂊上下
t⿰七左右
n⿱冖上下
l⿺𠃊左下包围
g⿰𠂎左右
k⿰丬左右
h⿰丩左右
j⿱几上下
q⿱七上下
x⿱西上下
zh⿱止上下
ch⿱尺上下
sh⿸尸左上包围
r⿰日左右
z⿰子左右
c⿰朿左右
s⿱四上下

三、韵母字根映射

音素字根说明
a
i
u
v (ü)
ai
ei巿
ao
ou
ong
ie整体音素
ve (üe)整体音素
er
en⿵冂韵尾,上包围
an⿵𰃦韵尾,上包围
eng⿹𠃌韵尾,右上包围
ang⿹勹韵尾,右上包围
iong整体(仅零声母)

四、IDC 组合规则

规则 1:韵尾包围

韵尾(en/an/eng/ang)的 IDC 包裹前一个字根:

i + en     → ⿵冂一
ie + an    → ⿵𰃦也
u + eng    → ⿹𠃌五
i + ang    → ⿹勹一

规则 2:声母包裹

声母的 IDC 包裹整个韵部组合结果:

zh + ong       → ⿱止工
g + u + an     → ⿰𠂎⿵𰃦五
t + ie + an    → ⿰七⿵𰃦也

规则 3:仅有韵尾

当韵部只有一个韵尾时:

  • 声母 IDC = ⿰:韵尾包裹声母的内核

    • t + an → ⿵𰃦七
    • h + an → ⿵𰃦丩
  • 声母 IDC = ⿱ 或其他:声母包裹去 IDC 后的韵尾

    • b + an → ⿱不𰃦
    • d + en → ⿱𠂊冂
    • l + an → ⿺𠃊𰃦
    • sh + an → ⿸尸𰃦

规则 4:⿰X一 → ⿱X一

当组合结果正好为 ⿰X一(3 个 Unicode 字符)时,转为 ⿱X一

⿰不一 → ⿱不一
⿰七一 → ⿱七一

规则 5:零声母

仅当音节通过 -x 前缀条目匹配时,加 ⿰丨

a   → -a 匹配 → ⿰丨八
wo  → -wo 匹配 → ⿰丨火
ong → -ong 匹配 → ⿰丨工

五、特殊情况

音节处理方式
wu直接映射为「五」
yi直接映射为「一」
yu直接映射为「雨」
ye直接映射为「也」
yue直接映射为「月」
yong直接映射为「用」
er直接映射为「耳」
an/en/ang/eng直接映射为韵尾字根(无 ⿰丨)

音者,声也;韵者,和也;字者,形也 — invnz 基于 MIT 许可发布