[Indic-computing-devel] drutvamu re-ordering
Status: Alpha
Brought to you by:
jkoshy
From: Ganga P. <gan...@em...> - 2002-04-19 12:57:42
|
----- Original Message ----- From: Keyur Shroff <key...@ya...> > hi, Furst - I'm sorry that I confused you using word vattu instead of halat (that's my mistake, in telugu we call it as vattu for halat) > Word : Samskruthi > Syllable : Skru > > Input sequence : > Sa Halant Ka Halant Ra VowelSignU I disagree with the above input sequence - it supposed to be (for Telugu it is bit different from Hindi, in telugu always first sound of the syllable will take full form and followed by 2nd/3rd consonant sound(s) form as half form(s) - in hindi it is not quite - depends on sounds; for word 'prasad' in both hindi and Telugu pa will have full form, where as in word 'kaniSSka', syllable SSka - in telugu - as usual SSa is full and k is half form, but in hindi it is otherway around) Sa Halat Ka VOWEL SIGN VOCALIC R (there won't be halat for Ka and no Ra) > > Reordered sequence : > Sa Halant Ka Ra Halant VowelSignU and re-ordering for telugu as below Sa VOWEL SIGN VOCALIC R Ka Halat and then rules go. Here problem is with re-ordering of VOWEL SIGN VOCALIC R with any half forms. Other vowelsigns, like VowelSignU (which is also positioned on right side of the consonant but attached to it. Where as VOWEL SIGN VOCALIC Rs placed on right side, but not attached to consonants; rest of the vowelSigns are placed on top of the consonant as attaced, with exception to vowelSign_AI which is not attached but will be placed on top and bottom - two glyphs) doesn't have problem since they are dispayed as they are after Uniscribe re-ordering. But with VOWEL SIGN VOCALIC R, we need to swap half forms position with VOWEL SIGN VOCALIC R; as a result the syllable will be (and should be) as Sa half_form_Ka VOWEL SIGN VOCALIC R (and positing of half_form_Ka will again depends on stle, since in telugu there are 2 different styles, I'm using traditional old style in bharathi font - which should be placed adjusant to full form Consonant, but when I write letters to my parents/siblings/friends I use 2nd style - which is plced below the full form Consonant) > > Step-1 : Apply 'half' feature > HalfSa Ka Ra Halant VowelSignU > > Step-2 : Apply 'blwf' feature > HalfSa Ka Vattu VowelSignU > > Step-3 : Apply 'vatu' feature > HalfSa Kra VowelSignU > > Step-4 : Apply GPOS features ... Though Hindi and Telugu belongs to Indic family and they almost have same number of character set, but their spelling is quite different. Most of the time the rules used for hindi (with reference to OTL) will not work for Telugu (and same to kannada too) Guys, it is getting interesting and getting better and better, I spent more than 6 months alone on this one and 2 months ago I scrapped all my old work and re wrote the rules. Now with these discussions, I feel we will be reaching our goal soon and with better quality. Hope more people will follow the lead and publish more fonts in various languages. Thank you for your time and efforts. GangaPrasad -- _______________________________________________ Sign-up for your own FREE Personalized E-mail at Email.com http://www.email.com/?sr=signup |