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

Add an FFM-based implementation of harfbuzz OpenType layout

    XMLWordPrintable

Details

    • 2d
    • b25

    Description

      The FFM API JEP https://openjdk.org/jeps/454 is now implemented in JDK 22.
      It can be used in place of existing JNI-based native access in the JDK.
      The java.desktop module has a very large investment in JNI, but we can slowly start to adopt FFM where it makes sense.
      One such case is the JDK's use of harfbuzz for OpenType layout.
      This particular case has the potential to benefit from FFM for better code and better performance, as well as exploring the limits of what FFM can do and inform future improvements and direction.

      Attachments

        Issue Links

          Activity

            People

              prr Philip Race
              prr Philip Race
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: