Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / GUI / January 2005

Tip: Looking for answers? Try searching our database.

Where can I get a map of languages to fonts?

Thread view: 
Lela - 14 Jan 2005 02:33 GMT
I'd like to choose the right font for the native language of the system I'm
running on.

Instead of:
     if (language.equals(Locale.ENGLISH.getLanguage()))
     {
       fontName = "Arial";
     }
     else if ((language.equals(Locale.JAPANESE.getLanguage())) ||
              (language.equals(Locale.CHINESE.getLanguage())) ||
              (language.equals(Locale.KOREAN.getLanguage())))
     {
       fontName = "MS Gothic";
     }
     else
     ...

I'd like to say:
     fontName = Locale.getDefault().getDefaultFont(), or somesuch.

Is there such a capability in Java?

-L
Jon Caldwell - 14 Jan 2005 14:44 GMT
> I'd like to choose the right font for the native language of the system I'm
> running on.
[quoted text clipped - 19 lines]
>
> -L

If you have an example of each type of text, perhaps Font's
"canDisplayUpTo" will do the trick:

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Font.html#canDisplayUpTo(java.l
ang.String
)

Or maybe a single character from each may be sufficient:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Font.html#canDisplay(char)


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.