Question about reading languages

Hi All,

i would like to know the best way to display several languages in a same application and on different platforms (Windows, Unix).

1) i know that font.properties located in Jre\lib can be used to update logical font but i dont want to touch this file

2) i know that the method setFont exists for every component but i don't want to do this either.

I was thinking some solutions:

1) Can i specify my own font.properties (VM option, classPath or whatever ?) that will override the original one ? (it will allow me to add my fonts to existing logical font)

2) can i add font within a font family (logical font) within the code

3) is there a "big" font than can be used which recognise any main language (europe, asian, arabic) , don't tell me "MS Unicode Arial" it's about 100$

A last question: as the application must run under unix or windows, does anyone have a link where i can find the different font for the different language and their equivalent in the other OS ?.

I would appreciate any advices

[1070 byte] By [x1ongmaoa] at [2007-11-27 4:19:37]
# 1

1. I don't see how changing the fonts could help you solve your language problem. They're not related. Anyway, I think you could find the answer if Java's document, like:

http://java.sun.com/javase/6/docs/technotes/guides/2d/spec/j2d-fonts.html#wp73059

2. I don't know. Try to read the tutorials and those guides.

3. Bitstream Cyberbit.

4. I don't know.

HTH

horiniusa at 2007-7-12 9:26:34 > top of Java-index,Desktop,I18N...
# 2
HTH http://java.sun.com/docs/books/tutorial/i18n/index.html
komarova at 2007-7-12 9:26:34 > top of Java-index,Desktop,I18N...