Created attachment 361603 [details] Screenshot for the correct glyph Description of problem: When 0D31 is combined with 0D4D and 200D, gives a wrong glyph. ie, 0D31 + 0D4D + 200D => റ + ് + 200D = ര് Version-Release number of selected component (if applicable): lohit-malayalam-fonts-2.3.8-1 How reproducible: Always Steps to Reproduce: 1. Open gedit/kwrite. 2. Type 0D31, 0D4D and 200D Actual results: When the above steps are done, result is wrong. Wrong glyph screenshot attached. Expected results: When the above steps are done, result must be a combination in the same order of the keys typed. Correct glyph screenshot attached. Additional info: (i) The wrong glyph formed currently with the above combination is the actual result of following combination: 0D30 + 0D4D + 200D => റ + ് + 200D = ര് (ii) Bug exists only in Lohit-Malayalam, all smc fonts work perfect.
Created attachment 361604 [details] Screenshot for the wrong glyph
Created attachment 361614 [details] ttf file for Lohit-Malayalam handling the required combination Please, check for regressions.
Have tested the patch and now the combination of 0D31, 0D4D and 200D works perfect. Thank you Sandeep for the quick fix. :)
build lohit-malayalam-fonts-2_4_4-1_fc12 will be available in wed. rawhide
From Comment #4, Combination: 0d31 + 0d4d + 200d + space => റ് can now be obtained from build lohit-malayalam-fonts-2_4_4-1_fc12 (available in Rawhide). Thereby, closing this bug.