Java でマラヤーラム語のテキスト エディターに取り組んでいます。
Unicode フォントが Swing で正しくレンダリングされない - JTextArea
. 文字の組み合わせ。2 つの文字をブレンドする代わりに、別々に表示するテキスト エリア。スイングとフォントの両方がこれらの文字をサポートしていますが、キーの組み合わせでは、サポートされているフォントが使用されていても機能しません。例えば:
必要なもの
ക്രാ
取得しているもの
്രക
コード
jButton69.setFont(new java.awt.Font("Meera", 0, 12)); // NOI18N
jButton69.setText(" ്ര");
jTextArea1.append(jButton69.getText());
編集: (著者の解説からの補足情報):
ക (\u0D15) + ് (\u0D4D) + ര (\u0D30) の 3 文字を組み合わせると、ക്ര ではなく ര്ക になります。
言語はマラヤーラム語、フォントはミーラ