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

Implement a FontSmoothingType, which is suitable for printing

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: P4
    • Resolution: Not an Issue
    • Affects Version/s: 8u20
    • Fix Version/s: 9
    • Component/s: javafx
    • Labels:

      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

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

              Dates

              • Created:
                Updated:
                Resolved:
                Imported: