[ID-4258070]Disappearing Punctuation Marks in Hebrew RTL Justified Text in Exported PDF
Severity Level: Critical
Impact: Severe disruption to Hebrew text layout workflow and document integrity
Bug Description
Punctuation marks are randomly disappearing in justified Hebrew text blocks (RTL direction), specifically at:
- Paragraph endings
- Forced line breaks
- Last lines of justified paragraphs
Technical Context
- Text Direction: Right-to-Left (RTL)
- Language: Hebrew
- Text Alignment: Justified
Affected Punctuation Marks
- Periods (.)
- Semicolons (;)
- Commas (,)
- Colons (:)
Specific Behavior in RTL Context
- When Hebrew text is set to justified alignment, punctuation marks vanish:
- At the end of paragraphs
- Before forced line breaks
- Exception: Punctuation marks remain visible if the last line is explicitly right-aligned
- The issue appears to be specific to RTL text direction and does not occur in LTR text
Known Workarounds and Their Limitations
Legacy Composition Engine Option:
- While switching to the legacy composition engine in preferences resolves this specific issue
- We strongly advise against this solution due to:
- Previously reported bugs and limitations in the legacy engine (see bug reports #ID-4245219)
- Performance issues documented in our earlier reports
- Compatibility concerns with newer features
- We require a proper fix in the current composition engine rather than reverting to legacy solutions
Temporary Layout Workaround:
- Right-align the last line of affected paragraphs
- This is not viable for production as it:
- Affects layout consistency
- Requires constant manual intervention
- Disrupts automated workflows
Technical Impact
- Compromises Hebrew document accuracy
- Requires constant manual checking and fixes
- Disrupts automated workflows for Hebrew text processing
- May lead to incorrect final output in published Hebrew materials
Priority Level
Immediate attention required as this bug:
- Affects core Hebrew typography functionality
- Creates significant quality control issues in RTL text layouts
- Requires time-consuming manual verification
- May result in incorrect published content
Steps to Reproduce
- Set paragraph direction to RTL
- Create a Hebrew text block with justified alignment
- Type a paragraph ending with any punctuation mark
- Add forced line breaks within the paragraph
- Observe the disappearance of punctuation marks at:
- Paragraph endings
- Before forced line breaks
Technical Investigation Request
Please investigate:
- RTL text rendering engine behavior
- Interaction between justified alignment and RTL text direction
- Potential conflicts between Hebrew text processing and punctuation handling
- Implementation of punctuation handling in the current composition engine
Request
Immediate investigation and hotfix needed in the current composition engine. While we acknowledge the existence of a legacy engine workaround, we require a proper fix in the current engine to maintain workflow efficiency and compatibility with modern features.
Hi,
We have been able to reproduce the issue and it is currently under investigation.
—
Adobe InDesign Team
-
Joel Cherney commented
Another forums thread about this bug:
https://community.adobe.com/t5/indesign-discussions/indesign-19-0-update-change-in-diacritic-selection-behavior-in-the-hebrew-language/td-p/14391189I think that Colin has the right idea, these threads probably ought to be merged (and their votes summed)
Also it looks like I couldn't upload the accompanying IDD when I first filed this bug; now that file upload problem seems to have resolved itself.
-
Joel Cherney commented
Another forums thread about this bug:
https://community.adobe.com/t5/indesign-discussions/indesign-19-0-update-change-in-diacritic-selection-behavior-in-the-hebrew-language/td-p/14391189
I think that Colin has the right idea, these threads probably ought to be merged (and their votes summed)Also it looks like I couldn't upload the accompanying IDD when I first filed this bug; now that file upload problem seems to have resolved itself.
-
Claudio Marconato commented
It seems that version 19.2 solves this issue with RTL texts.
-
Muhannad Hamoud commented
I have the same problem :(
-
Yael Kastel commented
This also happens to me - when exporting PDF files in Hebrew. It happens randomly and only in the 2024 version.
-
Hannah Dossary commented
This is also happening to me.
I've tried a few workarounds:
- removing Kashidas as suggested here: https://community.adobe.com/t5/indesign-discussions/missing-dots-at-the-end-of-pharagraph-when-exporting-a-pdf-from-indesign/td-p/14221771). This doesnt always show the fullstop at the end.- making the text aligned right instead of justify right. This seems to work but not ideal if we need o have it justified.
looking forward to a bug fix
-
Raphaël Freeman commented
It’s completely broken.
-
Joel Cherney commented
There are reports on the forums that it's happening with Hebrew as well, so I'm guessing that all RTL scripts will exhibit this issue.
-
Zaid Al Hilali commented
I second Joel on this bug. Here are two files [ InDesign & PDF ] for comparison.
Well, I uploaded the InDesign document, however, it is not visible in my post here!! -
Joel Cherney commented
In InDesign 19.00 and 19.01, if you set Arabic text to justify with last line aligned right and kashidas turned on, the final period of the paragraph drops from PDF output. This seems to happen only in RTL scripts; I can't recreate it in Latin script. Thread with details:
I've uploaded a PDF showing the missing periods, but when attempting to upload the corresponding INDD file, I get an error dialog claiming that "the following files are not supported and have been removed". Same is true if I zip it before attempting to upload... and I can't find a place to file a bug report with uservoice itself.
-
Claudio Marconato commented
I've noticed a change from 2023 to 2024 in paragraphs with new line break character, I attach a screenshot of 2023 compare to 2024.
Without the character line break in the paragraph the two versions works the same as 2023 in the screenshot.
-
שניאור ברונשטיין commented
חשוב לי מאוד.
תודה -
Anonymous commented
Instead of making a patch on top of a patch, very simply give the option of right-to-left (RTL) writing in Adobe Composer instead of the rusty World-ready Composer.
-
Yashir commented
I'm from Israel and use Adobe Cloud English supports Hebrew.
In InDesign 2024 (19) I see a bug, that the alignment to RTL does not work correctly. Even documents created properly in 2023 (18) appear distorted. The Hebrew text loses its position in relation to punctuation marks, numbers and foreign letters. -
הוצאה לאור מלש commented
In addition, pay attention to the disruption in the punctuation inside the letters when the break is in one line.
These 2 problems exist with other users I spoke with -
הוצאה לאור מלש commented
Note the period at the end of the paragraph.
It is on the wrong side when it comes to the end of a paragraph of several lines.
When the paragraph is of one line the point moves to the correct place.
Hope I understood -
הוצאה לאור מלש commented
In the latest update of the InDesign 19.0 there is a problem with paragraph direction. Even if it is set to right to left it still remains left to right