diff --git a/AUTHORS b/AUTHORS index 37548f2..9fc6aa8 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,3 +1,6 @@ Patrick , Gong Chen : (LGPL) ipa_xsampa*.yaml + +潘悟雲, 李龍 : (LGPL) + ipa_yunlong*.yaml \ No newline at end of file diff --git a/README.md b/README.md index d47dc12..b1b54d2 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ [Rime](http://rime.im) 國際音標輸入方案 -通過 [X-SAMPA](https://en.wikipedia.org/wiki/X-SAMPA) 轉寫輸入 [國際音標](https://en.wikipedia.org/wiki/International_Phonetic_Alphabet) +通過字母、數字和符號轉寫輸入 [國際音標](https://en.wikipedia.org/wiki/International_Phonetic_Alphabet)。 +內含「[X-SAMPA](https://en.wikipedia.org/wiki/X-SAMPA)」及「雲龍國際音標」兩種編碼方式。 ## 安裝 diff --git a/ipa_yunlong.dict.yaml b/ipa_yunlong.dict.yaml new file mode 100644 index 0000000..a1e563c --- /dev/null +++ b/ipa_yunlong.dict.yaml @@ -0,0 +1,619 @@ +# Rime dictionary +# +# 雲龍國際音標 +# +# 作者:潘悟雲、李龍 +# + +--- +name: ipa_yunlong +version: '5.0' +sort: original +... + +ǃ ! +! !! +⁽ (q +₍ (qq +⁾ )q +₎ )qq +꜌ /1 +˩ /11 +˩˩ /111 +˩˩˨ /112 +˩˩˧ /113 +˩˩˦ /114 +˩˩˥ /115 +˩˨ /12 +˩˨˩ /121 +˩˨˨ /122 +˩˨˧ /123 +˩˨˦ /124 +˩˨˥ /125 +˩˧ /13 +˩˧˩ /131 +˩˧˨ /132 +˩˧˧ /133 +˩˧˦ /134 +˩˧˥ /135 +˩˦ /14 +˩˦˩ /141 +˩˦˨ /142 +˩˦˧ /143 +˩˦˦ /144 +˩˦˥ /145 +˩˥ /15 +˩˥˩ /151 +˩˥˨ /152 +˩˥˧ /153 +˩˥˦ /154 +˩˥˥ /155 +꜋ /2 +˨˩ /21 +˨˩˩ /211 +˨˩˨ /212 +˨˩˧ /213 +˨˩˦ /214 +˨˩˥ /215 +˨ /22 +˨˨˩ /221 +˨˨ /222 +˨˨˧ /223 +˨˨˦ /224 +˨˨˥ /225 +˨˧ /23 +˨˧˩ /231 +˨˧˨ /232 +˨˧˧ /233 +˨˧˦ /234 +˨˧˥ /235 +˨˦ /24 +˨˦˩ /241 +˨˦˨ /242 +˨˦˧ /243 +˨˦˦ /244 +˨˦˥ /245 +˨˥ /25 +˨˥˩ /251 +˨˥˨ /252 +˨˥˧ /253 +˨˥˦ /254 +˨˥˥ /255 +꜊ /3 +˧˩ /31 +˧˩˩ /311 +˧˩˨ /312 +˧˩˧ /313 +˧˩˦ /314 +˧˩˥ /315 +˧˨ /32 +˧˨˩ /321 +˧˨˨ /322 +˧˨˧ /323 +˧˨˦ /324 +˧˨˥ /325 +˧ /33 +˧˧˩ /331 +˧˧˨ /332 +˧˧ /333 +˧˧˦ /334 +˧˧˥ /335 +˧˦ /34 +˧˦˩ /341 +˧˦˨ /342 +˧˦˧ /343 +˧˦˦ /344 +˧˦˥ /345 +˧˥ /35 +˧˥˩ /351 +˧˥˨ /352 +˧˥˧ /353 +˧˥˦ /354 +˧˥˥ /355 +꜉ /4 +˦˩ /41 +˦˩˩ /411 +˦˩˨ /412 +˦˩˧ /413 +˦˩˦ /414 +˦˩˥ /415 +˦˨ /42 +˦˨˩ /421 +˦˨˨ /422 +˦˨˧ /423 +˦˨˦ /424 +˦˨˥ /425 +˦˧ /43 +˦˧˩ /431 +˦˧˨ /432 +˦˧˧ /433 +˦˧˦ /434 +˦˧˥ /435 +˦ /44 +˦˦˩ /441 +˦˦˨ /442 +˦˦˧ /443 +˦˦ /444 +˦˦˥ /445 +˦˥ /45 +˦˥˩ /451 +˦˥˨ /452 +˦˥˧ /453 +˦˥˦ /454 +˦˥˥ /455 +꜈ /5 +˥˩ /51 +˥˩˩ /511 +˥˩˨ /512 +˥˩˧ /513 +˥˩˦ /514 +˥˩˥ /515 +˥˨ /52 +˥˨˩ /521 +˥˨˨ /522 +˥˨˧ /523 +˥˨˦ /524 +˥˨˥ /525 +˥˧ /53 +˥˧˩ /531 +˥˧˨ /532 +˥˧˧ /533 +˥˧˦ /534 +˥˧˥ /535 +˥˦ /54 +˥˦˩ /541 +˥˦˨ /542 +˥˦˧ /543 +˥˦˦ /544 +˥˦˥ /545 +˥ /55 +˥˥˩ /551 +˥˥˨ /552 +˥˥˧ /553 +˥˥˦ /554 +˥˥ /555 +ˑ : +: :: +ː ; +; ;; +ʔ ? +ʡ ?- +? ?? +ˀ ?q +ʕ ?w +ʢ ?-w +ˤ ?wq +꜑ \1 +꜖ \11 +꜖꜖ \111 +꜖꜖꜕ \112 +꜖꜖꜔ \113 +꜖꜖꜓ \114 +꜖꜖꜒ \115 +꜖꜕ \12 +꜖꜕꜖ \121 +꜖꜕꜕ \122 +꜖꜕꜔ \123 +꜖꜕꜓ \124 +꜖꜕꜒ \125 +꜖꜔ \13 +꜖꜔꜖ \131 +꜖꜔꜕ \132 +꜖꜔꜔ \133 +꜖꜔꜓ \134 +꜖꜔꜒ \135 +꜖꜓ \14 +꜖꜓꜖ \141 +꜖꜓꜕ \142 +꜖꜓꜔ \143 +꜖꜓꜓ \144 +꜖꜓꜒ \145 +꜖꜒ \15 +꜖꜒꜖ \151 +꜖꜒꜕ \152 +꜖꜒꜔ \153 +꜖꜒꜓ \154 +꜖꜒꜒ \155 +꜐ \2 +꜕꜖ \21 +꜕꜖꜖ \211 +꜕꜖꜕ \212 +꜕꜖꜔ \213 +꜕꜖꜓ \214 +꜕꜖꜒ \215 +꜕ \22 +꜕꜕꜖ \221 +꜕꜕ \222 +꜕꜕꜔ \223 +꜕꜕꜓ \224 +꜕꜕꜒ \225 +꜕꜔ \23 +꜕꜔꜖ \231 +꜕꜔꜕ \232 +꜕꜔꜔ \233 +꜕꜔꜓ \234 +꜕꜔꜒ \235 +꜕꜓ \24 +꜕꜓꜖ \241 +꜕꜓꜕ \242 +꜕꜓꜔ \243 +꜕꜓꜓ \244 +꜕꜓꜒ \245 +꜕꜒ \25 +꜕꜒꜖ \251 +꜕꜒꜕ \252 +꜕꜒꜔ \253 +꜕꜒꜓ \254 +꜕꜒꜒ \255 +꜏ \3 +꜔꜖ \31 +꜔꜖꜖ \311 +꜔꜖꜕ \312 +꜔꜖꜔ \313 +꜔꜖꜓ \314 +꜔꜖꜒ \315 +꜔꜕ \32 +꜔꜕꜖ \321 +꜔꜕꜕ \322 +꜔꜕꜔ \323 +꜔꜕꜓ \324 +꜔꜕꜒ \325 +꜔ \33 +꜔꜔꜖ \331 +꜔꜔꜕ \332 +꜔꜔ \333 +꜔꜔꜓ \334 +꜔꜔꜒ \335 +꜔꜓ \34 +꜔꜓꜖ \341 +꜔꜓꜕ \342 +꜔꜓꜔ \343 +꜔꜓꜓ \344 +꜔꜓꜒ \345 +꜔꜒ \35 +꜔꜒꜖ \351 +꜔꜒꜕ \352 +꜔꜒꜔ \353 +꜔꜒꜓ \354 +꜔꜒꜒ \355 +꜎ \4 +꜓꜖ \41 +꜓꜖꜖ \411 +꜓꜖꜕ \412 +꜓꜖꜔ \413 +꜓꜖꜓ \414 +꜓꜖꜒ \415 +꜓꜕ \42 +꜓꜕꜖ \421 +꜓꜕꜕ \422 +꜓꜕꜔ \423 +꜓꜕꜓ \424 +꜓꜕꜒ \425 +꜓꜔ \43 +꜓꜔꜖ \431 +꜓꜔꜕ \432 +꜓꜔꜔ \433 +꜓꜔꜓ \434 +꜓꜔꜒ \435 +꜓ \44 +꜓꜓꜖ \441 +꜓꜓꜕ \442 +꜓꜓꜔ \443 +꜓꜓ \444 +꜓꜓꜒ \445 +꜓꜒ \45 +꜓꜒꜖ \451 +꜓꜒꜕ \452 +꜓꜒꜔ \453 +꜓꜒꜓ \454 +꜓꜒꜒ \455 +꜍ \5 +꜒꜖ \51 +꜒꜖꜖ \511 +꜒꜖꜕ \512 +꜒꜖꜔ \513 +꜒꜖꜓ \514 +꜒꜖꜒ \515 +꜒꜕ \52 +꜒꜕꜖ \521 +꜒꜕꜕ \522 +꜒꜕꜔ \523 +꜒꜕꜓ \524 +꜒꜕꜒ \525 +꜒꜔ \53 +꜒꜔꜖ \531 +꜒꜔꜕ \532 +꜒꜔꜔ \533 +꜒꜔꜓ \534 +꜒꜔꜒ \535 +꜒꜓ \54 +꜒꜓꜖ \541 +꜒꜓꜕ \542 +꜒꜓꜔ \543 +꜒꜓꜓ \544 +꜒꜓꜒ \545 +꜒ \55 +꜒꜒꜖ \551 +꜒꜒꜕ \552 +꜒꜒꜔ \553 +꜒꜒꜓ \554 +꜒꜒ \555 +ʭ ]] +ǀ | +ǁ || +| ||| +ǂ |= +θ 0- +∅ 0/ +⁰ 0q +₀ 0qq +¹ 1q +₁ 1qq +² 2q +₂ 2qq +³ 3q +₃ 3qq +⁴ 4q +₄ 4qq +⁵ 5q +₅ 5qq +⁶ 6q +₆ 6qq +̚ 77q +⁷ 7q +₇ 7qq +⁸ 8q +₈ 8qq +⁹ 9q +₉ 9qq +a a +ɑ aa +ᴀ aaa +ɒ aad +ᶛ aadq +ɶ aae +ᵅ aaq +ɐ ad +ᵄ adq +æ ae +ᵃ aq +b b +ɞ bb +ʙ bbb +ɓ bf +c c +ç cc +ʗ ccc +꜁ ccp +꜅ ccq +꜇ ccr +꜃ ccs +ɔ cd +ᵓ cdq +ɕ cj +꜀ cp +꜄ cq +꜆ cr +꜂ cs +d d +ð dd +ᶞ ddq +ɗ df +ȡ dj +ᵈ dq +ɖ dr +ᶑ drf +ʣ dz +ʥ dzj +ʤ dzz +e e +ə ed +ᵊ edq +ɚ edr +ɛ ee +ᴇ eee +ᵋ eeq +ɜ eew +ᶟ eewq +ɝ eewr +ᵉ eq +ɘ ew +f f +̄ f- +̇ f. +̈ f.. +́ f/ +̋ f// +̀ f\ +̏ f\\ +͆ f] +̂ f^ +̍ f` +̃ f~ +͡ fc +̱ ff- +̲ ff-- +̜ ff( +̹ ff) +̣ ff. +̤ ff.. +̺ ff[ +̻ ff[] +̪ ff] +̯ ff^ +̩ ff` +͈ ff|| +̟ ff+ +̘ ff< +͇ ff= +̙ ff> +͜ ffc +ʻ fff' +ʼ fff'' +⁻ fff- +· fff. +˙ fff.. +ˊ fff/ +ˋ fff\ +˄ fff^ +˖ fff+ +˂ fff< +˃ fff> +ˌ fffcz +˔ fffh +˕ fffl +˚ fffo +˞ fffr +˅ fffv +ˈ fffz +̝ ffh +̞ ffl +̼ ffm +̰ ffn +̥ ffo +̬ ffv +̫ ffw +̩ ffz +̡ fjq +̃ fn +ʩ fng +͊ fnx +̊ fo +̢ frq +̆ fv +̽ fx +̍ fz +ɡ g +ɠ gf +g gg +ɢ ggg +ʛ gggf +h h +ħ h- +ɥ hd +ᶣ hdq +ɦ hf +ɧ hfj +ʱ hfq +ʜ hhh +ʰ hq +i i +ɨ i- +ɿ ii +ɪ iii +ᶦ iiiq +ʅ iir +ⁱ iq +ᶤ i-q +j j +ɟ j- +ʄ j-f +ʝ jj +ᶨ jjq +ʲ jq +ᶡ j-q +k k +l l +ɫ l~ +ɬ lh +ȴ lj +ʟ lll +ᶫ lllq +ˡ lq +ɭ lr +ᶩ lrq +ʪ ls +ʫ lz +ɮ lzz +m m +ɯ md +ɰ mdl +ᶭ mdlq +ᵚ mdq +ɱ mj +ᵐ mq +n n +ŋ ng +ᵑ ngq +ȵ nj +ɲ nn +ɴ nnn +ᶮ nnq +ⁿ nq +ɳ nr +ᶯ nrq +o o +ɵ o- +ʘ o. +ø o/ +ɸ o\ +ᶲ o\q +œ oe +ꟹ oeq +ᵒ oq +ᶱ o-q +p p +q q +r r +ɹ rd +ɺ rdl +ʴ rdq +ɻ rdr +ʵ rdrq +ɾ rf +ʳ rq +ɽ rr +ʀ rrr +ʁ rrrd +ʶ rrrdq +s s +ˢ sq +ʂ sr +ᶳ srq +ʃ ss +ᶴ ssq +t t +ʨ tcj +ȶ tj +ᵗ tq +ʈ tr +ʦ ts +ʧ tss +u u +ʉ u- +ᵘ uq +ᶶ u-q +ʊ uu +ᶷ uuq +v v +ʌ vd +ᶺ vdq +ⱱ vf +ᵛ vq +ɤ vr +ʋ vv +ᶹ vvq +ɣ vx +ˠ vxq +w w +ʍ wd +ʷ wq +ʬ ww +x x +ˣ xq +χ xx +ᵡ xxq +y y +ʎ yd +ʸ yq +ʮ yy +ʯ yyr +ʏ yyy +z z +ʑ zj +ᶽ zjq +ᶻ zq +ʐ zr +ᶼ zrq +ʒ zz +ᶾ zzq diff --git a/ipa_yunlong.schema.yaml b/ipa_yunlong.schema.yaml new file mode 100644 index 0000000..c7428cf --- /dev/null +++ b/ipa_yunlong.schema.yaml @@ -0,0 +1,38 @@ +# Rime schema +# encoding: utf-8 + +schema: + schema_id: ipa_yunlong + name: 雲龍國際音標 + version: '5.0' + author: + - 編碼設計:潘悟雲、李龍 + - 整理:采采卷耳 + - 輸入方案設計:佛振 + description: | + 通過字母、數字和符號轉寫輸入國際音標(IPA) + https://en.wikipedia.org/wiki/International_Phonetic_Alphabet + +engine: + processors: + - speller + - selector + - navigator + - express_editor + segmentors: + - abc_segmentor + - fallback_segmentor + translators: + - table_translator + +speller: + alphabet: "!'()+-./0123456789:;<=>?[\\]^`abcdefghijklmnopqrstuvwxyz|~" + initials: "!()/0123456789:;?\\]abcdefghijklmnopqrstuvwxyz|" + auto_select: true + +translator: + dictionary: ipa_yunlong + enable_sentence: false + enable_user_dict: false + comment_format: + - xform/^~//