Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8140518

[macosx] sub-pixel anti-aliasing rendering

    XMLWordPrintable

    Details

    • Subcomponent:
      2d
    • CPU:
      x86
    • OS:
      os_x

      Description

      FULL PRODUCT VERSION :
      java version "1.7.0_60-ea"
      Java(TM) SE Runtime Environment (build 1.7.0_60-ea-b12)
      Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

      ADDITIONAL OS VERSION INFORMATION :
      Darwin Zardoz 13.2.0 Darwin Kernel Version 13.2.0: Mon Mar 24 19:18:06 PDT 2014; root:xnu-2422.100.10~2/RELEASE_X86_64 x86_64

      A DESCRIPTION OF THE PROBLEM :
      I may or may not have heard someone with knowledge of maintaining the java platform on OSX java language developer forums have this basic thing to say in response to myself making whiny observation that font rendering on OSX with java version > 6 (ie not apple provided java runtime) is horrible .. Comparatively to ~every other app running on OSX~.

      Apple java platform knowledge speaker quote:
      ====================================

      "There is very little Apple can do to help enable sub-pixel antialiasing in Java 7, since all the platform support is already there and Java2D can "do the right thing" already — it's just not configured to do so, say when running on OS X, or perhaps only when the AquaLookAndFeel is loaded."



      REGRESSION. Last worked in version 6u45

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Go look at http://devnet.jetbrains.com/thread/453187?tstart=0 or https://devforums.apple.com/thread/214630?tstart=0 or google "osx java 7 font rendering"..

      Or just find your nearest OSX snob technical brethren you undoubtedly have nearby and ask them why font rendering > java 6 is so terrible that god kills a litter of kittens in heaven every time someone renders text with the VM on OSX. it's just not natural, not done in polite society.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      See above links. They come with image samples.
      ACTUAL -
      Poop, just poop

      (I know, I feel like if this ever gets viewed as a legitimate bug someone who isn't a moron like myself will create a real bug that jdk / java 2d team will actually be able to understand and work towards resolving)

      REPRODUCIBILITY :
      This bug can be reproduced always.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: