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

Enable sub-pixel LCD font smoothing on Windows 2000

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 6
    • 6
    • docs
    • beta
    • x86
    • windows_2000

      A DESCRIPTION OF THE REQUEST :
      Mustang looks at the desktop font smoothing settings and follows them for Java font smoothing. This means that despite the fact that Mustang is capable of sub-pixel LCD font smoothing on Windows 2000, it cannot be enabled because the desktop setting in Windows 2000 only exists for the ordinary grayscale smoothing. The code in awt_DesktopProperties.cpp explicitly checks for Windows XP or better before even querying about font smoothing type. This could easily be done by directly reading the correspondent Registry setting from HKCU/Control Panel/FontSmoothingType which doesn't exist on Windows 2000 by default but can be added manually.

      JUSTIFICATION :
      This would enable Java desktop applications to look much better than native Windows applications on Windows 2000, which is still very popular in enterprise and is going to remain so for several years.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      LCD sub-pixel font smoothing in Java should work on Windows 2000.
      ACTUAL -
      Currently only default grayscale font smoothing is enabled which looks bad on LCD screen on Windows 2000.
      ###@###.### 2005-06-28 17:51:07 GMT

            prr Philip Race
            gmanwanisunw Girish Manwani (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: