diff --git a/rules/sgh/sgh-tilde.js b/rules/sgh/sgh-tilde.js index 0eeb42cb..e5c4d816 100644 --- a/rules/sgh/sgh-tilde.js +++ b/rules/sgh/sgh-tilde.js @@ -15,32 +15,33 @@ [ '~a', 'ā' ], [ '~C', 'Č' ], [ '~c', 'č' ], - [ '~Z', 'Ʒ' ], - [ '~z', 'ʒ' ], - [ '~D', 'Đ' ], - [ '~d', 'đ' ], - [ '~e', 'ē' ], + [ '~D', 'Δ' ], + [ '~d', 'δ' ], [ '~E', 'Ê' ], - [ '~3', 'ê' ], - [ '~G', 'Ğ' ], - [ '~h', 'ğ' ], - [ '~H', 'H²' ], - [ '~2', 'h²' ], + [ '~e', 'ê' ], + [ '~G', 'Ɣ' ], + [ '~g', 'ɣ' ], + [ '~H', 'Ɣ̌' ], + [ '~h', 'ɣ̌' ], + [ '~I', 'Ī' ], + [ '~i', 'ī' ], + [ '~J', 'J̌' ], + [ '~j', 'ǰ' ], [ '~S', 'Š' ], [ '~s', 'š' ], - [ '~T', 'Þ' ], - [ '~t', 'þ' ], + [ '~T', 'Θ' ], + [ '~t', 'θ' ], [ '~U', 'Ů' ], [ '~u', 'ů' ], - [ '~X', 'Ẋ' ], - [ '~x', 'ẋ' ], - [ '~V', 'Ž' ], - [ '~v', 'ž' ], - [ '~Y', 'Ġ' ], - [ '~y', 'ġ' ], - [ '~_', '\u0331' ], - [ '~B', 'A̱' ], - [ '~b', 'a̱' ] + [ '~V', 'Ū' ], + [ '~v', 'ū' ], + [ '~X', 'X̌' ], + [ '~x', 'x̌' ], + [ '~Z', 'Ž' ], + [ '~z', 'ž' ], + [ '~M', 'Ʒ' ], + [ '~m', 'ʒ' ], + [ '~-', '\u0304' ] // Combining macron ] }; diff --git a/test/jquery.ime.test.fixtures.js b/test/jquery.ime.test.fixtures.js index b416fa12..c4a20324 100644 --- a/test/jquery.ime.test.fixtures.js +++ b/test/jquery.ime.test.fixtures.js @@ -21226,11 +21226,11 @@ var palochkaVariants = { description: 'Shughni tilde test', inputmethod: 'sgh-tilde', tests: [ - { input: '~A~a~C~c~Z~z~D~d', output: 'ĀāČčƷʒĐđ', description: 'Shughni tilde test ĀāČčƷʒĐđ' }, - { input: '~e~E~3~G~h', output: 'ēÊêĞğ', description: 'Shughni tilde test ēÊêĞğ' }, - { input: '~Y~y~H~2', output: 'ĠġH²h²', description: 'Shughni tilde test ĠġH²h²' }, - { input: '~S~s~T~t~U~u~X~x', output: 'ŠšÞþŮůẊẋ', description: 'Shughni tilde test ŠšÞþŮůẊẋ' }, - { input: '~V~v~B~b', output: 'ŽžA̱a̱', description: 'Shughni tilde test ŽžA̱a̱' } + { input: '~A~a~C~c~D~d~E~e~G~g', output: 'ĀāČčΔδÊêƔɣ', description: 'Shughni tilde test ĀāČčΔδÊêƔɣ' }, + { input: '~H~h~I~i~J~j~S~s', output: 'Ɣ̌ɣ̌ĪīJ̌ǰŠš', description: 'Shughni tilde test Ɣ̌ɣ̌ĪīJ̌ǰŠš' }, + { input: '~T~t~U~u~V~v~X~x', output: 'ΘθŮůŪūX̌x̌', description: 'Shughni tilde test ΘθŮůŪūẊẋ' }, + { input: '~Z~z~M~m', output: 'ŽžƷʒ', description: 'Shughni tilde test ŽžƷʒ' }, + { input: 're~-al', output: 'rēal', description: 'Shughni tilde test rēal' } ] }, {