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

Implement a FontSmoothingType, which is suitable for printing

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Not an Issue
    • P4
    • 9
    • 8u20
    • javafx

    Description

      JavaFX font rendering is currently optimized for display on low-dpi devices with subpixel capabilities like lcd monitors. If you want to print out text however, these settings will create blurry output. Tricks like anti-aliasing, sub-pixel positioning and sub-pixel rendering do not work with printers.

      E.g.: Our photo book application uses snapshots from the scenegraph to render pdf-documents. This however causes blurry text, when printed.
      (Note: Currently we do some highly complex workaround, involving rendering with Swing-TextNode to avoid this, but we would obviously prefer to render in pure JavaFX)
       
      So it would be nice, if there were some kind of FontSmoothingType.PRINT or so, with which the scenegraph would be optimized for printing.

      Attachments

        Activity

          People

            prr Philip Race
            sfuchsjfx Stefan Fuchs (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported: