diff --git a/mid_tang.js b/mid_tang.js index 381d1f8..7214cf6 100644 --- a/mid_tang.js +++ b/mid_tang.js @@ -139,18 +139,18 @@ function get韻母() { 假: { 韻核: 'a a a a', 韻尾: '' }, 果: { 韻核: 'ɑ ɑ ɑ ɑ', 韻尾: '' }, - 曾: { 韻核: 'ɨ ɨ ə ə', 韻尾: 'ŋ' }, - 通: { 韻核: 'u u o o', 韻尾: 'ŋ' }, // 東冬 + 曾: { 韻核: 'ɨ ɨ ɨ ə', 韻尾: 'ŋ' }, + 通: { 韻核: 'u u u o', 韻尾: 'ŋ' }, // 東冬 鍾: { 韻核: 'o o o o', 韻尾: 'ŋ' }, // 鍾 梗: { 韻核: 'ɛ ɛ ɛ ɛ', 韻尾: 'ŋ' }, 江: { 韻核: 'œ œ œ œ', 韻尾: 'ŋ' }, 宕: { 韻核: 'ɑ ɑ ɑ ɑ', 韻尾: 'ŋ' }, - 流: { 韻核: 'i ɨ ə ə', 韻尾: 'w' }, + 流: { 韻核: 'i ɨ ɨ ə', 韻尾: 'w' }, 效: { 韻核: 'ɛ ɛ a ʌ', 韻尾: 'w' }, - 臻: { 韻核: 'i ɨ ə ə', 韻尾: 'n' }, - 深: { 韻核: 'i ɨ ə ə', 韻尾: 'm' }, + 臻: { 韻核: 'i ɨ ɨ ə', 韻尾: 'n' }, + 深: { 韻核: 'i ɨ ɨ ə', 韻尾: 'm' }, 蟹: { 韻核: 'ɛ ɜ a ɑ', 韻尾: 'j' }, 山: { 韻核: 'ɛ ɜ a ɑ', 韻尾: 'n' }, 咸: { 韻核: 'ɛ ɜ a ɑ', 韻尾: 'm' }, @@ -201,8 +201,8 @@ function get韻母() { let 韻尾 = is`舒聲` ? 韻基.韻尾 : 選項.入聲韻尾.split(' ')['mnŋ'.indexOf(韻基.韻尾)]; if (開合 === '合' && !['ŋ', 'k'].includes(韻尾)) { if (等 === '四' && 韻尾) 韻核 = 韻核.replace('i', 'y'); - 韻核 = 韻核.replace('ɨ', 'ʉ'); - if (等 !== '二') 韻核 = 韻核.replace('ə', 'u'); + 韻核 = 韻核.replace('ə', 'u'); + 韻核 = 韻核.replace('ɨ', 等 === '二' ? 'ə' : 'ʉ'); 韻核 = 韻核.replace('ɑ', is`蟹攝` ? 'ɔ' : 'ɒ'); }; if (介音 === 'ɨ' && 韻尾 === 'w') 韻核 = 韻核.replace('i', 'ɨ'); // 韻圖章組尤韻