Description of problem: The cursor location after committing U+0A03 (เจ - Gurmukhi Sign Visarga) is way too far from the right edge of the glyph. It is not sure if other Indic fonts with this glyph have similar problems on this glyph, but Lohit Punjabi has been tested with positive reaction. Version-Release number of selected component (if applicable): fonts-indic-2.0.8-1 How reproducible: Always. Steps to Reproduce: 1. Install fonts-indic package. 2. Make sure scim has been install, with RAWCODE IME available. (Check in SCIM option window) 3. Start gedit with SCIM available. (in terminal, type `GTK_IM_MODULE=scim gedit`. 4. Type '0a03' in input field with RAWCODE IME. (Turn on SCIM with Control-Space, then click on button with IME name on SCIM toolbar.) 5. Reproduced Actual results: The cursor is too far from the glyph's right edge. Expected results: The cursor is right next to the glyph's right edge. Additional info: Other fonts that cover this codebase are needed to be confirmed as well.
Created attachment 141434 [details] Screenshot.
Created attachment 141637 [details] Solved Cursor positioning problem
Created attachment 141638 [details] Font file of Solved Cursor positioning problem
Built and tested in fonts-punjabi-2.0.9-1