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

Blurry glyph rendering on Windows 7 at 125% screen setting is still there

XMLWordPrintable

    • x86_64
    • windows_7

      FULL PRODUCT VERSION :
      java version "9-ea"
      Java(TM) SE Runtime Environment (build 9-ea+144)
      Java HotSpot(TM) 64-Bit Server VM (build 9-ea+144, mixed mode)


      ADDITIONAL OS VERSION INFORMATION :
      Microsoft Windows [Version 6.1.7601]

      A DESCRIPTION OF THE PROBLEM :
      I've been told that bug JDK-8156149 has been fixed in ea144 but it isn't. Glyph rendering is blurry when screen options set at 125%. This can be tested with the splash window of jvisualvm.exe.

      The only thing mentioned in JDK-8156149 that has been solved is that the menu bullets now looks good.

      The splash window is much bigger than with JDK8. In JDK8, it was 470 x 270 Pixels. With jdk9 it is 589 x 339 Pixels.

      The same problem can also be seen with the Apache PDFBOX debugger-app-2.0.3.jar (get it at https://pdfbox.apache.org/download.cgi ), run

      java -jar pdfbox-app-2.0.3.jar PDFReader <pdf filename>

      The application frame is larger than in jdk8. Displaying a PDF (you can drag a file or open it in the menu) shows the same weird effects with glyphs.

      I've tested it with
      http://www.ghostscript.com/doc/examples/annots.pdf
      but it can be done with any PDF that has glyphs. You can drag a pdf file on it or even open an URL through the "file" menu.

      REGRESSION. Last worked in version 8u112

      ADDITIONAL REGRESSION INFORMATION:
      java version "1.8.0_112"
      Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
      Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      go to the JDK bin directory and enter jvisualvm.exe

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      good quality rendering of glyphs
      ACTUAL -
      weird blurry rendering of glyphs

      REPRODUCIBILITY :
      This bug can be reproduced always.

        1. jvisualvm-jdk8.png
          jvisualvm-jdk8.png
          9 kB
        2. jvisualvm-jdk9.png
          jvisualvm-jdk9.png
          11 kB
        3. pdfdebugger-jdk8.png
          pdfdebugger-jdk8.png
          132 kB
        4. pdfdebugger-jdk9.png
          pdfdebugger-jdk9.png
          151 kB

            alexsch Alexandr Scherbatiy
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: