Skip to main content

Looking for very high-quality text rendering library

1 reply [Last post]
mmuday
Offline
Joined: 2003-06-20

With the coming of 6u10, text on Java apps looks the best it ever has (at least in Windows). Taking advantage of native font rendering was a really good idea (with a nice speed/quality balance), and it's a big step forward for Swing apps.

But, when I look closely, the way Windows renders text grates on me like fingernails on a blackboard, particularly larger fonts which should look great, but end up looking cheesy.

Does there exist out there a java text-rendering library which could yield really great text rendering, at least for header/subheader text? I'd be willing to sacrifice speed for higher quality--Speed is less of a consideration than it would be for a general-purpose text rendering solution, as the 'display' headings are not incredibly dynamic (i.e., don't change all that often, but often enough that I can't just resort to using Photoshop-generated/static images).

I would really appreciate any input on this.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Phil Race

If you are looking for something that will be used by Sun's implementation of
Graphics.drawString, then since there's no way to hook in to that, there
won't be such a solution.

So I guess you are looking for something that's going to amount to another
implementation of Graphics2D and which happens to have text rendering properties
that coincide with the subjective notion of when text looks "high quality".
Sounds to me like a tall order.

-phil.

java2d@JAVADESKTOP.ORG wrote:
> With the coming of 6u10, text on Java apps looks the best it ever has (at least in Windows).
>Taking advantage of native font rendering was a really good idea (with a nice
speed/quality balance)
>, and it's a big step forward for Swing apps.
>
> But, when I look closely, the way Windows renders text grates on me like fingernails on a
> blackboard, particularly larger fonts which [i]should[/i] look great, but end up looking cheesy.
>
> Does there exist out there a java text-rendering library which could yield really great
> text rendering, at least for header/subheader text? I'd be willing to sacrifice speed
> for higher quality--Speed is less of a consideration than it would be for a
general-purpose
> text rendering solution, as the 'display' headings are not incredibly dynamic (i.e.,
don't
> change all that often, but often enough that I can't just resort to using
>Photoshop-generated/static images).
>
> I would really appreciate any input on this.
> [Message sent by forum member 'mmuday' (mmuday)]
>
> http://forums.java.net/jive/thread.jspa?messageID=300576
>
> ===========================================================================
> To unsubscribe, send email to listserv@java.sun.com and include in the body
> of the message "signoff JAVA2D-INTEREST". For general help, send email to
> listserv@java.sun.com and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to listserv@java.sun.com and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
listserv@java.sun.com and include in the body of the message "help".