This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pdfbox-docs.git
The following commit(s) were added to refs/heads/master by this push:
new ac9e1b67 PDFBOX-4951: mention pdfbox-layout-awt in the FAQ
ac9e1b67 is described below
commit ac9e1b670329212b18ecccb30708e8b421e72bdf
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Jul 21 13:47:46 2026 +0200
PDFBOX-4951: mention pdfbox-layout-awt in the FAQ
---
content/3.0/faq.md | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/content/3.0/faq.md b/content/3.0/faq.md
index 43be8a87..e6011a36 100644
--- a/content/3.0/faq.md
+++ b/content/3.0/faq.md
@@ -107,7 +107,15 @@ For example, the Mangal font is meant to be a Devangari
font, but PDFBox will ch
because that one is also claimed to be supported and is checked first.
Since 3.0.3 it is possible to deactivate the feature by calling
``TrueTypeFont.setEnableGsub(false)``.
The features may be incomplete because we do not yet support all GSUB table
formats,
-and we don't support GPOS at all. Text extraction may be incorrect.
+and we don't support GPOS at all. Text extraction may be incorrect or
incomplete.
+
+Starting with 3.0.9 there is a more advanced solution that uses awt (and
HarfBuzz under the hood),
+and also supports kerning and optional latin ligatures. (Mandatory ligatures
are always done)
+It requires JDK9 and higher (it will not fail with JDK8, but it will look bad
except for the DIN 91379 characters).
+To use it, include the ``pdfbox-layout-awt`` artifact.
+To understand the usage, look at the source code of the
``GlyphLayoutHelloWorldAWT.java`` example.
+We tested the feature with Indian scripts, Thai and Arabic.
+Text extraction may be incorrect or incomplete.
### What fonts do I need on my system?