Some fonts render 2 characters placed right after each other as a single glyph:
I can look into it. We access single characters and render them into the brush buffer. So it might be we would need something additional to process ligatures, assuming the api calls are accessible to us. I dived into our framework's font rendering documentation a little bit. It implied that they would be dealt with properly at the level of a textedit control. But i didn't see anything about how to deal with it when accessing and rendering individual characters.
Just out of curiosity, if you type your 2 character single glyph ligature example into a textedit dialog in studio artist (like edit ; preset : edit current preset help tip menu dialog), how does it display there? With the ligature or not?
Ok. Confirms what i was thinking. I'll have to dive into the framework code for textedit controls and see how they handle it. Thanks for pointing this out.