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

Add an FFM-based implementation of harfbuzz OpenType layout

XMLWordPrintable

    • 2d
    • b25

      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.

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

              Created:
              Updated:
              Resolved: