// Shan (Tai Yay) pronunciation rules (Shan script)

// Consonants 
.L01 ၵ ၶ င ၸ သ ၺ တ ထ ၼ ပ ၽ ၾ မ ယ ရ လ ဝ ႁ ဢ

.replace
       ႐    0
       ႑    1
       ႒    2
       ႓    3
       ႔    4
       ႕    5
       ႖    6
       ႗    7
       ႘    8
       ႙    9

.group ၵ // U+1075
         ၵ         k
        _) ၵ (_     ka5
         ၵေႃ      kO
         ၵၢႆ       ka:i  
         ၵွႆ       kOi
         ၵုၺ်     kui   
         ၵူၺ်     koi              


.group ၶ // U+1076
         ၶ         k_h
         _) ၶ (_    k_ha5
         ၶေႃ      k_hO
         ၶၢႆ       k_ha:i
         ၶွႆ       k_hOi
         ၶႂၢႆ       k_hOa:i
         ၶုၺ်      k_hui  
         ၶူၺ်      k_hoi    

.group င // U+1004
         င        N
        _) င (_    Na5
         ငေႃ      NO
         ငၢႆ     Na:i
         ငွႆ      NOi
         ငႂၢႆ     NOa:i
         ငုၺ်    Nui
         ငူၺ်    Noi    

.group ၸ // U+1078
         ၸ         tS;
         _) ၸ (_    tS;a5
         ၸေႃ      tS;O
         ၸၢႆ       tS;a:i
         ၸွႆ        tS;Oi
         ၸုၺ်      tS;ui
         ၸူၺ်      tS;oi

.group သ // U+101E
         သ         s
         _) သ (_   sa5
         သေႃ      sO
         သၢႆ       sa:i
         သွႆ       sOi
         သႂၢႆ      sOa:i
         သူၺ်     soi     

.group ၺ // U+107A
       ၺ         J
       _) ၺ (_   Ja5

.group တ // U+1010
       တ         t
       _) တ (_   ta5
       တေႃ      tO       
       တၢႆ       ta:i      
       တွႆ       tOi      
       တုၺ်     tui     
       တူၺ်     toi     

.group ထ // U+1011
       ထ        t_h
       _) ထ (_  t_ha5
       ထေႃ      t_hO       
       ထွႆ       t_hOi      
       ထုၺ်      t_hui      

.group ၼ // U+107C
       ၼ         n
       _) ၼ (_    na5
       ၼေႃ      nO      
       ၼၢႆ       na:i    
       ၼွႆ       nOi
       ၼူၺ်     noi

.group ပ // U+1015
       ပ          p
       _) ပ (_    pa5
       ပေႃ       pO     
       ပၢႆ       pa:i    
       ပွႆ       pOi    
       ပုၺ်      pui 
       ပူၺ်      poi     

.group ၽ // U+107D
       ၽ         p_h
       _) ၽ (_   p_ha5
       ၽေႃ     p_hO
       ၽၢႆ       p_ha:i    
       ၽွႆ       p_hOi  
       ၽုၺ်      p_hui 
       ၽူၺ်      p_hoi     

.group ၾ // U+107E
       _) ၾ       p_h       // Except for Eastern dialects, which use 'f'.
      _) ၾ (_     p_ha5
       ၾ          f
       ၾၢႆ       fa:i

.group မ // U+1019
       မ         m
      _) မ (_    ma5
       မေႃ       mO    
       မၢႆ       ma:i  
       မွႆ       mOi  
       မူၺ်      moi    

.group ယ // U+101A
       ယ         j
      _) ယ (_    ja5
       ယေႃ       jO    
       ယၢႆ       ja:i  
       ယွႆ       jOi  
       ယုၺ်     jui  
       ယူၺ်     joi

.group ရ // U+101B
         ရ         R
      _) ရ (_    Ra5

.group လ // U+101C
       လ         l
      _) လ (_    la5
       လေႃ     lO    
       လၢႆ       la:i  
       လွႆ       lOi  
       လုၺ်     lui     
       လူၺ်      loi    

.group ဝ // U+101D
       ဝ         w
      _) ဝ (_    wa5
       ဝၢႆ       wa:i  
       ဝွႆ       wOi
       ဝုၺ်     wui      
       ဝူၺ်      woi    

.group ႁ // U+1081
       ႁ         h
      _) ႁ (_    ha5
       ႁေႃ     hO    
       ႁၢႆ       ha:i  
       ႁွႆ       hOi  
       ႁုၺ်     hui
       ႁူၺ်      hoi    

.group ဢ // U+1022
       ဢ     ?
       _) ဢ (_   ?a5
         ဢေႃ     ?O
         ဢၢႆ     ?a:i
         ဢွႆ      ?Oi
         ဢုၺ်    ?ui  
         ဢူၺ်    ?oi    
          
.group // no character group
  ၊  _
  ။  _:

.group ၷ // U+1077: rare, used for sounds in other languages
         ၷ         g

.group ၹ // U+1079: rare, used for sounds in other languages
         ၹ         z

.group ၻ // U+107B: rare, used for sounds in other languages
         ၻ         d

.group ႀ // U+107F: rare, used for sounds in other languages
         ႀ         T

.group ၿ // U+1080: rare, used for sounds in other languages
         ၿ         b


// Vowels 

.group   ႃ 
              ႃ      a       
          
.group   ိ 
              ိ        i5
              .L01) ိဝ်       iw
              .L01) ိင်       ig
              .L01) ိၼ်     in
              .L01) ိမ်       im
              .L01) ိၵ်      ik
              .L01) ိတ်      it
              .L01) ိပ်       ip
              .L01) ိုဝ်      i.w
              .L01) ိုင်      i.g
              .L01) ိုၼ်     i.n
              .L01) ိုမ်     i.m
              .L01) ိုၵ်     i.k
              .L01) ိုတ်     i.t
              .L01) ိုပ်      i.p
              .L01) ိူဝ်      Ww
              .L01) ိူင်      Wg
              .L01) ိူၼ်     Wn
              .L01) ိူမ်      Wm
              .L01) ိူၵ်     Wk
              .L01) ိူတ်     Wt
              .L01) ိူပ်     Wp

.group   ီ 
              ီ        i

.group   ဵ
              ဵ            e
              .L01) ဵဵဵဵဝ်     ew
              .L01) ဵင်     eg
              .L01) ဵၼ်     en
              .L01) ဵမ်     em
              .L01) ဵၵ်     ek
              .L01) ဵတ်    et
              .L01) ဵပ်     ep

.group   ႅ
              ႅ          E
              .L01) ႅႅႅဝ်     Ew
              .L01) ႅင်     Eg
              .L01) ႅၼ်    En
              .L01) ႅမ်     Em
              .L01) ႅၵ်     Ek
              .L01) ႅတ်    Et
              .L01) ႅပ်     Ep

.group   ​ေ
             ​ေ       ae

.group   ႄ       
              ႄ       E

.group   ု
                 ု       u5
          .L01) ုင်      ug
          .L01) ုၼ်    un
          .L01) ုမ်      um
          .L01) ုၵ်     uk
          .L01) ုတ်     ut
          .L01) ုပ်      up

.group   ူ
            ူ           u
           .L01) ူဝ်     o
           .L01) ူင်     og
           .L01) ူၼ်   on
           .L01) ူမ်     om
           .L01) ူၵ်    ok
           .L01) ူတ်     ot
           .L01) ူပ်     op

.group   ႆ
              ႆ        @i

.group   ၢ
                ၢ       a:
          .L01) ၢဝ်     a:w
          .L01) ၢင်     a:g
          .L01) ၢၼ်    a:n
          .L01) ၢမ်     a:m
          .L01) ၢၵ်     a:k
          .L01) ၢတ်    a:t
          .L01) ၢပ်    a:p


.group   ွ   
          ွ        O

.group   ႂ   
          ႂ           O

.group  ႂ်
         ႂ်       aWi

.group  ြ
            ြ          ra
            
.group   ျ          
             ျ      ja
              

.group  ဝ်
            ဝ်     w   
           .L01) ဝ်      aw
           
.group  င်
           င်            g  
          .L01) င်       ag

.group  ၼ်
           ၼ်           n  
          .L01) ၼ်      an

.group  မ် 
           မ်            m  
          .L01) မ်       am
             
.group  ၵ်
           ၵ်           k  
          .L01) ၵ်      ak

.group တ်
           တ်           t  
          .L01) တ်      at

.group  ပ်
            ပ်           p  
          .L01) ပ်      ap

          
// 6 tones , 1 is default

.group  ႇ
             ႇ      2

.group  ႈ
             ႈ      3

.group  း
             း      4 

.group  ႉ
             ႉ      5

.group  ႊ
             ႊ      6