2) 6u10 added native font rendering to Java. When is this enabled?
Is it always used in all pipelines or just in the D3D rendering?
Its implemented in a manner independent of pipelines. It wouldn't have
been worthwhile
to do it in a way that only worked on some surfaces, or that was sucky
slow for them.
In case that wasn't 100% clear ..
As of 6u10, on Windows only, the native system is used to rasterize LCD
glyphs and we
store these in our regular internal glyph cache. So its completely
independent of the final "blitting" step.
So you'll get the natively renderered glyphs regardless of what kind of
Java2D surface you're rendering to
(whether it is a BufferedImage, a VolatileImage, a BufferStrategy, etc)
or what rendering pipeline
is currently in use (D3D, OGL, GDI, software, etc).
The sole exception to this is the glyphs from fonts that are in the
jre/lib/fonts directory - ie the fonts
that ship with Java. For the Windows JRE this means Lucida Sans Regular.
-phil.
===========================================================================
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff JAVA2D-INTEREST". For general help, send email to
[email protected] and include in the body of the message "help".