-
Notifications
You must be signed in to change notification settings - Fork 62
/
jyut6ping3_ipa.schema.yaml
73 lines (62 loc) · 3.56 KB
/
jyut6ping3_ipa.schema.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Rime schema
# encoding: utf-8
__include: jyut6ping3.schema:/
schema:
schema_id: jyut6ping3_ipa
name: 粵語拼音(IPA版)
version: "2021.04.02"
author:
- Ayaka Mikazuki <[email protected]>
- LeiMaau <[email protected]>
- chaaklau <[email protected]>
- laubonghaudoi <[email protected]>
- tanxpyox <[email protected]>
- William915 <[email protected]>
- szc126 (@szc126)
- Bing Jeung <[email protected]>
- graphemecluster <[email protected]>
description: |-
採用香港語言學學會粵語拼音方案
https://www.lshk.org/jyutping
支援 IPA 顯示同聲調輸入
Telegram 用户交流組 https://t.me/rime_cantonese
translator:
dictionary: jyut6ping3
prism: jyut6ping3_ipa
spelling_hints: 8
preedit_format:
- xform/ng/ŋ/ # 事前將 ng 改做 ŋ
- xform/^| |'/,/ # 用 , 代表音節開頭
- xform/(,|h)(m|ŋ)(qq?|xx?|vv?)?(?=$|,)/$1$2̍$3/ # 音節輔音
- xform/m̍/m̩/ # 改變符號位置
- xform/,[jy]u/,jy/ # 容錯處理
- xform/,jy(ŋ|k)/,ju$1/ # 軟齶音前正確寫法係 u
- xform/,y(n|t)/,jy$1/ # 齒齦音前正確寫法係 y
- xform/,y/,j/ # 否則音節開頭嘅 y 正確寫法係 j
- xform/([,qgkŋh]oe)t/$1d/ # 兼容韻母 oet,將 t 改成 d 以避開第 49 行嘅處理,喺第 63 行改返轉頭
- xform/eo|oe/œ/ # eo/oe 容錯
- xform/yu/y/ # yu 表示 y 音
- xform/aa/r/ # aa 併入 r 快捷鍵
- xlit/aroe/ɐaɔɛ/ # 改成對應音標
- xform/ɔu/ou/ # 開始同位異音處理,o 喺 u 前抬升
- xform/œ(n|t)/ɵ$1/ # œ 喺齒齦音前抬升
- xform/œ[iy]/ɵy̑/ # œ + i 抬升同圓唇化
- xform/ɛi/ei/ # e 喺 i 前抬升
- xform/i(ŋ|k)/e$1/ # i 同 u 係軟齶音前降低
- xform/u(ŋ|k)/o$1/ # 參考資料 Bauer & Benedict 1997, 49, 84-85
- xform/a|ɔ|œ|ɛ|i|u|y(?!̑)/$&ː/ # 標示長元音
- xform/([ːɐoɵe][iu])ː/$1̯/ # 標示雙元音
- xform/[ːɐoɵe][ptdk]/$&̚/ # 標示入聲音,其中 d 處理緊第 42 行
- xform/,([ptc]|kw?)/$&ʰ/ # 標示送氣音
- xform/,q/,ʔ/ # 標示喉塞音
- xform/[kg]w/kʷ/ # 標示圓唇音
- xform/c|z/t͡s/ # 標示塞擦音
- xlit/bdg/ptk/ # 改為清音
- xform/qq/˨/ # 第 6 聲
- xform/xx/˩˧/ # 第 5 聲
- xform/vv/˨˩/ # 第 4 聲
- xform/q/˧/ # 第 3 聲
- xform/x/˧˥/ # 第 2 聲
- xform/v/˥/ # 第 1 聲
- xform/^,// # 開頭嘅 , 唔要
- xform/,/./ # 將 , 改成 . 以表示音節劃分