Справочная информация: В нашей игре на C ++ мы используем wglUseFontBitmaps для отображения растровых изображений персонажей на экране.
Так как это многоязычная игра, мы создаем списки отображения для всех персонажей UNICODE, которые наша игра использует в своем жизненном цикле.
Проблема: Проблема в том, что мыесть глифы, которые являются комбинацией более чем одного символа.Несмотря на то, что у нас есть списки отображения для всех соответствующих символов, которые составляют глиф, глиф отображается как отдельные символы, а не как один комбинированный глиф.Например,у нас есть персонаж नौ, который является комбинацией न и гласного звука ौ.Мы создали списки отображения для обоих символов न (2344) и ौ (2380).На экране, вместо того, чтобы показывать объединенный глиф separate, он отображается как два отдельных символа न ौ.
Если я что-то здесь упустил, любое движение в правильном направлении было бы здорово.