The docs are unclear on whether or not the HarfBuzz plugin (aspose-words-xx.xx-shaping-harfbuzz-plugin.jar) is required when using JDK 9 or newer. The system requirements state that it is not necessary. The Enable OpenType Features documentation implies that it is, or at least, doesn’t mention that it’s optional.
I’m using OpenJDK (
openjdk 11.0.13 2021-10-19). I was performing regression testing and upgrading, and I found a document that breaks DOCX-to-PDF conversion (like this) on version 20.11, but only when the HarfBuzz plugin is included. I’m aware that that isn’t the latest version, but I was surprised because this suggests that a different code path is being taken even though I’m using a sufficiently new JDK.
Can you clarify:
- Does the aforementioned OpenJDK require usage of the HarfBuzz JAR?
- Do you have any documents you can supply that can be used to highlight the difference between a PDF converted with and without the HarfBuzz JAR?