I have a problem. My application interface works much slower if i use eastern languages there. Especially i felt it in components such as JList, JCombobox, JTable.
Could you try to use Font class' method. public GlyphVector layoutGlyphVector(FontRenderContext frc, char[] text, int start, int limit, int flags)
ANd use the GlyphVector to measure your string?
Or TextLayout public TextLayout(String string, Font font, FontRenderContext frc)