// This file is UTF8 encoded // Spelling to phoneme rules for Kannada // A means vowel letters (not vowel signs) // B means a combining vowel sign or a virama .replace ೦ 0 // Convert Kannada numbers ೧ 1 ೨ 2 ೩ 3 ೪ 4 ೫ 5 ೬ 6 ೭ 7 ೮ 8 ೯ 9 .L01 ಕ ಖ ಗ ಘ ಙ // velar .L02 ಚ ಛ ಜ ಝ ಞ // palatal .L03 ಟ ಠ ಡ ಢ ಣ // retroflex .L04 ತ ಥ ದ ಧ ನ // dental .L05 ಪ ಫ ಬ ಭ ಮ // labial .group ಕ ಕ ka ಕ (B k .group ಖ ಖ k#a ಖ (B k# .group ಗ ಗ ga ಗ (B g .group ಘ ಘ g#a ಘ (B g# .group ಙ ಙ Na ಙ (B N .group ಚ ಚ ca ಚ (B c .group ಛ ಛ c#a ಛ (B c# .group ಜ ಜ Ja ಜ (B J ಜ಼ za // nukta ಜ಼ (B z .group ಝ ಝ J#a ಝ (B J# .group ಞ ಞ n^a ಞ (B n^ .group ಟ ಟ t.a ಟ (B t. .group ಠ ಠ t.#a ಠ (B t.# .group ಡ ಡ d.a ಡ (B d. .group ಢ ಢ d.#a ಢ (B d.# .group ಣ ಣ n.a ಣ (B n. .group ತ ತ ta ತ (B t .group ಥ ಥ t#a ಥ (B t# .group ದ ದ da ದ (B d .group ಧ ಧ d#a ಧ (B d# .group ನ ನ na ನ (B n .group ಪ ಪ pa ಪ (B p .group ಫ ಫ p#a ಫ (B p# ಫ಼ fa // nukta ಫ಼ (B f .group ಬ ಬ ba ಬ (B b .group ಭ ಭ b#a ಭ (B b# .group ಮ ಮ ma ಮ (B m .group ಯ ಯ ja ಯ (B j .group ರ ರ ra ರ (B r .group ಱ ಱ ra ಱ (B r .group ಲ ಲ la ಲ (B l .group ಳ ಳ l.a ಳ (B l. .group ವ ವ va ವ (B v .group ಶ ಶ S;a ಶ (B S; .group ಷ ಷ s.a ಷ (B s. .group ಸ ಸ sa ಸ (B s .group ಹ ಹ ha ಹ (B h .group ೞ ೞ fa ೞ (B f .group ೠ ೠ r- // Stand-alone vowels .group ಅ ಅ a .group ಆ ಆ a: .group ಇ ಇ i .group ಈ ಈ i: .group ಉ ಉ u .group ಊ ಊ u: .group ಋ ಋ ru .group ಎ ಎ e .group ಏ ಏ e: .group ಐ ಐ aI .group ಒ ಒ o .group ಓ ಓ o: .group ಔ ಔ aU .group 0xe0b2 // characters which start with UTF-8 bytes: [e0 b2] ಂ(L01 N // anusvara (this should nasalize the vowel) ಂ(L02 n^ ಂ(L03 n. ಂ(L04 n ಂ m ಃ h // visarga // combining vowel signs ಾ a: ಿ i .group 0xe0b3 // characters which start with UTF-8 bytes: [e0 b3] ೀ i: ು u ೂ u: ೃ ru ೄ r-: ೆ e ೇ e: ೈ aI ೊ o ೋ o: ೌ aU ್ // virama // ್ (C y // virama+consonant, insert epenthetic vowel ೕ : // length mark ?? ೖ : // ai length mark ?? .group 0xe0a4 // devanagari 0xe0a4 _^_HI // switch to hindi voice for devanagari characters .group 0xe0a5 // devanagari 0xe0a5 _^_HI .group $ do:l.ar