NCurses not handling hindi half character correctly

Hello,

I am working on Ubuntu's Virtual terminal. On the virtual terminal, I am typing in hindi language. Most of the characters are being correctly typed, but in case of typing of a half character, problem is occuring.

A hindi character is 'converted' into half by typing ' ' after the character.

For example (if typed in following sequence):
'' '' ' ' '' : This will transform the second character into half and the complete representation will be

After typing the above 4 characters I want them to be present (echoed) on the terminal. But instead, I get (in terms of unicode):

915 938 91f

Expected (in terms of unicode):

915 938 94d 91f

Configuration:

  1. /etc/defaultconsole-setup. This file contains FONT='lat9-16.psf.gz /home/syed/Desktop/devanagari16.psf' . And the virtual terminal is configured by running sudo setupcon -v
  2. Virtual terminal converted to hindi keyboard using :
    sudo dpkg-reconfigure keyboard-configuration