Reorder consonants, change 6 tones, remove prefixes _)

This commit is contained in:
Ronald Aug
2019-09-16 09:06:42 +06:30
parent f750cf4b03
commit 20096dc1bf
3 changed files with 131 additions and 129 deletions
+27 -18
View File
@@ -21,22 +21,31 @@ _6X hok4||sip4|| // ႁူၵ်းသိပ်း
_7X tS;et4||sip4|| // ၸဵတ်းသိပ်း
_8X pEt2||sip4|| // ပႅတ်ႇသိပ်း
_9X kaw3||sip4|| // ၵဝ်ႈသိပ်း
_1XX nEN3||pa:k // ၼိုင်ႈပၢၵ်ႇ
_2XX sON||pa:k // သွင်ပၢၵ်ႇ
_3XX sa:m||pa:k
_4XX si:2||pa:k
_5XX ha:3||pa:k
_6XX hok4||pa:k
_7XX tS;et4||pa:k
_8XX pEt2||pa:k
_9XX kaw3||pa:k
_1XXX nEN3||heg // ၼိုင်ႈႁဵင်
_1XX nEN3||pa:k2 // ၼိုင်ႈပၢၵ်ႇ
_2XX sON||pa:k2 // သွင်ပၢၵ်ႇ
_3XX sa:m||pa:k2
_4XX si:2||pa:k2
_5XX ha:3||pa:k2
_6XX hok4||pa:k2
_7XX tS;et4||pa:k2
_8XX pEt2||pa:k2
_9XX kaw3||pa:k2
_1XXX nEN3||heg // ၼိုင်ႈႁဵင်
_2XXX sON||heg
_3XXX sa:m||heg
_4XXX si:2||heg
_5XXX ha:3||heg
_6XXX hok4||heg
_7XXX tS;et4||heg
_8XXX pEt2||heg
_9XXX kaw3||heg
_1XXXX nEN3||mWn // ၼိုင်ႈမိုၼ်ႇ
_3XXX sa:m||heg
_4XXX si:2||heg
_5XXX ha:3||heg
_6XXX hok4||heg
_7XXX tS;et4||heg
_8XXX pEt2||heg
_9XXX kaw3||heg
_1XXXX nEN3||mWn2 // ၼိုင်ႈမိုၼ်ႇ
_2XXXX sON||mWn2
_3XXXX sa:m||mWn2
_4XXXX si:2||mWn2
_5XXXX ha:3||mWn2
_6XXXX hok4||mWn2
_7XXXX tS;et4||mWn2
_8XXXX pEt2||mWn2
_9XXXX kaw3||mWn2
_1XXXXX nEN3||sEn // ၼိုင်ႈသႅၼ်
+68 -76
View File
@@ -12,18 +12,44 @@
႘ 8
႙ 9
// consonants
.group ၵ // U+1075
ၵ k
.group ၶ // U+1076
ၶ k_h
.group င // U+1004
င N
.group ၸ // U+1078
ၸ tS;
.group သ // U+101E
သ s
.group ၺ // U+107A
ၺ J
.group တ // U+1010
တ t
.group ထ // U+1011
ထ t_h
.group ၼ // U+107C
ၼ n
.group ပ // U+1015
ပ p
.group ၽ // U+107D
ၽ p_h
.group ၾ // U+107E
_) ၾ p_h // Except for Eastern dialects, which use 'f'.
ၾ f
.group မ // U+1019
မ m
@@ -39,62 +65,32 @@
.group ဝ // U+101D
ဝ w
.group သ // U+101E
သ s
.group ႁ // U+1081
ႁ h
.group ဢ // U+1022
ဢ ?
.group ၵ // U+1075
ၵ k
.group ၶ // U+1076
ၶ k_h
.group ၷ // U+1077: rare, used for sounds in other languages
ၷ g
.group ၸ // U+1078
ၸ tS;
.group ၹ // U+1079: rare, used for sounds in other languages
ၹ z
.group ၺ // U+107A
ၺ J
.group ၻ // U+107B: rare, used for sounds in other languages
ၻ d
.group ၼ // U+107C
ၼ n
.group ၽ // U+107D
ၽ p_h
.group ၾ // U+107E
_) ၾ p_h // Except for Eastern dialects, which use 'f'.
ၾ f
.group ႀ // U+107F: rare, used for sounds in other languages
ႀ T
.group ၿ // U+1080: rare, used for sounds in other languages
ၿ b
.group ႁ // U+1081
ႁ h
// Vowels in groups
// All vowels below are suffixs
// Vowels
.group ႃ
ႃ a
ေ)ႃ O
ႃ a
.group ီ
ီ i
@@ -103,10 +99,10 @@
ိ i
.group ဵ
ဵ e
ဵ e
.group ႅ
_) ႅ (_ E
ႅ E
.group ူ
ူ u
@@ -117,8 +113,7 @@
.group ေ
ေ ei // default rule without other characters
_) ေႃ O // in group with other characters if necessary
ေႃ O
.group ႄ
ႄ E
@@ -127,20 +122,20 @@
ႆ ai
.group ၢ
_) ၢ a:
ၢ a:
.group ၢႆ // U+1062
_) ၢႆ a:i
ၢႆ a:i
.group ွႆ
_) ွႆ oi
ွႆ oi
.group ႂၢႆ
_) ႂၢႆ Oi
ႂၢႆ Oi
@@ -149,47 +144,49 @@
.group ျ
_) ျ ja
ျ ja
.group ဝ်
_)ဝ် w
ဝ် w
.group ႂ်
_) ႂ် @i
.group ႂ်
ႂ် @i
.group ်ႂ
်ႂ @i
.group ၺ်
_)ၺ် Wi
ၺ် i
.group မ်
_)မ် m
.group ၼ်
_)ၼ် n
// long sounds
.group င်
_)င် g // ipa = ɳ ( temporary word )
င် g
.group ၼ်
ၼ် n
.group မ်
မ် m
// very short sounds
.group ပ်
_) ပ် p
// short sounds
.group ၵ်
ၵ် k
.group တ်
_) တ် t
.group ၵ်
_) ၵ် k // temporary word
တ် t
.group း
း 1 // FIXME there should be more proper rules for this
.group ပ်
ပ် p
// 6 tones , 1 is default
.group ႇ
ႇ 2
@@ -197,16 +194,11 @@
.group ႈ
ႈ 3
.group း
း 4
.group ႉ
ႉ 5 // FIXME there should be more proper rules for this
ႉ 5
.group ႊ
ႊ 5
.group ႋ
ႋ i2
.group ႌ
ႌ i3
.group // all other symbols, if necessary
ႊ 6
+36 -35
View File
@@ -107,14 +107,14 @@ endphoneme
// VOWELS
//*******************************************************************
phoneme i
phoneme i // ဢီ
vwl starttype #i endtype #i
length 200
FMT(vowel/i)
endphoneme
phoneme i.
phoneme i. // ဢိုဝ်
vwl starttype #i endtype #i
length 200
ipa ɨ
@@ -122,7 +122,7 @@ phoneme i.
FMT(vowel/i#_6)
endphoneme
phoneme W
phoneme W // ဢိူဝ်
vwl starttype #a endtype #u
length 200
ipa ɯ
@@ -130,21 +130,21 @@ phoneme W
FMT(vowel/8_2)
endphoneme
phoneme u
phoneme u // ဢူ
vwl starttype #u endtype #u
length 200
FMT(vowel/u_bck)
endphoneme
phoneme e
phoneme e // ​ဢ​ေ
vwl starttype #e endtype #e
length 200
FMT(vowel/e_2)
endphoneme
phoneme @
phoneme @ //
vwl starttype #@ endtype #@
length 200
ipa ə
@@ -152,14 +152,14 @@ phoneme @
FMT(vowel/3_2)
endphoneme
phoneme o
phoneme o // ဢူဝ်
vwl starttype #o endtype #o
length 220
FMT(vowel/o)
endphoneme
phoneme E
phoneme E // ဢ​ႄ
vwl starttype #e endtype #e
length 200
ipa ɛ
@@ -167,14 +167,14 @@ phoneme E
FMT(vowel/ee_2)
endphoneme
phoneme a
phoneme a // ဢ
vwl starttype #a endtype #a
length 200
FMT(vowel/a)
endphoneme
phoneme a:
phoneme a: // ဢၢ
vwl starttype #a endtype #a
length 250
ipa aː
@@ -182,7 +182,7 @@ phoneme a:
FMT(vowel/a)
endphoneme
phoneme O
phoneme O // ဢ​ေႃ
vwl starttype #o endtype #o
length 260
ipa ɔ
@@ -195,21 +195,21 @@ endphoneme
// DIPHTHONGS
//*******************************************************************
phoneme iu
phoneme iu // ဢိဝ်
vwl starttype #i endtype #u
length 200
FMT(vdiph2/iu)
endphoneme
phoneme eu
phoneme eu // ဢဵဝ်
vwl starttype #e endtype #u
length 200
FMT(vdiph/eu)
endphoneme
phoneme Eu
phoneme Eu // ဢႅဝ်
vwl starttype #e endtype #u
length 200
ipa ɛu
@@ -217,14 +217,14 @@ phoneme Eu
FMT(vdiph/eeu)
endphoneme
phoneme au
phoneme au // ဢဝ်
vwl starttype #a endtype #u
length 200
FMT(vdiph/au_2)
endphoneme
phoneme a:u
phoneme a:u // ဢၢဝ်
vwl starttype #a endtype #u
length 250
ipa aːu
@@ -232,7 +232,21 @@ phoneme a:u
FMT(vdiph/au_2)
endphoneme
phoneme Wi
phoneme ui // ဢုၺ်
vwl starttype #u endtype #i
length 200
FMT(vdiph/ui)
endphoneme
phoneme oi // ဢူၺ်
vwl starttype #o endtype #i
length 200
FMT(vdiph/ooi)
endphoneme
phoneme Wi // ဢိူၺ်
vwl starttype #i endtype #i
length 200
ipa ɯi
@@ -240,36 +254,23 @@ phoneme Wi
FMT(vdiph/ui_3)
endphoneme
phoneme ui
vwl starttype #u endtype #i
length 200
FMT(vdiph/ui)
endphoneme
phoneme @i
phoneme @i // ႂ်
vwl starttype #@ endtype #i
length 200
ipa əi // ႂ်
ipa əi
FMT(vdiph/@i)
endphoneme
phoneme oi
vwl starttype #o endtype #i
length 200
FMT(vdiph/ooi)
endphoneme
phoneme ai
phoneme ai // ဢႆ
vwl starttype #a endtype #i
length 200
FMT(vdiph/ai)
endphoneme
phoneme a:i
phoneme a:i // ဢၢႆ
vwl starttype #a endtype #i
length 250
ipa aːi
@@ -277,7 +278,7 @@ phoneme a:i
FMT(vdiph/ai)
endphoneme
phoneme Oi
phoneme Oi // ဢွႆ
vwl starttype #o endtype #i
length 200
ipa ɔi