title: Unicode font is not rendering in SWING when combine three characters ക (\u0D15) + ് (\u0D4D) + ര (\u0D30), getting ര്ക instead of ക്ര
body: <p>I am working on a text editor for Malayalam in Java.</p>
  
  <p>Unicode font is not rendering correctly in Swing - <code>JTextArea</code>.
  Combination of characters. Instead of blending two characters, Text area displaying it separately. Both swing and font support those characters but in key combinations it is not working Even though supported font is used. 
  For Example: </p>
  
  <h2>What is needed</h2>
  
  <pre><code>ക്രാ 
  </code></pre>
  
  <h2>What is getting</h2>
  
  <pre><code>്രക
  </code></pre>
  
  <h2>Code</h2>
  
  <pre><code>jButton69.setFont(new java.awt.Font("Meera", 0, 12)); // NOI18N
          jButton69.setText(" ്ര");
  
      jTextArea1.append(jButton69.getText());
  </code></pre>
  
  <p>EDIT: (Complementary information from author's commentary):</p>
  
  <p>When combine three characters ക (\u0D15) + ് (\u0D4D) + ര (\u0D30), I am getting ര്ക instead of ക്ര.</p>
  
  <p>Language is Malayalam, Font is Meera</p>