JTextAreaを多用する多言語Javaアプリケーションを開発しています。ラテン文字以外の文字が挿入されていると、JTextAreasへの明示的な(実際はそうではありませんが)フォントの変更があります。さらに、JTextAreaの他の特性(タブサイズなど)も変更されているように見えます。多言語Javaアプリケーションのフォントの問題
次の画像は、デフォルトのフォント(ルシンダグランデ)及び2のタブのサイズとJTextAreaの例を示します。次の画像
ヒンディー語テキストの行を挿入した後JTextAreaのに何が起こるかを示しています。
あなたが見ることができるように、私は、デバッガで、これらの特性を調べる際に、フォントの外観だけでなく、タブのサイズは明らかにそれは、しかし、変更されています彼らは明らかではありません。この問題は、韓国語やロシア語のテキストではないが、ヒンディー語のテキストに限らず、同じ結果が得られます。どんなアイデアが起こっているのか、それをどうやって防ぐことができるのでしょうか?