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 9c3863fe PDFBOX-4951: mention pdfbox-layout-fop in the FAQ
9c3863fe is described below

commit 9c3863fe18bfc8b2d6a3957fe7d12bf40828a619
Author: Tilman Hausherr <[email protected]>
AuthorDate: Thu Jul 30 11:51:46 2026 +0200

    PDFBOX-4951: mention pdfbox-layout-fop in the FAQ
---
 content/3.0/faq.md | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/content/3.0/faq.md b/content/3.0/faq.md
index 972e4eb0..a4cf61d3 100644
--- a/content/3.0/faq.md
+++ b/content/3.0/faq.md
@@ -109,7 +109,7 @@ Since 3.0.3 it is possible to deactivate the feature by 
calling ``TrueTypeFont.s
 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 or 
incomplete.
 
-Starting with 3.0.9 there is a more advanced solution that uses awt (and 
HarfBuzz under the hood),
+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.
@@ -117,6 +117,12 @@ To understand the usage, look at the source code of the 
``GlyphLayoutHelloWorldA
 We tested the feature with Indian scripts, Thai and Arabic.
 Text extraction may be incorrect or incomplete.
 
+Another alternative is the new ``pdfbox-layout-fop`` artifact which is based 
on [Apache FOP](https://xmlgraphics.apache.org/fop/).
+It supports only DIN 91379 characters, some ligatures and arabic characters, 
but not
+complex scripts like in Indian languages. It is an alternative if one wants to 
avoid AWT but
+needs DIN 91379.
+To understand the usage, look at the source code of the 
``GlyphLayoutHelloWorldFOP.java`` example.
+
 ### What fonts do I need on my system?
 
 Windows or Mac usually have the minimum fonts needed. You do need fonts that 
aren't embedded in PDFs

Reply via email to