Font information in java

Hi,
I have 2 questions about the java fonts.
 1. How to determine if a font is a fixed-width font?
 2. How to determine the language(s) supported by a given font?

Thanks!
LVL 1
shji1Asked:
Who is Participating?
 
VenabiliConnect With a Mentor Commented:
1. Use
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/FontMetrics.html#charWidth(char)
and check the size of i and W
At least I do not know other way... (you may check all the letters also but i and W are different in any not fixed size font)

About the FontMetrics object - you will need some strange things to do .. as most of the way to take it are deprecated. *sigh*Use this for example: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/DebugGraphics.html#getFontMetrics(java.awt.Font)
Or if you have another Graphic object you have no troubles :)

2. girionis gave you the only answer I know....
0
 
girionisConnect With a Mentor Commented:
Not sure about fixed width. For your second question you might be able to do it if you read the properties of the fonts. For more info have a look here: http://java.sun.com/j2se/1.4.2/docs/guide/intl/fontprop.html
0
 
shji1Author Commented:
Thanks :-)
0
 
girionisCommented:
:)
0
 
VenabiliCommented:
Welcome:)
0
All Courses

From novice to tech pro — start learning today.