I worked with fonts and for me everything work well. I never tried to create own fonts, I ever used standard like Arial or Courier. Java isn't good for games, I heard about it, but for me it is enough. Lot of people prefer C# or something like that, but I'm learning Java for 3 years, and I think it is good language.
So, may I ask you what language and libraries you prefer to create games?
readability is very important for UI.
Slick 2d is not readable because of shadow.
LWJGL is typed with bad font. If you are not proficient with fonts don't create your own fonts - use existing ones. There are many free fonts suitable for pixel art. Creating a good font is a very hard task. Failing it produces slight annoyance for those who will read the text.
java is not readable because of blur.
eh. I didn't criticize java itself. Only the text on the button.
Once I wrote a ray-tracer on java, but my main languages are C++ and C# (Objective C for some special cases) and I don't develop games.