Hi, my Swing app was happily displaying Korean and every other language I threw at it at some point in the past. But later versions do not display languages such as korean anymore - latin is fine , I cannot see any change in the font handling of the application but it does now demand Java 1.6_0_04 or later, previously it just required 1.6.
public class FontTest
public static void main(final String args) throws Exception
Font fonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();
against both Java 1.6_0_03 and 1.6_0_18, the older JRE returned about 20 fonts that could handle the character including the standard serif ones but the latest JRE only returned three, why the big difference ?
I then decided to use one of these three fonts called 'baekmuk gulim' , as follows
but it still didn't solve the problem, character was just displayed as a square.
Anybody got any ideas, the application works fine on OSX using the default fornts, and on WIndows using the "arial unicode" font