Considering this Arabic word(جبل) made of 3 letters .
-the first letter is جـ, -name is (ǧīm), -its Unicode value is FE9F when its in the beginning, -its basic va
I don't think you can do it using string/char related methods. But using pchar, maybe can you access the memory and read the Pword values directly
EDIT: After discussing with David, I think that you will always get the basic/isolated value of the letter. The fact that begin or end glyph is used, is probably just handled by the display framework of the OS