Commits

Iongchun Ang committed 40e24cd

add 9th tone to KMFL POJ and TL layout

  • Participants
  • Parent commits ebb13ce

Comments (0)

Files changed (2)

File kmfl-poj.kmn

 c tone7: = + aeiou
 store(macron) U+0101 U+0113 U+012B U+014D U+016B \
 	U+0100 U+0112 U+012A U+014C U+016A
+c tone9: ] + aeiou
+store(breve) U+0103 U+0115 U+012D U+014F U+016D \
+	U+0102 U+0114 U+012C U+014E U+016C
 
 begin Unicode > use(main)
 
 dk(alt8) + "O" > "O" U+030D U+0358
 dk(alt8) + "o" > "o" U+030D U+0358
 
++ "]" > dk(tone9)
+dk(tone9) + "]" > "]"
+dk(tone9) + "M" > "M" U+0306
+dk(tone9) + "m" > "m" U+0306
+dk(tone9) + "N" > "N" U+0306
+dk(tone9) + "n" > "n" U+0306
+dk(tone9) + any(base) > index(breve,2)
+dk(tone9) + ";" > dk(alt9)
+dk(alt9) + ";" > ";"
+dk(alt9) + "O" > U+014E U+0358
+dk(alt9) + "o" > U+014F U+0358
+
 c tone7: = + aeiou
 store(macron) U+0101 U+0113 U+012B U+014D U+016B \
 	U+0100 U+0112 U+012A U+014C U+016A
+c tone9: ] + aeiou
+store(breve) U+0103 U+0115 U+012D U+014F U+016D \
+	U+0102 U+0114 U+012C U+014E U+016C
 
 begin Unicode > use(main)
 
 dk(tone8) + "n" > "n" U+030D
 dk(tone8) + any(base) > index(base,2) U+030D
 
++ "]" > dk(tone9)
+dk(tone9) + "]" > "]"
+dk(tone9) + "M" > "M" U+0306
+dk(tone9) + "m" > "m" U+0306
+dk(tone9) + "N" > "N" U+0306
+dk(tone9) + "n" > "n" U+0306
+dk(tone9) + any(base) > index(breve,2)
+