mre
mre

Reputation: 44240

Recommended font(s) for displaying unicode characters?

For anyone that has developed a customer-facing Java Swing application that supports multiple languages, which font(s) did you find best displayed the characters for all languages?

Upvotes: 9

Views: 6190

Answers (3)

John Slegers
John Slegers

Reputation: 47081

Why not create your own?

You can create your own fonts with tools like the Icomoon App. This app allows you to do each of the following :

  • Get one or more icons from several popular icon fonts
  • Upload other fonts, which may be icon fonts but also regular fonts
  • Combine any number of icons from any number of available fonts
  • Set the UNICODE hex value for whichever characters you need
  • Export and/or save the font set you create

I used the Icomoon App to create the Emoji emoticon font. I also use it for creating custom icon fonts on a per project basis, but it can also be used to create custom fonts that support exactly those languages you need to support.

Upvotes: 1

Laf
Laf

Reputation: 8185

You should also read Loading Font Configuration Files on font configuration with Java 6. This file allows you to specify which font can be used to represent glyphs from a specific locale. I had to use and configure it once, and it really helped me.

Upvotes: 3

Jomoos
Jomoos

Reputation: 13083

See wikipedia on unicode. It has a nice list and a comparison chart of unicode fonts. It seems GNU Unifont support most of the languages.

Upvotes: 6

Related Questions