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?
 

Reply via email to