This is an automated email from the ASF dual-hosted git repository.

tilman 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 78e0246e PDFBOX-5300: add complex scripts change
78e0246e is described below

commit 78e0246e2909911b90b91265a361bfd9cae1c97b
Author: Tilman Hausherr <[email protected]>
AuthorDate: Fri Jan 16 08:47:17 2026 +0100

    PDFBOX-5300: add complex scripts change
---
 content/3.0/migration.md | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/content/3.0/migration.md b/content/3.0/migration.md
index 527c6c7b..5040dc34 100644
--- a/content/3.0/migration.md
+++ b/content/3.0/migration.md
@@ -160,6 +160,13 @@ If a byte array is provided as source PDFBox uses 
`org.apache.pdfbox.io.RandomAc
 
 If a file is provided as source PDFBox uses 
`org.apache.pdfbox.io.RandomAccessReadBufferedFile` to wrap the source data 
using the in-memory cache as described above.
 
+### Changes in PDF Generation
+
+Complex scripts are now partially supported. This applies to latin ligatures 
and some indian scripts.
+This may result in slight visual differences even if you're not writing Indian 
text,
+as shown in [PDFBOX-6149](https://issues.apache.org/jira/browse/PDFBOX-6149).
+If you do not want this to happen, deactivate the feature by calling 
``TrueTypeFont.setEnableGsub(false)``.
+
 ### Changes when saving PDF
 
 #### Compressed saving by default

Reply via email to