tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Latn_Bopo.txt (46690B)


      1 # © 2016 and later: Unicode, Inc. and others.
      2 # License & terms of use: http://www.unicode.org/copyright.html
      3 # Generated using tools/cldr/cldr-to-icu/
      4 #
      5 # File: Latn_Bopo.txt
      6 # Generated from CLDR
      7 #
      8 
      9 #--- forward filter, transforms ----
     10 # currently in reverse it only goes back to Latin with numeric tones (not sure why); ok but would rather have marks.
     11 #
     12 :: [[:Latin:][:Mn:][1-5]];		# forward filter: only modifies Latin and tone marks/digits
     13 #
     14 #--- remap v (alternate for ü) to ü, one way ----
     15 [ln] { v → ü;
     16 #
     17 :: Latin-NumericPinyin(NumericPinyin-Latin);	# tone marks in middle ↔ digits at end to use numeric below; this leaves the pinyin in NFC
     18 #
     19 #--- variables ----
     20 #
     21 # basic pinyin and zhuyin consonant initials (not including vowel initials):
     22 $pCons = [b p m f d t n l g k h j q x r z c s]; # and zh ch sh, covered for this by h already in the set
     23 $zCons = [ㄅ-ㄙ];
     24 #
     25 # pinyin and zhuyin minus basic consonant initials that cannot take tones by themselves
     26 # (in some cases the exclusion is only for the pinyin, not the corresponding zhuyin: zh ch sh r z c s)
     27 $pToneOK = [[a-z] - [b p f d t l g k h j q x r z c s]]; # and minus zh ch sh, covered for this by h already in the exclusion set
     28 $zToneOK = [[ㄅ-ㄩ] - [ㄅ ㄆ ㄈ ㄉ ㄊ ㄌ ㄍ ㄎ ㄏ ㄐ ㄑ ㄒ]];
     29 #
     30 # basic consonant initials that can take tones by themselves
     31 # (in some cases this is only for the zhuyin, not the corresponding pinyin: ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ)
     32 # $pConsToneOK = [m n];
     33 # $zConsToneOK = [ㄇ ㄋ ㄓ ㄔ ㄕ ㄖ ㄗ ㄘ ㄙ];
     34 #
     35 # basic numeric pinyin and zhuyin tones
     36 $pTone = [1-5];
     37 $zTone = [ˉˊˇˋ˙];
     38 #
     39 #--- clusters with initial consonant ----
     40 #
     41 bang }$pTone    ↔ ㄅㄤ }$zTone;
     42 bang           →  ㄅㄤ˙;
     43 bang1          ← ㄅㄤ;
     44 beng }$pTone    ↔ ㄅㄥ }$zTone;
     45 beng           →  ㄅㄥ˙;
     46 beng1          ← ㄅㄥ;
     47 biao }$pTone    ↔ ㄅㄧㄠ }$zTone;
     48 biao           →  ㄅㄧㄠ˙;
     49 biao1          ← ㄅㄧㄠ;
     50 bian }$pTone    ↔ ㄅㄧㄢ }$zTone;
     51 bian           →  ㄅㄧㄢ˙;
     52 bian1          ← ㄅㄧㄢ;
     53 bing }$pTone    ↔ ㄅㄧㄥ }$zTone;
     54 bing           →  ㄅㄧㄥ˙;
     55 bing1          ← ㄅㄧㄥ;
     56 bai }$pTone     ↔ ㄅㄞ }$zTone;
     57 bai            →  ㄅㄞ˙;
     58 bai1           ← ㄅㄞ;
     59 bei }$pTone     ↔ ㄅㄟ }$zTone;
     60 bei            →  ㄅㄟ˙;
     61 bei1           ← ㄅㄟ;
     62 bao }$pTone     ↔ ㄅㄠ }$zTone;
     63 bao            →  ㄅㄠ˙;
     64 bao1           ← ㄅㄠ;
     65 ban }$pTone     ↔ ㄅㄢ }$zTone;
     66 ban            →  ㄅㄢ˙;
     67 ban1           ← ㄅㄢ;
     68 ben }$pTone     ↔ ㄅㄣ }$zTone;
     69 ben            →  ㄅㄣ˙;
     70 ben1           ← ㄅㄣ;
     71 bie }$pTone     ↔ ㄅㄧㄝ }$zTone;
     72 bie            →  ㄅㄧㄝ˙;
     73 bie1           ← ㄅㄧㄝ;
     74 bin }$pTone     ↔ ㄅㄧㄣ }$zTone;
     75 bin            →  ㄅㄧㄣ˙;
     76 bin1           ← ㄅㄧㄣ;
     77 bun }$pTone     ↔ ㄅㄨㄣ }$zTone;
     78 bun            →  ㄅㄨㄣ˙;
     79 bun1           ← ㄅㄨㄣ;
     80 ba }$pTone      ↔ ㄅㄚ }$zTone;
     81 ba             →  ㄅㄚ˙;
     82 ba1            ← ㄅㄚ;
     83 bo }$pTone      ↔ ㄅㄛ }$zTone;
     84 bo             →  ㄅㄛ˙;
     85 bo1            ← ㄅㄛ;
     86 bi }$pTone      ↔ ㄅㄧ }$zTone;
     87 bi             →  ㄅㄧ˙;
     88 bi1            ← ㄅㄧ;
     89 bu }$pTone      ↔ ㄅㄨ }$zTone;
     90 bu             →  ㄅㄨ˙;
     91 bu1            ← ㄅㄨ;
     92 #
     93 pang }$pTone    ↔ ㄆㄤ }$zTone;
     94 pang           →  ㄆㄤ˙;
     95 pang1          ← ㄆㄤ;
     96 peng }$pTone    ↔ ㄆㄥ }$zTone;
     97 peng           →  ㄆㄥ˙;
     98 peng1          ← ㄆㄥ;
     99 piao }$pTone    ↔ ㄆㄧㄠ }$zTone;
    100 piao           →  ㄆㄧㄠ˙;
    101 piao1          ← ㄆㄧㄠ;
    102 pian }$pTone    ↔ ㄆㄧㄢ }$zTone;
    103 pian           →  ㄆㄧㄢ˙;
    104 pian1          ← ㄆㄧㄢ;
    105 ping }$pTone    ↔ ㄆㄧㄥ }$zTone;
    106 ping           →  ㄆㄧㄥ˙;
    107 ping1          ← ㄆㄧㄥ;
    108 pai }$pTone     ↔ ㄆㄞ }$zTone;
    109 pai            →  ㄆㄞ˙;
    110 pai1           ← ㄆㄞ;
    111 pei }$pTone     ↔ ㄆㄟ }$zTone;
    112 pei            →  ㄆㄟ˙;
    113 pei1           ← ㄆㄟ;
    114 pao }$pTone     ↔ ㄆㄠ }$zTone;
    115 pao            →  ㄆㄠ˙;
    116 pao1           ← ㄆㄠ;
    117 pou }$pTone     ↔ ㄆㄡ }$zTone;
    118 pou            →  ㄆㄡ˙;
    119 pou1           ← ㄆㄡ;
    120 pan }$pTone     ↔ ㄆㄢ }$zTone;
    121 pan            →  ㄆㄢ˙;
    122 pan1           ← ㄆㄢ;
    123 pen }$pTone     ↔ ㄆㄣ }$zTone;
    124 pen            →  ㄆㄣ˙;
    125 pen1           ← ㄆㄣ;
    126 pie }$pTone     ↔ ㄆㄧㄝ }$zTone;
    127 pie            →  ㄆㄧㄝ˙;
    128 pie1           ← ㄆㄧㄝ;
    129 pin }$pTone     ↔ ㄆㄧㄣ }$zTone;
    130 pin            →  ㄆㄧㄣ˙;
    131 pin1           ← ㄆㄧㄣ;
    132 pa }$pTone      ↔ ㄆㄚ }$zTone;
    133 pa             →  ㄆㄚ˙;
    134 pa1            ← ㄆㄚ;
    135 po }$pTone      ↔ ㄆㄛ }$zTone;
    136 po             →  ㄆㄛ˙;
    137 po1            ← ㄆㄛ;
    138 pi }$pTone      ↔ ㄆㄧ }$zTone;
    139 pi             →  ㄆㄧ˙;
    140 pi1            ← ㄆㄧ;
    141 pu }$pTone      ↔ ㄆㄨ }$zTone;
    142 pu             →  ㄆㄨ˙;
    143 pu1            ← ㄆㄨ;
    144 #
    145 mang }$pTone    ↔ ㄇㄤ }$zTone;
    146 mang           →  ㄇㄤ˙;
    147 mang1          ← ㄇㄤ;
    148 meng }$pTone    ↔ ㄇㄥ }$zTone;
    149 meng           →  ㄇㄥ˙;
    150 meng1          ← ㄇㄥ;
    151 miao }$pTone    ↔ ㄇㄧㄠ }$zTone;
    152 miao           →  ㄇㄧㄠ˙;
    153 miao1          ← ㄇㄧㄠ;
    154 mian }$pTone    ↔ ㄇㄧㄢ }$zTone;
    155 mian           →  ㄇㄧㄢ˙;
    156 mian1          ← ㄇㄧㄢ;
    157 ming }$pTone    ↔ ㄇㄧㄥ }$zTone;
    158 ming           →  ㄇㄧㄥ˙;
    159 ming1          ← ㄇㄧㄥ;
    160 mai }$pTone     ↔ ㄇㄞ }$zTone;
    161 mai            →  ㄇㄞ˙;
    162 mai1           ← ㄇㄞ;
    163 mei }$pTone     ↔ ㄇㄟ }$zTone;
    164 mei            →  ㄇㄟ˙;
    165 mei1           ← ㄇㄟ;
    166 mao }$pTone     ↔ ㄇㄠ }$zTone;
    167 mao            →  ㄇㄠ˙;
    168 mao1           ← ㄇㄠ;
    169 mou }$pTone     ↔ ㄇㄡ }$zTone;
    170 mou            →  ㄇㄡ˙;
    171 mou1           ← ㄇㄡ;
    172 man }$pTone     ↔ ㄇㄢ }$zTone;
    173 man            →  ㄇㄢ˙;
    174 man1           ← ㄇㄢ;
    175 men }$pTone     ↔ ㄇㄣ }$zTone;
    176 men            →  ㄇㄣ˙;
    177 men1           ← ㄇㄣ;
    178 mie }$pTone     ↔ ㄇㄧㄝ }$zTone;
    179 mie            →  ㄇㄧㄝ˙;
    180 mie1           ← ㄇㄧㄝ;
    181 miu }$pTone     ↔ ㄇㄧㄡ }$zTone;
    182 miu            →  ㄇㄧㄡ˙;
    183 miu1           ← ㄇㄧㄡ;
    184 min }$pTone     ↔ ㄇㄧㄣ }$zTone;
    185 min            →  ㄇㄧㄣ˙;
    186 min1           ← ㄇㄧㄣ;
    187 ma }$pTone      ↔ ㄇㄚ }$zTone;
    188 ma             →  ㄇㄚ˙;
    189 ma1            ← ㄇㄚ;
    190 mo }$pTone      ↔ ㄇㄛ }$zTone;
    191 mo             →  ㄇㄛ˙;
    192 mo1            ← ㄇㄛ;
    193 me }$pTone      ↔ ㄇㄜ }$zTone;
    194 me             →  ㄇㄜ˙;
    195 me1            ← ㄇㄜ;
    196 mi }$pTone      ↔ ㄇㄧ }$zTone;
    197 mi             →  ㄇㄧ˙;
    198 mi1            ← ㄇㄧ;
    199 mu }$pTone      ↔ ㄇㄨ }$zTone;
    200 mu             →  ㄇㄨ˙;
    201 mu1            ← ㄇㄨ;
    202 # m handled below
    203 #
    204 fang }$pTone    ↔ ㄈㄤ }$zTone;
    205 fang           →  ㄈㄤ˙;
    206 fang1          ← ㄈㄤ;
    207 feng }$pTone    ↔ ㄈㄥ }$zTone;
    208 feng           →  ㄈㄥ˙;
    209 feng1          ← ㄈㄥ;
    210 fiao }$pTone    ↔ ㄈㄧㄠ }$zTone;
    211 fiao           →  ㄈㄧㄠ˙;
    212 fiao1          ← ㄈㄧㄠ;
    213 fei }$pTone     ↔ ㄈㄟ }$zTone;
    214 fei            →  ㄈㄟ˙;
    215 fei1           ← ㄈㄟ;
    216 fou }$pTone     ↔ ㄈㄡ }$zTone;
    217 fou            →  ㄈㄡ˙;
    218 fou1           ← ㄈㄡ;
    219 fan }$pTone     ↔ ㄈㄢ }$zTone;
    220 fan            →  ㄈㄢ˙;
    221 fan1           ← ㄈㄢ;
    222 fen }$pTone     ↔ ㄈㄣ }$zTone;
    223 fen            →  ㄈㄣ˙;
    224 fen1           ← ㄈㄣ;
    225 fa }$pTone      ↔ ㄈㄚ }$zTone;
    226 fa             →  ㄈㄚ˙;
    227 fa1            ← ㄈㄚ;
    228 fo }$pTone      ↔ ㄈㄛ }$zTone;
    229 fo             →  ㄈㄛ˙;
    230 fo1            ← ㄈㄛ;
    231 fu }$pTone      ↔ ㄈㄨ }$zTone;
    232 fu             →  ㄈㄨ˙;
    233 fu1            ← ㄈㄨ;
    234 #
    235 diang }$pTone   ↔ ㄉㄧㄤ }$zTone;	# (not in han-latin)
    236 diang          →  ㄉㄧㄤ˙;
    237 diang1         ← ㄉㄧㄤ;
    238 dang }$pTone    ↔ ㄉㄤ }$zTone;
    239 dang           →  ㄉㄤ˙;
    240 dang1          ← ㄉㄤ;
    241 deng }$pTone    ↔ ㄉㄥ }$zTone;
    242 deng           →  ㄉㄥ˙;
    243 deng1          ← ㄉㄥ;
    244 diao }$pTone    ↔ ㄉㄧㄠ }$zTone;
    245 diao           →  ㄉㄧㄠ˙;
    246 diao1          ← ㄉㄧㄠ;
    247 dian }$pTone    ↔ ㄉㄧㄢ }$zTone;
    248 dian           →  ㄉㄧㄢ˙;
    249 dian1          ← ㄉㄧㄢ;
    250 ding }$pTone    ↔ ㄉㄧㄥ }$zTone;
    251 ding           →  ㄉㄧㄥ˙;
    252 ding1          ← ㄉㄧㄥ;
    253 duan }$pTone    ↔ ㄉㄨㄢ }$zTone;
    254 duan           →  ㄉㄨㄢ˙;
    255 duan1          ← ㄉㄨㄢ;
    256 dong }$pTone    ↔ ㄉㄨㄥ }$zTone;
    257 dong           →  ㄉㄨㄥ˙;
    258 dong1          ← ㄉㄨㄥ;
    259 dai }$pTone     ↔ ㄉㄞ }$zTone;
    260 dai            →  ㄉㄞ˙;
    261 dai1           ← ㄉㄞ;
    262 dei }$pTone     ↔ ㄉㄟ }$zTone;		# (not in han-latin)
    263 dei            →  ㄉㄟ˙;
    264 dei1           ← ㄉㄟ;
    265 dao }$pTone     ↔ ㄉㄠ }$zTone;
    266 dao            →  ㄉㄠ˙;
    267 dao1           ← ㄉㄠ;
    268 dou }$pTone     ↔ ㄉㄡ }$zTone;
    269 dou            →  ㄉㄡ˙;
    270 dou1           ← ㄉㄡ;
    271 dan }$pTone     ↔ ㄉㄢ }$zTone;
    272 dan            →  ㄉㄢ˙;
    273 dan1           ← ㄉㄢ;
    274 den }$pTone     ↔ ㄉㄣ }$zTone;
    275 den            →  ㄉㄣ˙;
    276 den1           ← ㄉㄣ;
    277 dia }$pTone     ↔ ㄉㄧㄚ }$zTone;
    278 dia            →  ㄉㄧㄚ˙;
    279 dia1           ← ㄉㄧㄚ;
    280 die }$pTone     ↔ ㄉㄧㄝ }$zTone;
    281 die            →  ㄉㄧㄝ˙;
    282 die1           ← ㄉㄧㄝ;
    283 diu }$pTone     ↔ ㄉㄧㄡ }$zTone;
    284 diu            →  ㄉㄧㄡ˙;
    285 diu1           ← ㄉㄧㄡ;
    286 din }$pTone     ↔ ㄉㄧㄣ }$zTone;
    287 din            →  ㄉㄧㄣ˙;
    288 din1           ← ㄉㄧㄣ;
    289 duo }$pTone     ↔ ㄉㄨㄛ }$zTone;
    290 duo            →  ㄉㄨㄛ˙;
    291 duo1           ← ㄉㄨㄛ;
    292 dui }$pTone     ↔ ㄉㄨㄟ }$zTone;
    293 dui            →  ㄉㄨㄟ˙;
    294 dui1           ← ㄉㄨㄟ;
    295 dun }$pTone     ↔ ㄉㄨㄣ }$zTone;
    296 dun            →  ㄉㄨㄣ˙;
    297 dun1           ← ㄉㄨㄣ;
    298 da }$pTone      ↔ ㄉㄚ }$zTone;
    299 da             →  ㄉㄚ˙;
    300 da1            ← ㄉㄚ;
    301 de }$pTone      ↔ ㄉㄜ }$zTone;
    302 de             →  ㄉㄜ˙;
    303 de1            ← ㄉㄜ;
    304 di }$pTone      ↔ ㄉㄧ }$zTone;
    305 di             →  ㄉㄧ˙;
    306 di1            ← ㄉㄧ;
    307 du }$pTone      ↔ ㄉㄨ }$zTone;
    308 du             →  ㄉㄨ˙;
    309 du1            ← ㄉㄨ;
    310 #
    311 tang }$pTone    ↔ ㄊㄤ }$zTone;
    312 tang           →  ㄊㄤ˙;
    313 tang1          ← ㄊㄤ;
    314 teng }$pTone    ↔ ㄊㄥ }$zTone;
    315 teng           →  ㄊㄥ˙;
    316 teng1          ← ㄊㄥ;
    317 tiao }$pTone    ↔ ㄊㄧㄠ }$zTone;
    318 tiao           →  ㄊㄧㄠ˙;
    319 tiao1          ← ㄊㄧㄠ;
    320 tian }$pTone    ↔ ㄊㄧㄢ }$zTone;
    321 tian           →  ㄊㄧㄢ˙;
    322 tian1          ← ㄊㄧㄢ;
    323 ting }$pTone    ↔ ㄊㄧㄥ }$zTone;
    324 ting           →  ㄊㄧㄥ˙;
    325 ting1          ← ㄊㄧㄥ;
    326 tuan }$pTone    ↔ ㄊㄨㄢ }$zTone;
    327 tuan           →  ㄊㄨㄢ˙;
    328 tuan1          ← ㄊㄨㄢ;
    329 tong }$pTone    ↔ ㄊㄨㄥ }$zTone;
    330 tong           →  ㄊㄨㄥ˙;
    331 tong1          ← ㄊㄨㄥ;
    332 tai }$pTone     ↔ ㄊㄞ }$zTone;
    333 tai            →  ㄊㄞ˙;
    334 tai1           ← ㄊㄞ;
    335 tao }$pTone     ↔ ㄊㄠ }$zTone;
    336 tao            →  ㄊㄠ˙;
    337 tao1           ← ㄊㄠ;
    338 tou }$pTone     ↔ ㄊㄡ }$zTone;
    339 tou            →  ㄊㄡ˙;
    340 tou1           ← ㄊㄡ;
    341 tan }$pTone     ↔ ㄊㄢ }$zTone;
    342 tan            →  ㄊㄢ˙;
    343 tan1           ← ㄊㄢ;
    344 tie }$pTone     ↔ ㄊㄧㄝ }$zTone;
    345 tie            →  ㄊㄧㄝ˙;
    346 tie1           ← ㄊㄧㄝ;
    347 tuo }$pTone     ↔ ㄊㄨㄛ }$zTone;
    348 tuo            →  ㄊㄨㄛ˙;
    349 tuo1           ← ㄊㄨㄛ;
    350 tui }$pTone     ↔ ㄊㄨㄟ }$zTone;
    351 tui            →  ㄊㄨㄟ˙;
    352 tui1           ← ㄊㄨㄟ;
    353 tun }$pTone     ↔ ㄊㄨㄣ }$zTone;
    354 tun            →  ㄊㄨㄣ˙;
    355 tun1           ← ㄊㄨㄣ;
    356 ta }$pTone      ↔ ㄊㄚ }$zTone;
    357 ta             →  ㄊㄚ˙;
    358 ta1            ← ㄊㄚ;
    359 te }$pTone      ↔ ㄊㄜ }$zTone;
    360 te             →  ㄊㄜ˙;
    361 te1            ← ㄊㄜ;
    362 ti }$pTone      ↔ ㄊㄧ }$zTone;
    363 ti             →  ㄊㄧ˙;
    364 ti1            ← ㄊㄧ;
    365 tu }$pTone      ↔ ㄊㄨ }$zTone;
    366 tu             →  ㄊㄨ˙;
    367 tu1            ← ㄊㄨ;
    368 #
    369 niang }$pTone   ↔ ㄋㄧㄤ }$zTone;
    370 niang          →  ㄋㄧㄤ˙;
    371 niang1         ← ㄋㄧㄤ;
    372 nang }$pTone    ↔ ㄋㄤ }$zTone;
    373 nang           →  ㄋㄤ˙;
    374 nang1          ← ㄋㄤ;
    375 neng }$pTone    ↔ ㄋㄥ }$zTone;
    376 neng           →  ㄋㄥ˙;
    377 neng1          ← ㄋㄥ;
    378 niao }$pTone    ↔ ㄋㄧㄠ }$zTone;
    379 niao           →  ㄋㄧㄠ˙;
    380 niao1          ← ㄋㄧㄠ;
    381 nian }$pTone    ↔ ㄋㄧㄢ }$zTone;
    382 nian           →  ㄋㄧㄢ˙;
    383 nian1          ← ㄋㄧㄢ;
    384 ning }$pTone    ↔ ㄋㄧㄥ }$zTone;
    385 ning           →  ㄋㄧㄥ˙;
    386 ning1          ← ㄋㄧㄥ;
    387 nuan }$pTone    ↔ ㄋㄨㄢ }$zTone;
    388 nuan           →  ㄋㄨㄢ˙;
    389 nuan1          ← ㄋㄨㄢ;
    390 nong }$pTone    ↔ ㄋㄨㄥ }$zTone;
    391 nong           →  ㄋㄨㄥ˙;
    392 nong1          ← ㄋㄨㄥ;
    393 nai }$pTone     ↔ ㄋㄞ }$zTone;
    394 nai            →  ㄋㄞ˙;
    395 nai1           ← ㄋㄞ;
    396 nei }$pTone     ↔ ㄋㄟ }$zTone;
    397 nei            →  ㄋㄟ˙;
    398 nei1           ← ㄋㄟ;
    399 nao }$pTone     ↔ ㄋㄠ }$zTone;
    400 nao            →  ㄋㄠ˙;
    401 nao1           ← ㄋㄠ;
    402 nou }$pTone     ↔ ㄋㄡ }$zTone;
    403 nou            →  ㄋㄡ˙;
    404 nou1           ← ㄋㄡ;
    405 nan }$pTone     ↔ ㄋㄢ }$zTone;
    406 nan            →  ㄋㄢ˙;
    407 nan1           ← ㄋㄢ;
    408 nen }$pTone     ↔ ㄋㄣ }$zTone;
    409 nen            →  ㄋㄣ˙;
    410 nen1           ← ㄋㄣ;
    411 nia }$pTone     ↔ ㄋㄧㄚ }$zTone;	# (not in han-latin)
    412 nia            →  ㄋㄧㄚ˙;
    413 nia1           ← ㄋㄧㄚ;
    414 nie }$pTone     ↔ ㄋㄧㄝ }$zTone;
    415 nie            →  ㄋㄧㄝ˙;
    416 nie1           ← ㄋㄧㄝ;
    417 niu }$pTone     ↔ ㄋㄧㄡ }$zTone;
    418 niu            →  ㄋㄧㄡ˙;
    419 niu1           ← ㄋㄧㄡ;
    420 nin }$pTone     ↔ ㄋㄧㄣ }$zTone;
    421 nin            →  ㄋㄧㄣ˙;
    422 nin1           ← ㄋㄧㄣ;
    423 nuo }$pTone     ↔ ㄋㄨㄛ }$zTone;
    424 nuo            →  ㄋㄨㄛ˙;
    425 nuo1           ← ㄋㄨㄛ;
    426 nun }$pTone     ↔ ㄋㄨㄣ }$zTone;
    427 nun            →  ㄋㄨㄣ˙;
    428 nun1           ← ㄋㄨㄣ;
    429 nüe }$pTone     ↔ ㄋㄩㄝ }$zTone;
    430 nüe            →  ㄋㄩㄝ˙;
    431 nüe1           ← ㄋㄩㄝ;
    432 nue }$pTone     → ㄋㄩㄝ;			# (not in han-latin) one-way, handle wrong u
    433 nue            →  ㄋㄩㄝ˙;
    434 na }$pTone      ↔ ㄋㄚ }$zTone;
    435 na             →  ㄋㄚ˙;
    436 na1            ← ㄋㄚ;
    437 ne }$pTone      ↔ ㄋㄜ }$zTone;
    438 ne             →  ㄋㄜ˙;
    439 ne1            ← ㄋㄜ;
    440 ni }$pTone      ↔ ㄋㄧ }$zTone;
    441 ni             →  ㄋㄧ˙;
    442 ni1            ← ㄋㄧ;
    443 nu }$pTone      ↔ ㄋㄨ }$zTone;
    444 nu             →  ㄋㄨ˙;
    445 nu1            ← ㄋㄨ;
    446 nü }$pTone      ↔ ㄋㄩ }$zTone;
    447 nü             →  ㄋㄩ˙;
    448 nü1            ← ㄋㄩ;
    449 # n handled below
    450 #
    451 liang }$pTone   ↔ ㄌㄧㄤ }$zTone;
    452 liang          →  ㄌㄧㄤ˙;
    453 liang1         ← ㄌㄧㄤ;
    454 lang }$pTone    ↔ ㄌㄤ }$zTone;
    455 lang           →  ㄌㄤ˙;
    456 lang1          ← ㄌㄤ;
    457 leng }$pTone    ↔ ㄌㄥ }$zTone;
    458 leng           →  ㄌㄥ˙;
    459 leng1          ← ㄌㄥ;
    460 liao }$pTone    ↔ ㄌㄧㄠ }$zTone;
    461 liao           →  ㄌㄧㄠ˙;
    462 liao1          ← ㄌㄧㄠ;
    463 lian }$pTone    ↔ ㄌㄧㄢ }$zTone;
    464 lian           →  ㄌㄧㄢ˙;
    465 lian1          ← ㄌㄧㄢ;
    466 ling }$pTone    ↔ ㄌㄧㄥ }$zTone;
    467 ling           →  ㄌㄧㄥ˙;
    468 ling1          ← ㄌㄧㄥ;
    469 luan }$pTone    ↔ ㄌㄨㄢ }$zTone;
    470 luan           →  ㄌㄨㄢ˙;
    471 luan1          ← ㄌㄨㄢ;
    472 long }$pTone    ↔ ㄌㄨㄥ }$zTone;
    473 long           →  ㄌㄨㄥ˙;
    474 long1          ← ㄌㄨㄥ;
    475 lüan }$pTone    ↔ ㄌㄩㄢ }$zTone;	# (not in han-latin)
    476 lüan           →  ㄌㄩㄢ˙;
    477 lüan1          ← ㄌㄩㄢ;
    478 lai }$pTone     ↔ ㄌㄞ }$zTone;
    479 lai            →  ㄌㄞ˙;
    480 lai1           ← ㄌㄞ;
    481 lei }$pTone     ↔ ㄌㄟ }$zTone;
    482 lei            →  ㄌㄟ˙;
    483 lei1           ← ㄌㄟ;
    484 lao }$pTone     ↔ ㄌㄠ }$zTone;
    485 lao            →  ㄌㄠ˙;
    486 lao1           ← ㄌㄠ;
    487 lou }$pTone     ↔ ㄌㄡ }$zTone;
    488 lou            →  ㄌㄡ˙;
    489 lou1           ← ㄌㄡ;
    490 lan }$pTone     ↔ ㄌㄢ }$zTone;
    491 lan            →  ㄌㄢ˙;
    492 lan1           ← ㄌㄢ;
    493 lia }$pTone     ↔ ㄌㄧㄚ }$zTone;
    494 lia            →  ㄌㄧㄚ˙;
    495 lia1           ← ㄌㄧㄚ;
    496 lie }$pTone     ↔ ㄌㄧㄝ }$zTone;
    497 lie            →  ㄌㄧㄝ˙;
    498 lie1           ← ㄌㄧㄝ;
    499 liu }$pTone     ↔ ㄌㄧㄡ }$zTone;
    500 liu            →  ㄌㄧㄡ˙;
    501 liu1           ← ㄌㄧㄡ;
    502 lin }$pTone     ↔ ㄌㄧㄣ }$zTone;
    503 lin            →  ㄌㄧㄣ˙;
    504 lin1           ← ㄌㄧㄣ;
    505 luo }$pTone     ↔ ㄌㄨㄛ }$zTone;
    506 luo            →  ㄌㄨㄛ˙;
    507 luo1           ← ㄌㄨㄛ;
    508 lun }$pTone     ↔ ㄌㄨㄣ }$zTone;
    509 lun            →  ㄌㄨㄣ˙;
    510 lun1           ← ㄌㄨㄣ;
    511 lüe }$pTone     ↔ ㄌㄩㄝ }$zTone;
    512 lüe            →  ㄌㄩㄝ˙;
    513 lüe1           ← ㄌㄩㄝ;
    514 lue }$pTone     → ㄌㄩㄝ;			# (not in han-latin) one-way, handle wrong u
    515 lue            →  ㄌㄩㄝ˙;
    516 la }$pTone      ↔ ㄌㄚ }$zTone;
    517 la             →  ㄌㄚ˙;
    518 la1            ← ㄌㄚ;
    519 lo }$pTone      ↔ ㄌㄛ }$zTone;
    520 lo             →  ㄌㄛ˙;
    521 lo1            ← ㄌㄛ;
    522 le }$pTone      ↔ ㄌㄜ }$zTone;
    523 le             →  ㄌㄜ˙;
    524 le1            ← ㄌㄜ;
    525 li }$pTone      ↔ ㄌㄧ }$zTone;
    526 li             →  ㄌㄧ˙;
    527 li1            ← ㄌㄧ;
    528 lu }$pTone      ↔ ㄌㄨ }$zTone;
    529 lu             →  ㄌㄨ˙;
    530 lu1            ← ㄌㄨ;
    531 lü }$pTone      ↔ ㄌㄩ }$zTone;
    532 lü             →  ㄌㄩ˙;
    533 lü1            ← ㄌㄩ;
    534 #
    535 guang }$pTone   ↔ ㄍㄨㄤ }$zTone;
    536 guang          →  ㄍㄨㄤ˙;
    537 guang1         ← ㄍㄨㄤ;
    538 gang }$pTone    ↔ ㄍㄤ }$zTone;
    539 gang           →  ㄍㄤ˙;
    540 gang1          ← ㄍㄤ;
    541 geng }$pTone    ↔ ㄍㄥ }$zTone;
    542 geng           →  ㄍㄥ˙;
    543 geng1          ← ㄍㄥ;
    544 guai }$pTone    ↔ ㄍㄨㄞ }$zTone;
    545 guai           →  ㄍㄨㄞ˙;
    546 guai1          ← ㄍㄨㄞ;
    547 guan }$pTone    ↔ ㄍㄨㄢ }$zTone;
    548 guan           →  ㄍㄨㄢ˙;
    549 guan1          ← ㄍㄨㄢ;
    550 gong }$pTone    ↔ ㄍㄨㄥ }$zTone;
    551 gong           →  ㄍㄨㄥ˙;
    552 gong1          ← ㄍㄨㄥ;
    553 gai }$pTone     ↔ ㄍㄞ }$zTone;
    554 gai            →  ㄍㄞ˙;
    555 gai1           ← ㄍㄞ;
    556 gei }$pTone     ↔ ㄍㄟ }$zTone;
    557 gei            →  ㄍㄟ˙;
    558 gei1           ← ㄍㄟ;
    559 gao }$pTone     ↔ ㄍㄠ }$zTone;
    560 gao            →  ㄍㄠ˙;
    561 gao1           ← ㄍㄠ;
    562 gou }$pTone     ↔ ㄍㄡ }$zTone;
    563 gou            →  ㄍㄡ˙;
    564 gou1           ← ㄍㄡ;
    565 gan }$pTone     ↔ ㄍㄢ }$zTone;
    566 gan            →  ㄍㄢ˙;
    567 gan1           ← ㄍㄢ;
    568 gen }$pTone     ↔ ㄍㄣ }$zTone;
    569 gen            →  ㄍㄣ˙;
    570 gen1           ← ㄍㄣ;
    571 gua }$pTone     ↔ ㄍㄨㄚ }$zTone;
    572 gua            →  ㄍㄨㄚ˙;
    573 gua1           ← ㄍㄨㄚ;
    574 guo }$pTone     ↔ ㄍㄨㄛ }$zTone;
    575 guo            →  ㄍㄨㄛ˙;
    576 guo1           ← ㄍㄨㄛ;
    577 gui }$pTone     ↔ ㄍㄨㄟ }$zTone;
    578 gui            →  ㄍㄨㄟ˙;
    579 gui1           ← ㄍㄨㄟ;
    580 gun }$pTone     ↔ ㄍㄨㄣ }$zTone;
    581 gun            →  ㄍㄨㄣ˙;
    582 gun1           ← ㄍㄨㄣ;
    583 ga }$pTone      ↔ ㄍㄚ }$zTone;
    584 ga             →  ㄍㄚ˙;
    585 ga1            ← ㄍㄚ;
    586 ge }$pTone      ↔ ㄍㄜ }$zTone;
    587 ge             →  ㄍㄜ˙;
    588 ge1            ← ㄍㄜ;
    589 gi }$pTone      ↔ ㄍㄧ }$zTone;
    590 gi             →  ㄍㄧ˙;
    591 gi1            ← ㄍㄧ;
    592 gu }$pTone      ↔ ㄍㄨ }$zTone;
    593 gu             →  ㄍㄨ˙;
    594 gu1            ← ㄍㄨ;
    595 #
    596 kuang }$pTone   ↔ ㄎㄨㄤ }$zTone;
    597 kuang          →  ㄎㄨㄤ˙;
    598 kuang1         ← ㄎㄨㄤ;
    599 kang }$pTone    ↔ ㄎㄤ }$zTone;
    600 kang           →  ㄎㄤ˙;
    601 kang1          ← ㄎㄤ;
    602 keng }$pTone    ↔ ㄎㄥ }$zTone;
    603 keng           →  ㄎㄥ˙;
    604 keng1          ← ㄎㄥ;
    605 kuai }$pTone    ↔ ㄎㄨㄞ }$zTone;
    606 kuai           →  ㄎㄨㄞ˙;
    607 kuai1          ← ㄎㄨㄞ;
    608 kuan }$pTone    ↔ ㄎㄨㄢ }$zTone;
    609 kuan           →  ㄎㄨㄢ˙;
    610 kuan1          ← ㄎㄨㄢ;
    611 kong }$pTone    ↔ ㄎㄨㄥ }$zTone;
    612 kong           →  ㄎㄨㄥ˙;
    613 kong1          ← ㄎㄨㄥ;
    614 kai }$pTone     ↔ ㄎㄞ }$zTone;
    615 kai            →  ㄎㄞ˙;
    616 kai1           ← ㄎㄞ;
    617 kao }$pTone     ↔ ㄎㄠ }$zTone;
    618 kao            →  ㄎㄠ˙;
    619 kao1           ← ㄎㄠ;
    620 kou }$pTone     ↔ ㄎㄡ }$zTone;
    621 kou            →  ㄎㄡ˙;
    622 kou1           ← ㄎㄡ;
    623 kan }$pTone     ↔ ㄎㄢ }$zTone;
    624 kan            →  ㄎㄢ˙;
    625 kan1           ← ㄎㄢ;
    626 ken }$pTone     ↔ ㄎㄣ }$zTone;
    627 ken            →  ㄎㄣ˙;
    628 ken1           ← ㄎㄣ;
    629 kua }$pTone     ↔ ㄎㄨㄚ }$zTone;
    630 kua            →  ㄎㄨㄚ˙;
    631 kua1           ← ㄎㄨㄚ;
    632 kuo }$pTone     ↔ ㄎㄨㄛ }$zTone;
    633 kuo            →  ㄎㄨㄛ˙;
    634 kuo1           ← ㄎㄨㄛ;
    635 kui }$pTone     ↔ ㄎㄨㄟ }$zTone;
    636 kui            →  ㄎㄨㄟ˙;
    637 kui1           ← ㄎㄨㄟ;
    638 kun }$pTone     ↔ ㄎㄨㄣ }$zTone;
    639 kun            →  ㄎㄨㄣ˙;
    640 kun1           ← ㄎㄨㄣ;
    641 ka }$pTone      ↔ ㄎㄚ }$zTone;
    642 ka             →  ㄎㄚ˙;
    643 ka1            ← ㄎㄚ;
    644 ke }$pTone      ↔ ㄎㄜ }$zTone;
    645 ke             →  ㄎㄜ˙;
    646 ke1            ← ㄎㄜ;
    647 ku }$pTone      ↔ ㄎㄨ }$zTone;
    648 ku             →  ㄎㄨ˙;
    649 ku1            ← ㄎㄨ;
    650 #
    651 huang }$pTone   ↔ ㄏㄨㄤ }$zTone;
    652 huang          →  ㄏㄨㄤ˙;
    653 huang1         ← ㄏㄨㄤ;
    654 hang }$pTone    ↔ ㄏㄤ }$zTone;
    655 hang           →  ㄏㄤ˙;
    656 hang1          ← ㄏㄤ;
    657 heng }$pTone    ↔ ㄏㄥ }$zTone;
    658 heng           →  ㄏㄥ˙;
    659 heng1          ← ㄏㄥ;
    660 huai }$pTone    ↔ ㄏㄨㄞ }$zTone;
    661 huai           →  ㄏㄨㄞ˙;
    662 huai1          ← ㄏㄨㄞ;
    663 huan }$pTone    ↔ ㄏㄨㄢ }$zTone;
    664 huan           →  ㄏㄨㄢ˙;
    665 huan1          ← ㄏㄨㄢ;
    666 hong }$pTone    ↔ ㄏㄨㄥ }$zTone;
    667 hong           →  ㄏㄨㄥ˙;
    668 hong1          ← ㄏㄨㄥ;
    669 hai }$pTone     ↔ ㄏㄞ }$zTone;
    670 hai            →  ㄏㄞ˙;
    671 hai1           ← ㄏㄞ;
    672 hei }$pTone     ↔ ㄏㄟ }$zTone;
    673 hei            →  ㄏㄟ˙;
    674 hei1           ← ㄏㄟ;
    675 hao }$pTone     ↔ ㄏㄠ }$zTone;
    676 hao            →  ㄏㄠ˙;
    677 hao1           ← ㄏㄠ;
    678 hou }$pTone     ↔ ㄏㄡ }$zTone;
    679 hou            →  ㄏㄡ˙;
    680 hou1           ← ㄏㄡ;
    681 han }$pTone     ↔ ㄏㄢ }$zTone;
    682 han            →  ㄏㄢ˙;
    683 han1           ← ㄏㄢ;
    684 hen }$pTone     ↔ ㄏㄣ }$zTone;
    685 hen            →  ㄏㄣ˙;
    686 hen1           ← ㄏㄣ;
    687 hua }$pTone     ↔ ㄏㄨㄚ }$zTone;
    688 hua            →  ㄏㄨㄚ˙;
    689 hua1           ← ㄏㄨㄚ;
    690 huo }$pTone     ↔ ㄏㄨㄛ }$zTone;
    691 huo            →  ㄏㄨㄛ˙;
    692 huo1           ← ㄏㄨㄛ;
    693 hui }$pTone     ↔ ㄏㄨㄟ }$zTone;
    694 hui            →  ㄏㄨㄟ˙;
    695 hui1           ← ㄏㄨㄟ;
    696 hun }$pTone     ↔ ㄏㄨㄣ }$zTone;
    697 hun            →  ㄏㄨㄣ˙;
    698 hun1           ← ㄏㄨㄣ;
    699 hm }$pTone      ↔ ㄏㄇ }$zTone;
    700 hm             →  ㄏㄇ˙;
    701 hm1            ← ㄏㄇ;
    702 ha }$pTone      ↔ ㄏㄚ }$zTone;
    703 ha             →  ㄏㄚ˙;
    704 ha1            ← ㄏㄚ;
    705 ho }$pTone      ↔ ㄏㄛ }$zTone;
    706 ho             →  ㄏㄛ˙;
    707 ho1            ← ㄏㄛ;
    708 he }$pTone      ↔ ㄏㄜ }$zTone;
    709 he             →  ㄏㄜ˙;
    710 he1            ← ㄏㄜ;
    711 hu }$pTone      ↔ ㄏㄨ }$zTone;
    712 hu             →  ㄏㄨ˙;
    713 hu1            ← ㄏㄨ;
    714 #
    715 jiang }$pTone   ↔ ㄐㄧㄤ }$zTone;
    716 jiang          →  ㄐㄧㄤ˙;
    717 jiang1         ← ㄐㄧㄤ;
    718 jiong }$pTone   ↔ ㄐㄩㄥ }$zTone;
    719 jiong          →  ㄐㄩㄥ˙;
    720 jiong1         ← ㄐㄩㄥ;
    721 jiao }$pTone    ↔ ㄐㄧㄠ }$zTone;
    722 jiao           →  ㄐㄧㄠ˙;
    723 jiao1          ← ㄐㄧㄠ;
    724 jian }$pTone    ↔ ㄐㄧㄢ }$zTone;
    725 jian           →  ㄐㄧㄢ˙;
    726 jian1          ← ㄐㄧㄢ;
    727 jing }$pTone    ↔ ㄐㄧㄥ }$zTone;
    728 jing           →  ㄐㄧㄥ˙;
    729 jing1          ← ㄐㄧㄥ;
    730 juan }$pTone    ↔ ㄐㄩㄢ }$zTone;
    731 juan           →  ㄐㄩㄢ˙;
    732 juan1          ← ㄐㄩㄢ;
    733 jia }$pTone     ↔ ㄐㄧㄚ }$zTone;
    734 jia            →  ㄐㄧㄚ˙;
    735 jia1           ← ㄐㄧㄚ;
    736 jie }$pTone     ↔ ㄐㄧㄝ }$zTone;
    737 jie            →  ㄐㄧㄝ˙;
    738 jie1           ← ㄐㄧㄝ;
    739 jiu }$pTone     ↔ ㄐㄧㄡ }$zTone;
    740 jiu            →  ㄐㄧㄡ˙;
    741 jiu1           ← ㄐㄧㄡ;
    742 jin }$pTone     ↔ ㄐㄧㄣ }$zTone;
    743 jin            →  ㄐㄧㄣ˙;
    744 jin1           ← ㄐㄧㄣ;
    745 jue }$pTone     ↔ ㄐㄩㄝ }$zTone;
    746 jue            →  ㄐㄩㄝ˙;
    747 jue1           ← ㄐㄩㄝ;
    748 jun }$pTone     ↔ ㄐㄩㄣ }$zTone;
    749 jun            →  ㄐㄩㄣ˙;
    750 jun1           ← ㄐㄩㄣ;
    751 ji }$pTone      ↔ ㄐㄧ }$zTone;
    752 ji             →  ㄐㄧ˙;
    753 ji1            ← ㄐㄧ;
    754 ju }$pTone      ↔ ㄐㄩ }$zTone;
    755 ju             →  ㄐㄩ˙;
    756 ju1            ← ㄐㄩ;
    757 #
    758 qiang }$pTone   ↔ ㄑㄧㄤ }$zTone;
    759 qiang          →  ㄑㄧㄤ˙;
    760 qiang1         ← ㄑㄧㄤ;
    761 qiong }$pTone   ↔ ㄑㄩㄥ }$zTone;
    762 qiong          →  ㄑㄩㄥ˙;
    763 qiong1         ← ㄑㄩㄥ;
    764 qiao }$pTone    ↔ ㄑㄧㄠ }$zTone;
    765 qiao           →  ㄑㄧㄠ˙;
    766 qiao1          ← ㄑㄧㄠ;
    767 qian }$pTone    ↔ ㄑㄧㄢ }$zTone;
    768 qian           →  ㄑㄧㄢ˙;
    769 qian1          ← ㄑㄧㄢ;
    770 qing }$pTone    ↔ ㄑㄧㄥ }$zTone;
    771 qing           →  ㄑㄧㄥ˙;
    772 qing1          ← ㄑㄧㄥ;
    773 quan }$pTone    ↔ ㄑㄩㄢ }$zTone;
    774 quan           →  ㄑㄩㄢ˙;
    775 quan1          ← ㄑㄩㄢ;
    776 qia }$pTone     ↔ ㄑㄧㄚ }$zTone;
    777 qia            →  ㄑㄧㄚ˙;
    778 qia1           ← ㄑㄧㄚ;
    779 qie }$pTone     ↔ ㄑㄧㄝ }$zTone;
    780 qie            →  ㄑㄧㄝ˙;
    781 qie1           ← ㄑㄧㄝ;
    782 qiu }$pTone     ↔ ㄑㄧㄡ }$zTone;
    783 qiu            →  ㄑㄧㄡ˙;
    784 qiu1           ← ㄑㄧㄡ;
    785 qin }$pTone     ↔ ㄑㄧㄣ }$zTone;
    786 qin            →  ㄑㄧㄣ˙;
    787 qin1           ← ㄑㄧㄣ;
    788 que }$pTone     ↔ ㄑㄩㄝ }$zTone;
    789 que            →  ㄑㄩㄝ˙;
    790 que1           ← ㄑㄩㄝ;
    791 qun }$pTone     ↔ ㄑㄩㄣ }$zTone;
    792 qun            →  ㄑㄩㄣ˙;
    793 qun1           ← ㄑㄩㄣ;
    794 qi }$pTone      ↔ ㄑㄧ }$zTone;
    795 qi             →  ㄑㄧ˙;
    796 qi1            ← ㄑㄧ;
    797 qu }$pTone      ↔ ㄑㄩ }$zTone;
    798 qu             →  ㄑㄩ˙;
    799 qu1            ← ㄑㄩ;
    800 #
    801 xiang }$pTone   ↔ ㄒㄧㄤ }$zTone;
    802 xiang          →  ㄒㄧㄤ˙;
    803 xiang1         ← ㄒㄧㄤ;
    804 xiong }$pTone   ↔ ㄒㄩㄥ }$zTone;
    805 xiong          →  ㄒㄩㄥ˙;
    806 xiong1         ← ㄒㄩㄥ;
    807 xiao }$pTone    ↔ ㄒㄧㄠ }$zTone;
    808 xiao           →  ㄒㄧㄠ˙;
    809 xiao1          ← ㄒㄧㄠ;
    810 xian }$pTone    ↔ ㄒㄧㄢ }$zTone;
    811 xian           →  ㄒㄧㄢ˙;
    812 xian1          ← ㄒㄧㄢ;
    813 xing }$pTone    ↔ ㄒㄧㄥ }$zTone;
    814 xing           →  ㄒㄧㄥ˙;
    815 xing1          ← ㄒㄧㄥ;
    816 xuan }$pTone    ↔ ㄒㄩㄢ }$zTone;
    817 xuan           →  ㄒㄩㄢ˙;
    818 xuan1          ← ㄒㄩㄢ;
    819 xia }$pTone     ↔ ㄒㄧㄚ }$zTone;
    820 xia            →  ㄒㄧㄚ˙;
    821 xia1           ← ㄒㄧㄚ;
    822 xie }$pTone     ↔ ㄒㄧㄝ }$zTone;
    823 xie            →  ㄒㄧㄝ˙;
    824 xie1           ← ㄒㄧㄝ;
    825 xiu }$pTone     ↔ ㄒㄧㄡ }$zTone;
    826 xiu            →  ㄒㄧㄡ˙;
    827 xiu1           ← ㄒㄧㄡ;
    828 xin }$pTone     ↔ ㄒㄧㄣ }$zTone;
    829 xin            →  ㄒㄧㄣ˙;
    830 xin1           ← ㄒㄧㄣ;
    831 xue }$pTone     ↔ ㄒㄩㄝ }$zTone;
    832 xue            →  ㄒㄩㄝ˙;
    833 xue1           ← ㄒㄩㄝ;
    834 xun }$pTone     ↔ ㄒㄩㄣ }$zTone;
    835 xun            →  ㄒㄩㄣ˙;
    836 xun1           ← ㄒㄩㄣ;
    837 xi }$pTone      ↔ ㄒㄧ }$zTone;
    838 xi             →  ㄒㄧ˙;
    839 xi1            ← ㄒㄧ;
    840 xu }$pTone      ↔ ㄒㄩ }$zTone;
    841 xu             →  ㄒㄩ˙;
    842 xu1            ← ㄒㄩ;
    843 #
    844 zhuang }$pTone  ↔ ㄓㄨㄤ }$zTone;
    845 zhuang         →  ㄓㄨㄤ˙;
    846 zhuang1        ← ㄓㄨㄤ;
    847 zhang }$pTone   ↔ ㄓㄤ }$zTone;
    848 zhang          →  ㄓㄤ˙;
    849 zhang1         ← ㄓㄤ;
    850 zheng }$pTone   ↔ ㄓㄥ }$zTone;
    851 zheng          →  ㄓㄥ˙;
    852 zheng1         ← ㄓㄥ;
    853 zhuai }$pTone   ↔ ㄓㄨㄞ }$zTone;
    854 zhuai          →  ㄓㄨㄞ˙;
    855 zhuai1         ← ㄓㄨㄞ;
    856 zhuan }$pTone   ↔ ㄓㄨㄢ }$zTone;
    857 zhuan          →  ㄓㄨㄢ˙;
    858 zhuan1         ← ㄓㄨㄢ;
    859 zhong }$pTone   ↔ ㄓㄨㄥ }$zTone;
    860 zhong          →  ㄓㄨㄥ˙;
    861 zhong1         ← ㄓㄨㄥ;
    862 zhai }$pTone    ↔ ㄓㄞ }$zTone;
    863 zhai           →  ㄓㄞ˙;
    864 zhai1          ← ㄓㄞ;
    865 zhei }$pTone    ↔ ㄓㄟ }$zTone;		# (not in han-latin)
    866 zhei           →  ㄓㄟ˙;
    867 zhei1          ← ㄓㄟ;
    868 zhao }$pTone    ↔ ㄓㄠ }$zTone;
    869 zhao           →  ㄓㄠ˙;
    870 zhao1          ← ㄓㄠ;
    871 zhou }$pTone    ↔ ㄓㄡ }$zTone;
    872 zhou           →  ㄓㄡ˙;
    873 zhou1          ← ㄓㄡ;
    874 zhan }$pTone    ↔ ㄓㄢ }$zTone;
    875 zhan           →  ㄓㄢ˙;
    876 zhan1          ← ㄓㄢ;
    877 zhen }$pTone    ↔ ㄓㄣ }$zTone;
    878 zhen           →  ㄓㄣ˙;
    879 zhen1          ← ㄓㄣ;
    880 zhua }$pTone    ↔ ㄓㄨㄚ }$zTone;
    881 zhua           →  ㄓㄨㄚ˙;
    882 zhua1          ← ㄓㄨㄚ;
    883 zhuo }$pTone    ↔ ㄓㄨㄛ }$zTone;
    884 zhuo           →  ㄓㄨㄛ˙;
    885 zhuo1          ← ㄓㄨㄛ;
    886 zhui }$pTone    ↔ ㄓㄨㄟ }$zTone;
    887 zhui           →  ㄓㄨㄟ˙;
    888 zhui1          ← ㄓㄨㄟ;
    889 zhun }$pTone    ↔ ㄓㄨㄣ }$zTone;
    890 zhun           →  ㄓㄨㄣ˙;
    891 zhun1          ← ㄓㄨㄣ;
    892 zha }$pTone     ↔ ㄓㄚ }$zTone;
    893 zha            →  ㄓㄚ˙;
    894 zha1           ← ㄓㄚ;
    895 zhe }$pTone     ↔ ㄓㄜ }$zTone;
    896 zhe            →  ㄓㄜ˙;
    897 zhe1           ← ㄓㄜ;
    898 zhu }$pTone     ↔ ㄓㄨ }$zTone;
    899 zhu            →  ㄓㄨ˙;
    900 zhu1           ← ㄓㄨ;
    901 zhi }$pTone     ↔ ㄓ }$zTone;
    902 zhi            →  ㄓ˙;
    903 zhi1           ← ㄓ;
    904 #
    905 chuang }$pTone  ↔ ㄔㄨㄤ }$zTone;
    906 chuang         →  ㄔㄨㄤ˙;
    907 chuang1        ← ㄔㄨㄤ;
    908 chang }$pTone   ↔ ㄔㄤ }$zTone;
    909 chang          →  ㄔㄤ˙;
    910 chang1         ← ㄔㄤ;
    911 cheng }$pTone   ↔ ㄔㄥ }$zTone;
    912 cheng          →  ㄔㄥ˙;
    913 cheng1         ← ㄔㄥ;
    914 chuai }$pTone   ↔ ㄔㄨㄞ }$zTone;
    915 chuai          →  ㄔㄨㄞ˙;
    916 chuai1         ← ㄔㄨㄞ;
    917 chuan }$pTone   ↔ ㄔㄨㄢ }$zTone;
    918 chuan          →  ㄔㄨㄢ˙;
    919 chuan1         ← ㄔㄨㄢ;
    920 chong }$pTone   ↔ ㄔㄨㄥ }$zTone;
    921 chong          →  ㄔㄨㄥ˙;
    922 chong1         ← ㄔㄨㄥ;
    923 chai }$pTone    ↔ ㄔㄞ }$zTone;
    924 chai           →  ㄔㄞ˙;
    925 chai1          ← ㄔㄞ;
    926 chao }$pTone    ↔ ㄔㄠ }$zTone;
    927 chao           →  ㄔㄠ˙;
    928 chao1          ← ㄔㄠ;
    929 chou }$pTone    ↔ ㄔㄡ }$zTone;
    930 chou           →  ㄔㄡ˙;
    931 chou1          ← ㄔㄡ;
    932 chan }$pTone    ↔ ㄔㄢ }$zTone;
    933 chan           →  ㄔㄢ˙;
    934 chan1          ← ㄔㄢ;
    935 chen }$pTone    ↔ ㄔㄣ }$zTone;
    936 chen           →  ㄔㄣ˙;
    937 chen1          ← ㄔㄣ;
    938 chua }$pTone    ↔ ㄔㄨㄚ }$zTone;
    939 chua           →  ㄔㄨㄚ˙;
    940 chua1          ← ㄔㄨㄚ;
    941 chuo }$pTone    ↔ ㄔㄨㄛ }$zTone;
    942 chuo           →  ㄔㄨㄛ˙;
    943 chuo1          ← ㄔㄨㄛ;
    944 chui }$pTone    ↔ ㄔㄨㄟ }$zTone;
    945 chui           →  ㄔㄨㄟ˙;
    946 chui1          ← ㄔㄨㄟ;
    947 chun }$pTone    ↔ ㄔㄨㄣ }$zTone;
    948 chun           →  ㄔㄨㄣ˙;
    949 chun1          ← ㄔㄨㄣ;
    950 cha }$pTone     ↔ ㄔㄚ }$zTone;
    951 cha            →  ㄔㄚ˙;
    952 cha1           ← ㄔㄚ;
    953 che }$pTone     ↔ ㄔㄜ }$zTone;
    954 che            →  ㄔㄜ˙;
    955 che1           ← ㄔㄜ;
    956 chu }$pTone     ↔ ㄔㄨ }$zTone;
    957 chu            →  ㄔㄨ˙;
    958 chu1           ← ㄔㄨ;
    959 chi }$pTone     ↔ ㄔ }$zTone;
    960 chi            →  ㄔ˙;
    961 chi1           ← ㄔ;
    962 #
    963 shuang }$pTone  ↔ ㄕㄨㄤ }$zTone;
    964 shuang         →  ㄕㄨㄤ˙;
    965 shuang1        ← ㄕㄨㄤ;
    966 shong }$pTone   ↔ ㄕㄡㄥ }$zTone;	# (not in han-latin)
    967 shong          →  ㄕㄡㄥ˙;
    968 shong1         ← ㄕㄡㄥ;
    969 shang }$pTone   ↔ ㄕㄤ }$zTone;
    970 shang          →  ㄕㄤ˙;
    971 shang1         ← ㄕㄤ;
    972 sheng }$pTone   ↔ ㄕㄥ }$zTone;
    973 sheng          →  ㄕㄥ˙;
    974 sheng1         ← ㄕㄥ;
    975 shuai }$pTone   ↔ ㄕㄨㄞ }$zTone;
    976 shuai          →  ㄕㄨㄞ˙;
    977 shuai1         ← ㄕㄨㄞ;
    978 shuan }$pTone   ↔ ㄕㄨㄢ }$zTone;
    979 shuan          →  ㄕㄨㄢ˙;
    980 shuan1         ← ㄕㄨㄢ;
    981 shai }$pTone    ↔ ㄕㄞ }$zTone;
    982 shai           →  ㄕㄞ˙;
    983 shai1          ← ㄕㄞ;
    984 shei }$pTone    ↔ ㄕㄟ }$zTone;		# (not in han-latin)
    985 shei           →  ㄕㄟ˙;
    986 shei1          ← ㄕㄟ;
    987 shao }$pTone    ↔ ㄕㄠ }$zTone;
    988 shao           →  ㄕㄠ˙;
    989 shao1          ← ㄕㄠ;
    990 shou }$pTone    ↔ ㄕㄡ }$zTone;
    991 shou           →  ㄕㄡ˙;
    992 shou1          ← ㄕㄡ;
    993 shan }$pTone    ↔ ㄕㄢ }$zTone;
    994 shan           →  ㄕㄢ˙;
    995 shan1          ← ㄕㄢ;
    996 shen }$pTone    ↔ ㄕㄣ }$zTone;
    997 shen           →  ㄕㄣ˙;
    998 shen1          ← ㄕㄣ;
    999 shua }$pTone    ↔ ㄕㄨㄚ }$zTone;
   1000 shua           →  ㄕㄨㄚ˙;
   1001 shua1          ← ㄕㄨㄚ;
   1002 shuo }$pTone    ↔ ㄕㄨㄛ }$zTone;
   1003 shuo           →  ㄕㄨㄛ˙;
   1004 shuo1          ← ㄕㄨㄛ;
   1005 shui }$pTone    ↔ ㄕㄨㄟ }$zTone;
   1006 shui           →  ㄕㄨㄟ˙;
   1007 shui1          ← ㄕㄨㄟ;
   1008 shun }$pTone    ↔ ㄕㄨㄣ }$zTone;
   1009 shun           →  ㄕㄨㄣ˙;
   1010 shun1          ← ㄕㄨㄣ;
   1011 sha }$pTone     ↔ ㄕㄚ }$zTone;
   1012 sha            →  ㄕㄚ˙;
   1013 sha1           ← ㄕㄚ;
   1014 she }$pTone     ↔ ㄕㄜ }$zTone;
   1015 she            →  ㄕㄜ˙;
   1016 she1           ← ㄕㄜ;
   1017 shu }$pTone     ↔ ㄕㄨ }$zTone;
   1018 shu            →  ㄕㄨ˙;
   1019 shu1           ← ㄕㄨ;
   1020 shi }$pTone     ↔ ㄕ }$zTone;
   1021 shi            →  ㄕ˙;
   1022 shi1           ← ㄕ;
   1023 #
   1024 rang }$pTone    ↔ ㄖㄤ }$zTone;
   1025 rang           →  ㄖㄤ˙;
   1026 rang1          ← ㄖㄤ;
   1027 reng }$pTone    ↔ ㄖㄥ }$zTone;
   1028 reng           →  ㄖㄥ˙;
   1029 reng1          ← ㄖㄥ;
   1030 ruan }$pTone    ↔ ㄖㄨㄢ }$zTone;
   1031 ruan           →  ㄖㄨㄢ˙;
   1032 ruan1          ← ㄖㄨㄢ;
   1033 rong }$pTone    ↔ ㄖㄨㄥ }$zTone;
   1034 rong           →  ㄖㄨㄥ˙;
   1035 rong1          ← ㄖㄨㄥ;
   1036 rao }$pTone     ↔ ㄖㄠ }$zTone;
   1037 rao            →  ㄖㄠ˙;
   1038 rao1           ← ㄖㄠ;
   1039 rou }$pTone     ↔ ㄖㄡ }$zTone;
   1040 rou            →  ㄖㄡ˙;
   1041 rou1           ← ㄖㄡ;
   1042 ran }$pTone     ↔ ㄖㄢ }$zTone;
   1043 ran            →  ㄖㄢ˙;
   1044 ran1           ← ㄖㄢ;
   1045 ren }$pTone     ↔ ㄖㄣ }$zTone;
   1046 ren            →  ㄖㄣ˙;
   1047 ren1           ← ㄖㄣ;
   1048 ruo }$pTone     ↔ ㄖㄨㄛ }$zTone;
   1049 ruo            →  ㄖㄨㄛ˙;
   1050 ruo1           ← ㄖㄨㄛ;
   1051 rui }$pTone     ↔ ㄖㄨㄟ }$zTone;
   1052 rui            →  ㄖㄨㄟ˙;
   1053 rui1           ← ㄖㄨㄟ;
   1054 run }$pTone     ↔ ㄖㄨㄣ }$zTone;
   1055 run            →  ㄖㄨㄣ˙;
   1056 run1           ← ㄖㄨㄣ;
   1057 ra }$pTone      ↔ ㄖㄚ }$zTone;
   1058 ra             →  ㄖㄚ˙;
   1059 ra1            ← ㄖㄚ;
   1060 re }$pTone      ↔ ㄖㄜ }$zTone;
   1061 re             →  ㄖㄜ˙;
   1062 re1            ← ㄖㄜ;
   1063 ru }$pTone      ↔ ㄖㄨ }$zTone;
   1064 ru             →  ㄖㄨ˙;
   1065 ru1            ← ㄖㄨ;
   1066 ri }$pTone      ↔ ㄖ }$zTone;
   1067 ri             →  ㄖ˙;
   1068 ri1            ← ㄖ;
   1069 #
   1070 zang }$pTone    ↔ ㄗㄤ }$zTone;
   1071 zang           →  ㄗㄤ˙;
   1072 zang1          ← ㄗㄤ;
   1073 zeng }$pTone    ↔ ㄗㄥ }$zTone;
   1074 zeng           →  ㄗㄥ˙;
   1075 zeng1          ← ㄗㄥ;
   1076 zuan }$pTone    ↔ ㄗㄨㄢ }$zTone;
   1077 zuan           →  ㄗㄨㄢ˙;
   1078 zuan1          ← ㄗㄨㄢ;
   1079 zong }$pTone    ↔ ㄗㄨㄥ }$zTone;
   1080 zong           →  ㄗㄨㄥ˙;
   1081 zong1          ← ㄗㄨㄥ;
   1082 zai }$pTone     ↔ ㄗㄞ }$zTone;
   1083 zai            →  ㄗㄞ˙;
   1084 zai1           ← ㄗㄞ;
   1085 zei }$pTone     ↔ ㄗㄟ }$zTone;
   1086 zei            →  ㄗㄟ˙;
   1087 zei1           ← ㄗㄟ;
   1088 zao }$pTone     ↔ ㄗㄠ }$zTone;
   1089 zao            →  ㄗㄠ˙;
   1090 zao1           ← ㄗㄠ;
   1091 zou }$pTone     ↔ ㄗㄡ }$zTone;
   1092 zou            →  ㄗㄡ˙;
   1093 zou1           ← ㄗㄡ;
   1094 zan }$pTone     ↔ ㄗㄢ }$zTone;
   1095 zan            →  ㄗㄢ˙;
   1096 zan1           ← ㄗㄢ;
   1097 zen }$pTone     ↔ ㄗㄣ }$zTone;
   1098 zen            →  ㄗㄣ˙;
   1099 zen1           ← ㄗㄣ;
   1100 zuo }$pTone     ↔ ㄗㄨㄛ }$zTone;
   1101 zuo            →  ㄗㄨㄛ˙;
   1102 zuo1           ← ㄗㄨㄛ;
   1103 zui }$pTone     ↔ ㄗㄨㄟ }$zTone;
   1104 zui            →  ㄗㄨㄟ˙;
   1105 zui1           ← ㄗㄨㄟ;
   1106 zun }$pTone     ↔ ㄗㄨㄣ }$zTone;
   1107 zun            →  ㄗㄨㄣ˙;
   1108 zun1           ← ㄗㄨㄣ;
   1109 za }$pTone      ↔ ㄗㄚ }$zTone;
   1110 za             →  ㄗㄚ˙;
   1111 za1            ← ㄗㄚ;
   1112 ze }$pTone      ↔ ㄗㄜ }$zTone;
   1113 ze             →  ㄗㄜ˙;
   1114 ze1            ← ㄗㄜ;
   1115 zu }$pTone      ↔ ㄗㄨ }$zTone;
   1116 zu             →  ㄗㄨ˙;
   1117 zu1            ← ㄗㄨ;
   1118 zi }$pTone      ↔ ㄗ }$zTone;
   1119 zi             →  ㄗ˙;
   1120 zi1            ← ㄗ;
   1121 #
   1122 cang }$pTone    ↔ ㄘㄤ }$zTone;
   1123 cang           →  ㄘㄤ˙;
   1124 cang1          ← ㄘㄤ;
   1125 ceng }$pTone    ↔ ㄘㄥ }$zTone;
   1126 ceng           →  ㄘㄥ˙;
   1127 ceng1          ← ㄘㄥ;
   1128 cuan }$pTone    ↔ ㄘㄨㄢ }$zTone;
   1129 cuan           →  ㄘㄨㄢ˙;
   1130 cuan1          ← ㄘㄨㄢ;
   1131 cong }$pTone    ↔ ㄘㄨㄥ }$zTone;
   1132 cong           →  ㄘㄨㄥ˙;
   1133 cong1          ← ㄘㄨㄥ;
   1134 cai }$pTone     ↔ ㄘㄞ }$zTone;
   1135 cai            →  ㄘㄞ˙;
   1136 cai1           ← ㄘㄞ;
   1137 cao }$pTone     ↔ ㄘㄠ }$zTone;
   1138 cao            →  ㄘㄠ˙;
   1139 cao1           ← ㄘㄠ;
   1140 cou }$pTone     ↔ ㄘㄡ }$zTone;
   1141 cou            →  ㄘㄡ˙;
   1142 cou1           ← ㄘㄡ;
   1143 can }$pTone     ↔ ㄘㄢ }$zTone;
   1144 can            →  ㄘㄢ˙;
   1145 can1           ← ㄘㄢ;
   1146 cen }$pTone     ↔ ㄘㄣ }$zTone;
   1147 cen            →  ㄘㄣ˙;
   1148 cen1           ← ㄘㄣ;
   1149 cuo }$pTone     ↔ ㄘㄨㄛ }$zTone;
   1150 cuo            →  ㄘㄨㄛ˙;
   1151 cuo1           ← ㄘㄨㄛ;
   1152 cui }$pTone     ↔ ㄘㄨㄟ }$zTone;
   1153 cui            →  ㄘㄨㄟ˙;
   1154 cui1           ← ㄘㄨㄟ;
   1155 cun }$pTone     ↔ ㄘㄨㄣ }$zTone;
   1156 cun            →  ㄘㄨㄣ˙;
   1157 cun1           ← ㄘㄨㄣ;
   1158 ca }$pTone      ↔ ㄘㄚ }$zTone;
   1159 ca             →  ㄘㄚ˙;
   1160 ca1            ← ㄘㄚ;
   1161 ce }$pTone      ↔ ㄘㄜ }$zTone;
   1162 ce             →  ㄘㄜ˙;
   1163 ce1            ← ㄘㄜ;
   1164 cu }$pTone      ↔ ㄘㄨ }$zTone;
   1165 cu             →  ㄘㄨ˙;
   1166 cu1            ← ㄘㄨ;
   1167 ci }$pTone      ↔ ㄘ }$zTone;
   1168 ci             →  ㄘ˙;
   1169 ci1            ← ㄘ;
   1170 #
   1171 sang }$pTone    ↔ ㄙㄤ }$zTone;
   1172 sang           →  ㄙㄤ˙;
   1173 sang1          ← ㄙㄤ;
   1174 seng }$pTone    ↔ ㄙㄥ }$zTone;
   1175 seng           →  ㄙㄥ˙;
   1176 seng1          ← ㄙㄥ;
   1177 suan }$pTone    ↔ ㄙㄨㄢ }$zTone;
   1178 suan           →  ㄙㄨㄢ˙;
   1179 suan1          ← ㄙㄨㄢ;
   1180 song }$pTone    ↔ ㄙㄨㄥ }$zTone;
   1181 song           →  ㄙㄨㄥ˙;
   1182 song1          ← ㄙㄨㄥ;
   1183 sai }$pTone     ↔ ㄙㄞ }$zTone;
   1184 sai            →  ㄙㄞ˙;
   1185 sai1           ← ㄙㄞ;
   1186 sei }$pTone     ↔ ㄙㄟ }$zTone;		# (not in han-latin)
   1187 sei            →  ㄙㄟ˙;
   1188 sei1           ← ㄙㄟ;
   1189 sao }$pTone     ↔ ㄙㄠ }$zTone;
   1190 sao            →  ㄙㄠ˙;
   1191 sao1           ← ㄙㄠ;
   1192 sou }$pTone     ↔ ㄙㄡ }$zTone;
   1193 sou            →  ㄙㄡ˙;
   1194 sou1           ← ㄙㄡ;
   1195 san }$pTone     ↔ ㄙㄢ }$zTone;
   1196 san            →  ㄙㄢ˙;
   1197 san1           ← ㄙㄢ;
   1198 sen }$pTone     ↔ ㄙㄣ }$zTone;
   1199 sen            →  ㄙㄣ˙;
   1200 sen1           ← ㄙㄣ;
   1201 suo }$pTone     ↔ ㄙㄨㄛ }$zTone;
   1202 suo            →  ㄙㄨㄛ˙;
   1203 suo1           ← ㄙㄨㄛ;
   1204 sui }$pTone     ↔ ㄙㄨㄟ }$zTone;
   1205 sui            →  ㄙㄨㄟ˙;
   1206 sui1           ← ㄙㄨㄟ;
   1207 sun }$pTone     ↔ ㄙㄨㄣ }$zTone;
   1208 sun            →  ㄙㄨㄣ˙;
   1209 sun1           ← ㄙㄨㄣ;
   1210 sa }$pTone      ↔ ㄙㄚ }$zTone;
   1211 sa             →  ㄙㄚ˙;
   1212 sa1            ← ㄙㄚ;
   1213 se }$pTone      ↔ ㄙㄜ }$zTone;
   1214 se             →  ㄙㄜ˙;
   1215 se1            ← ㄙㄜ;
   1216 su }$pTone      ↔ ㄙㄨ }$zTone;
   1217 su             →  ㄙㄨ˙;
   1218 su1            ← ㄙㄨ;
   1219 si }$pTone      ↔ ㄙ }$zTone;
   1220 si             →  ㄙ˙;
   1221 si1            ← ㄙ;
   1222 #
   1223 #--- vowels and vowel compounds ----
   1224 # most exist as syllables by themselves and they are also used as finals for initial consonants
   1225 #
   1226 yuan }$pTone    ↔ ㄩㄢ }$zTone;
   1227 yuan           →  ㄩㄢ˙;
   1228 yuan1          ← ㄩㄢ;
   1229 yong }$pTone    ↔ ㄩㄥ }$zTone;
   1230 yong        →  ㄩㄥ˙;
   1231 yong1       ← ㄩㄥ;
   1232 yue }$pTone     ↔ ㄩㄝ }$zTone;
   1233 yue            →  ㄩㄝ˙;
   1234 yue1           ← ㄩㄝ;
   1235 yun }$pTone     ↔ ㄩㄣ }$zTone;
   1236 yun            →  ㄩㄣ˙;
   1237 yun1           ← ㄩㄣ;
   1238 yu }$pTone      ↔ ㄩ }$zTone;
   1239 yu             →  ㄩ˙;
   1240 yu1            ← ㄩ;
   1241 # iu handled below
   1242 #
   1243 yang }$pTone    ↔ ㄧㄤ }$zTone;
   1244 yang           →  ㄧㄤ˙;
   1245 yang1          ← ㄧㄤ;
   1246 ying }$pTone    ↔ ㄧㄥ }$zTone;
   1247 ying           →  ㄧㄥ˙;
   1248 ying1          ← ㄧㄥ;
   1249 yai }$pTone     ↔ ㄧㄞ }$zTone;		# (not in han-latin)
   1250 yai            →  ㄧㄞ˙;
   1251 yai1           ← ㄧㄞ;
   1252 yao }$pTone     ↔ ㄧㄠ }$zTone;
   1253 yao            →  ㄧㄠ˙;
   1254 yao1           ← ㄧㄠ;
   1255 you }$pTone     ↔ ㄧㄡ }$zTone;
   1256 you            →  ㄧㄡ˙;
   1257 you1           ← ㄧㄡ;
   1258 yan }$pTone     ↔ ㄧㄢ }$zTone;
   1259 yan            →  ㄧㄢ˙;
   1260 yan1           ← ㄧㄢ;
   1261 yin }$pTone     ↔ ㄧㄣ }$zTone;
   1262 yin            →  ㄧㄣ˙;
   1263 yin1           ← ㄧㄣ;
   1264 ya }$pTone      ↔ ㄧㄚ }$zTone;
   1265 ya             →  ㄧㄚ˙;
   1266 ya1            ← ㄧㄚ;
   1267 yo }$pTone      ↔ ㄧㄛ }$zTone;
   1268 yo             →  ㄧㄛ˙;
   1269 yo1            ← ㄧㄛ;
   1270 ye }$pTone      ↔ ㄧㄝ }$zTone;
   1271 ye             →  ㄧㄝ˙;
   1272 ye1            ← ㄧㄝ;
   1273 yi }$pTone      ↔ ㄧ }$zTone;
   1274 yi             →  ㄧ˙;
   1275 yi1            ← ㄧ;
   1276 # i handled below
   1277 #
   1278 wong }$pTone    ↔ ㄨㄨㄥ }$zTone;
   1279 wong           →  ㄨㄨㄥ˙;
   1280 wong1          ← ㄨㄨㄥ;
   1281 wang }$pTone    ↔ ㄨㄤ }$zTone;
   1282 wang           →  ㄨㄤ˙;
   1283 wang1          ← ㄨㄤ;
   1284 weng }$pTone    ↔ ㄨㄥ }$zTone;
   1285 weng           →  ㄨㄥ˙;
   1286 weng1          ← ㄨㄥ;
   1287 wai }$pTone     ↔ ㄨㄞ }$zTone;
   1288 wai            →  ㄨㄞ˙;
   1289 wai1           ← ㄨㄞ;
   1290 wei }$pTone     ↔ ㄨㄟ }$zTone;
   1291 wei            →  ㄨㄟ˙;
   1292 wei1           ← ㄨㄟ;
   1293 wan }$pTone     ↔ ㄨㄢ }$zTone;
   1294 wan            →  ㄨㄢ˙;
   1295 wan1           ← ㄨㄢ;
   1296 wen }$pTone     ↔ ㄨㄣ }$zTone;
   1297 wen            →  ㄨㄣ˙;
   1298 wen1           ← ㄨㄣ;
   1299 wa }$pTone      ↔ ㄨㄚ }$zTone;
   1300 wa             →  ㄨㄚ˙;
   1301 wa1            ← ㄨㄚ;
   1302 wo }$pTone      ↔ ㄨㄛ }$zTone;
   1303 wo             →  ㄨㄛ˙;
   1304 wo1            ← ㄨㄛ;
   1305 wu }$pTone      ↔ ㄨ }$zTone;
   1306 wu             →  ㄨ˙;
   1307 wu1            ← ㄨ;
   1308 # u handled below
   1309 #
   1310 ang }$pTone     ↔ ㄤ }$zTone;
   1311 ang            →  ㄤ˙;
   1312 ang1           ← ㄤ;
   1313 eng }$pTone     ↔ ㄥ }$zTone;
   1314 eng            →  ㄥ˙;
   1315 eng1           ← ㄥ;
   1316 eh }$pTone      ↔ ㄝ }$zTone;		# (not in han-latin)
   1317 eh             →  ㄝ˙;
   1318 eh1            ← ㄝ;
   1319 ea }$pTone      → ㄝ;				# (not in han-latin) one-way
   1320 ea             →  ㄝ˙;
   1321 ai }$pTone      ↔ ㄞ }$zTone;
   1322 ai             →  ㄞ˙;
   1323 ai1            ← ㄞ;
   1324 ei }$pTone      ↔ ㄟ }$zTone;
   1325 ei             →  ㄟ˙;
   1326 ei1            ← ㄟ;
   1327 ao }$pTone      ↔ ㄠ }$zTone;
   1328 ao             →  ㄠ˙;
   1329 ao1            ← ㄠ;
   1330 au }$pTone      → ㄠ;				# (not in han-latin) one-way, handle unicode spelling
   1331 au             →  ㄠ˙;
   1332 ou }$pTone      ↔ ㄡ }$zTone;
   1333 ou             →  ㄡ˙;
   1334 ou1            ← ㄡ;
   1335 an }$pTone      ↔ ㄢ }$zTone;
   1336 an             →  ㄢ˙;
   1337 an1            ← ㄢ;
   1338 en }$pTone      ↔ ㄣ }$zTone;
   1339 en             →  ㄣ˙;
   1340 en1            ← ㄣ;
   1341 er }$pTone      ↔ ㄦ }$zTone;
   1342 er             →  ㄦ˙;
   1343 er1            ← ㄦ;
   1344 a }$pTone       ↔ ㄚ }$zTone;
   1345 a              →  ㄚ˙;
   1346 a1             ← ㄚ;
   1347 o }$pTone       ↔ ㄛ }$zTone;
   1348 o              →  ㄛ˙;
   1349 o1             ← ㄛ;
   1350 e }$pTone       ↔ ㄜ }$zTone;
   1351 e              →  ㄜ˙;
   1352 e1             ← ㄜ;
   1353 #
   1354 # handle unicode spellings of ㄧ,ㄨ,ㄩ above
   1355 iu }$pTone      → ㄩ;				# (not in han-latin) one-way, handle unicode spelling
   1356 iu             →  ㄩ˙;
   1357 i }$pTone       → ㄧ;				# (not in han-latin) one-way, handle unicode spelling
   1358 i              →  ㄧ˙;
   1359 u }$pTone       → ㄨ;				# (not in han-latin) one-way, handle unicode spelling
   1360 u              →  ㄨ˙;
   1361 #
   1362 #--- clusters with a single pinyin consonant that can apear in other clusters ----
   1363 #
   1364 m }$pTone       ↔ ㄇ }$zTone;
   1365 m              →  ㄇ˙;
   1366 m1             ← ㄇ;
   1367 #
   1368 n }$pTone       ↔ ㄋ }$zTone;
   1369 n              →  ㄋ˙;
   1370 n1             ← ㄋ;
   1371 #
   1372 #--- fallback mappings ----
   1373 #
   1374 # separate fallback mappings for some compound finals after consonants
   1375 # (different pinyin than the standalone mappings for these zhuyin sequences).
   1376 #
   1377 #-------
   1378 # would be nice to have these, need to work out how;
   1379 # something like the following, but need to avoid conflicts with mappings above:
   1380 # $pCons{ ia }$pTone   ↔ $zCons{ ㄧㄚ }$zTone;	# fallback mapping for unambiguous compound final
   1381 #     $pCons{ ia       →  ㄧㄚ˙;
   1382 #     ia1              ← $zCons{ ㄧㄚ
   1383 #
   1384 # the relevant mappings are:
   1385 # ia ↔ ㄧㄚ
   1386 # ie ↔ ㄧㄝ
   1387 # iao ↔ ㄧㄠ
   1388 # iu ↔ ㄧㄡ
   1389 # ian ↔ ㄧㄢ
   1390 # in ↔ ㄧㄣ
   1391 # iang ↔ ㄧㄤ
   1392 # ing ↔ ㄧㄥ
   1393 # ua ↔ ㄨㄚ
   1394 # uo ↔ ㄨㄛ
   1395 # uai ↔ ㄨㄞ
   1396 # ui ↔ ㄨㄟ
   1397 # uang ↔ ㄨㄤ
   1398 # ong ↔ ㄨㄥ
   1399 # iong ↔ ㄩㄥ
   1400 #-------
   1401 #
   1402 # separate fallback mappings for some initial consonants not handled above
   1403 # none of the mapped consonants handled here can have tones, so this is simple
   1404 b       ↔ ㄅ;
   1405 p       ↔ ㄆ;
   1406 # m     ↔ ㄇ;	# handled above
   1407 f       ↔ ㄈ;
   1408 d       ↔ ㄉ;
   1409 t       ↔ ㄊ;
   1410 # n     ↔ ㄋ;	# handled above
   1411 l       ↔ ㄌ;
   1412 g       ↔ ㄍ;
   1413 k       ↔ ㄎ;
   1414 h       ↔ ㄏ;
   1415 j       ↔ ㄐ;
   1416 q       ↔ ㄑ;
   1417 x       ↔ ㄒ;
   1418 zh      → ㄓ;	# reverse mapping to zhi handled above
   1419 ch      → ㄔ;	# reverse mapping to chi handled above
   1420 sh      → ㄕ;	# reverse mapping to shi handled above
   1421 r       → ㄖ;	# reverse mapping to ri handled above
   1422 z       → ㄗ;	# reverse mapping to zi handled above
   1423 c       → ㄘ;	# reverse mapping to ci handled above
   1424 s       → ㄙ;	# reverse mapping to si handled above
   1425 #
   1426 #--- tones (except for the ummarked cases handled above) ----
   1427 #
   1428 # tone 1: pinyin \u0304 or 1 ↔ zhuyin typically unmarked or use ˉ \u02C9
   1429 1 → ;		# map to nothing
   1430 1 ← ˉ	;	# transform if marked in zhuyin
   1431 # did the following with rules for each cluster, above
   1432 # 1 ← ;		# map nothing in zhuyin to pinyin mark
   1433 #
   1434 # tones 2-4 (easy)
   1435 # $pToneOK{ 2 ↔ $zToneOK{ ˊ;	# pinyin \u0301 or 2 ↔ zhuyin \u02CA
   1436 # $pToneOK{ 3 ↔ $zToneOK{ ˇ;	# pinyin \u030C or 3 ↔ zhuyin \u02C7
   1437 # $pToneOK{ 4 ↔ $zToneOK{ ˋ;	# pinyin \u0300 or 4 ↔ zhuyin \u02CB
   1438 # actually don't need context:
   1439 2 ↔ ˊ;	# pinyin \u0301 or 2 ↔ zhuyin \u02CA
   1440 3 ↔ ˇ;	# pinyin \u030C or 3 ↔ zhuyin \u02C7
   1441 4 ↔ ˋ;	# pinyin \u0300 or 4 ↔ zhuyin \u02CB
   1442 #
   1443 # tone 5 (light): pinyin typically unmarked or use 5 ↔ zhuyin ˙ \u02D9
   1444 ← ˙;	# map to nothing
   1445 5 → ˙;	# transform if marked in pinyin
   1446 # did the following with rules for each cluster above
   1447 #  → ˙;	# map nothing in pinyin to zhuyin mark
   1448 #
   1449 #--- reverse filter ----
   1450 #
   1451 :: ([[ㄅ-ㄩ][ˉˊˇˋ˙]]);		# reverse filter: only modifies basic Bopomofo and tone marks