That's not true.  There is a difference in the "white" space around the
letters.  The "white" pixel before the stem of the L is not 100% white in
either case and the difference is in line with what I would expect if there
was a sub-pixel shift..

Scott


On Thu, Mar 6, 2014 at 1:51 PM, Phil Race <philip.r...@oracle.com> wrote:

> There really isn't any evidence of that. If it were true you'd see the
> blending
> into the pixels either side, but the pixels either side of the stem are
> 100%
> white in both cases. And examining the subpixels inside the extremities of
> the stem backs me up ...
>
> -phil.
>
>
> On 3/6/2014 10:40 AM, Scott Palmer wrote:
>
>> I think the stem of the L is colored differently because of *sub-pixel*
>> differences in its position.  I.e. it appears to be at the same integer
>> position, but it isn't at the same real position.  It looks to me like that
>> alone could account for the differences.
>>
>> Scott
>>
>>
>> On Thu, Mar 6, 2014 at 1:35 PM, Phil Race <philip.r...@oracle.com<mailto:
>> philip.r...@oracle.com>> wrote:
>>
>>     Does the evidence really support that ?
>>     You only need to look at the first letter "L". The stem is in
>>     exactly the same place isn't it? And yet the colours are different.
>>
>>     The overall length is different which I attribute to rounding
>>     differences
>>     or metrics differences used in accumulating the position but that
>>     is a guess.
>>
>>     -phil.
>>
>>
>>     On 3/6/2014 10:25 AM, Scott Palmer wrote:
>>
>>         If you notice, in the images provided, the length of the
>>         rendered text in pixels is significantly different between the
>>         two examples.  That supports the theory that it is simply,
>>         sub-optimal positioning of the glyphs that is resulting in the
>>         more pronounced LCD anti-aliasing.
>>
>>         Scott
>>
>>
>>         On Thu, Mar 6, 2014 at 1:19 PM, Phil Race
>>         <philip.r...@oracle.com <mailto:philip.r...@oracle.com>
>>         <mailto:philip.r...@oracle.com
>>
>>         <mailto:philip.r...@oracle.com>>> wrote:
>>
>>             Perhaps the gamma adjustment is different ?
>>             FX should pick this up from the
>>             SystemParameterInfo SPI_GETFONTSMOOTHINGCONTRAST setting.
>>
>>             I don't know what Outlook (*) uses if its a WPF app then
>>         maybe its
>>             picking
>>             up an over-ridden setting for this from the registry :
>>         http://msdn.microsoft.com/en-us/library/aa970267%28v=vs.
>> 110%29.aspx#gamma_level
>>             You should be able to check that out fairly easily,and you
>>         can use
>>             this
>>             JDK app to see what the SystemParameterInfo setting is.
>>
>>             import java.awt.*;
>>             import java.util.*;
>>             public class GetGamma {
>>               public static void main(String args[]) {
>>                  Toolkit tk = Toolkit.getDefaultToolkit();
>>                  Map map =
>>         (Map)tk.getDesktopProperty("awt.font.desktophints");
>>                  if (map != null) {
>>                   for (Object k : map.keySet()) {
>>                         System.out.println(k + " : "  + map.get(k));
>>                  }
>>                }
>>              }
>>             }
>>
>>             C:\>c:\jdk1.8\bin\java GetGamma
>>             Text-specific antialiasing enable key : LCD HRGB
>>         antialiasing text
>>             mode
>>             Text-specific LCD contrast key : 120
>>
>>             (*) I'm sure Outlook used to be a GDI app, but who knows what
>>             version you are using
>>             and what rendering technology it uses.
>>             I've tried to make the point many times before that
>>         someone can
>>             always point to
>>             a difference from 'native' rendering simply because the
>>         platforms
>>             like OS X and Windows
>>             have multiple rasterisers and multiple font technologies
>>         all of
>>             which are different
>>             from each other.  So whilst any notably 'poor' rendering
>>         needs to
>>             be looked into
>>             it maybe sometimes an artifact of one rendering path
>>         compared to
>>             another ..
>>
>>             -phil.
>>
>>
>>             On 3/6/2014 1:21 AM, Robert Fisher wrote:
>>
>>                 Hi all,
>>
>>                 I think there is still room for improvement in terms
>>         of the
>>                 'contrast' or 'vibrancy' of fonts in JavaFX. Take a
>>         look at
>>                 this example:
>>
>>         http://i.imgur.com/6qSamTO.png
>>
>>                 I'm running Windows 7. What you are seeing is a
>>         screenshot of
>>                 the default font, zoomed in 600%. The top text is JavaFX 8
>>                 (latest build as of 3 days ago). The bottom text is
>>         Outlook
>>                 but could just as easily have been Firefox, Chrome,
>>         Word, or
>>                 Eclipse SWT - they're all indistinguishable to me.
>>
>>                 The JavaFX text doesn't look as vibrant. In particular the
>>                 smoothing algorithm seems to be making poor colour
>>         choices for
>>                 the vertical strokes. At 100% the difference is subtle but
>>                 important.
>>
>>                 I have the text fill set to Color.BLACK and the font
>>         smoothing
>>                 type set to LCD. Is there something else I can
>>         configure to
>>                 get more vibrant-looking fonts?
>>
>>                 Cheers!
>>                 Rob
>>
>>
>>                 -----Ursprüngliche Nachricht-----
>>                 Von: openjfx-dev-boun...@openjdk.java.net
>>         <mailto:openjfx-dev-boun...@openjdk.java.net>
>>                 <mailto:openjfx-dev-boun...@openjdk.java.net
>>         <mailto:openjfx-dev-boun...@openjdk.java.net>>
>>                 [mailto:openjfx-dev-boun...@openjdk.java.net
>>
>>         <mailto:openjfx-dev-boun...@openjdk.java.net>
>>
>>                 <mailto:openjfx-dev-boun...@openjdk.java.net
>>         <mailto:openjfx-dev-boun...@openjdk.java.net>>] Im Auftrag von
>>                 Stephen F Northover
>>                 Gesendet: Mittwoch, 5. März 2014 18:30
>>                 An: Pedro Duque Vieira; OpenJFX Mailing List
>>                 Betreff: Re: Poor font rendering..
>>
>>                 Hi Pedro,
>>
>>                 Font rendering in FX8 is using the native rasterizer
>>         so the
>>                 glyphs should be identical to what the operating system is
>>                 rendering.  That said, we may have a bug. Please enter
>>         a JIRA
>>                 with sample code and a screen shot of the bad
>>         rendering.  That
>>                 will give us something concrete to work with.
>>
>>                 Thanks,
>>                 Steve
>>
>>                 On 2014-03-05 12:10 PM, Pedro Duque Vieira wrote:
>>
>>                     Hi,
>>
>>                     As evidenced by the screenshots in
>>         http://pixelduke.wordpress.com/
>>                     blog posts about JMetro, javafx as noticeably poor
>>         font
>>                     rendering
>>                     visuals. The most recent screenshots were taken on a
>>                     windows 8.1
>>                     machine and the older ones on windows 7, using
>>         Segoe UI
>>                     (windows 7 & 8 system font).
>>
>>                     1- As this been reported?
>>
>>                     2- Is the javafx team working on it?
>>
>>                     3- Is there something the developer can do to increase
>>                     font rendering
>>                     quality?
>>
>>                     Thanks!
>>                     Best regards,
>>
>>
>>
>>
>>
>>
>>
>>
>

Reply via email to