In my program I am reading a Bangla (Indic Language) text from a UTF-8 file and displaying in Text component of JavaFx. Though the characters are being displayed , they are not positioned properly.
In this type of complex script language some of the vowels should wrap around the letter both in the left and right side but in some of the computers it is showing in a wrong manner i.e. first the vowel and then the letter.
e.g. the words which contains the "split vowel" ��� are not displayed correctly.
This is not reproducible in all computers, I could not narrow down to any specific type of configuration.
This problem happens while opening the text file in Notepad in those computer but gets fixed after installing the software http://www.omicronlab.com/go.php?id=38
However this do not fix the fonts in the JavaFx program.
Note : I am using the same Bengali font file all the time in the program.