> I'm hoping someone can tell me the magic to get java [sic] (6 or 7) to display unicode [sic] chars under ms-windows [sic]?
This is really an OS question.
Java will emit characters using the target OS's encoding by default.
The fact is that Java is already displaying Unicode characters. However it is
Windows that is failing to render them.
Do you set the encoding explicitly in your program.
> This is a standalone program, not an applet:
> The program itself works; I know this, because it displays fine under macos.
> Unfortunately, the exact same jar file displays empty boxes instead of nice kanji chars, under ms-windows. Using java version 6 or 7.
> Looking in the font properties type files, it seems like they are referencing ms-gothic and ms-mincho fonts. which ARE present on the system.
> I see ms-gothic and ms-mincho in Control panel->fonts
> And my browser successfully displays unicode pages such as
> So... why isnt java displaying unicode properly???
> Some years ago, it was neccessary to download a special "international" version of java on windows, to display 16-bit-wide fonts.
> but there does not even seem to be that option any more.
> So.. what should I do?
See if specifying the encoding in your output commands helps.
Honi soit qui mal y pense.