LCD text in Canvas
joseph.andresen at oracle.com
Sun Dec 16 21:13:40 PST 2012
It would really help if you could explain your use cases.
Canvas is meant for very dynamic rendering, and I don't really want to say LCD text isn't, but it certainly is not meant to be animated. Hmm...
On Dec 16, 2012, at 3:14 PM, ozemale at ozemail.com.au wrote:
> I think for the vast majority of use cases we would want LCD text in
> Canvas. The current grayscale antialiasing is just too blurry and is
> very noticeably different in rendering quality to the text used in
> I am thinking that adding a single method to set the smoothing type
> for text would not cause too much bloat in the API. I am officially
> requesting it!
> ----- Original Message -----
> From: "Phil Race"
> To:"John C. Turnbull"
> Cc:"Dr. Michael Paus" ,
> Sent:Sun, 16 Dec 2012 14:25:17 -0800
> Subject:Re: LCD text in Canvas
> We could easily add API to support LCD text on Canvas although
> we wanted to minimise the amount of Text related API there until
> we have more experience with how people use it and how it should
> be developed in general.
> The blurriness is down to the grayscale text being unhinted so it
> behaves predictably under transformations as supposed to be the most
> typical canvas uses case. This is also why its the default on a Text
> On 12/16/12 7:16 AM, John C. Turnbull wrote:
>> Yes sorry, I was referring to LCD font rendering (or sub-pixel
>> antialiasing). It seems JavaFX text controls support this but text
>> in Canvas is always using gray-scale antialiasing and looks blurry
>> comparison as a result.
>> -----Original Message-----
>> From: openjfx-dev-bounces at openjdk.java.net
>> [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of Dr.
> Michael Paus
>> Sent: Monday, 17 December 2012 00:36
>> To: openjfx-dev at openjdk.java.net
>> Subject: Re: LCD text in Canvas
>> I am quite sure the OP is referring to this:
>> Whether that is or will be supported for Cancas - I don't know.
>> Am 16.12.2012 11:49, schrieb Tom Eugelink:
>>> I think Canvas will never support that, just like a real world
>>> painting canvas will never support a Rembrand. You'll have to
>>> LCD yourself But Gerrit has created a few LCD gauges in the
>>> project, maybe those will help.
>>> On 2012-12-16 10:33, John C. Turnbull wrote:
>>>> When will JavaFX Canvas support LCD text?
>> Dr. Michael Paus, Chairman of the Java User Group Stuttgart e.V.
>> For more information visit www.jugs.de.
More information about the openjfx-dev