title: How to render combined unicode characters in freetype?
body: <p>I can't seem to find any information about this in the documentation, the function that is used all the time is FT_Get_Char_Index(ftFace, i);, and it only takes in 1 unicode code point. But how about combined characters, the ones that take more than one code points?</p>
  
  <p>I understand that some of these characters could be simply unicode-normalized to be represented as another (single) code point, but there are some characters that can't, right? How do we deal with those?</p>
  
  <p>I am making a general-purpose text editing software, and would like it to support all of the unicode. But maybe this problem with multi-codepoint characters so small that it is not worth the trouble? Aren't such characters pretty common in some major asian languages?</p>
  
  <p>If it cannot be properly done with freetype, how should one do it?</p>