Hebrew text reversed in mixed LTR/RTL headings and TOC — World-Ready Composer active
Title: Hebrew text reversed in mixed LTR/RTL headings and TOC — World-Ready Composer active
Product: Adobe InDesign (Windows)
Composer: Adobe World-Ready Paragraph Composer (active)
---
I have a book with chapter and poem title headings that contain both English and Hebrew text on the same line, for example:
Passing Passing... הָבֶל הָבֶל
The Hebrew word הָבֶל (with diacriticals) appears reversed in two situations:
1. In the body heading using the Poem Title paragraph style (Adobe Hebrew font)
2. In the auto-generated TOC for both the chapter heading and poem title styles
What I have tried:
- World-Ready Paragraph Composer is active (set in Preferences > Advanced Type)
- Paragraph style Middle East Character Formats: Character Direction set to Default (setting to RTL flips the entire line including English)
- Inserting Unicode Right-to-Left Embedding (U+202B) before the Hebrew and Pop Directional Formatting (U+202C) after via Type > Insert Special Character > Unicode Markers
- Inserting Right-to-Left Mark (U+200F) around the Hebrew
- Inserting these markers via ExtendScript to bypass clipboard bidi reversal
- Applying a character style with Character Direction: Right to Left to just the Hebrew characters
- The Chapter Heading style displays correctly in the body using Garamond + no character style, but the same Hebrew reverses in the TOC
Key observations:
- The Paragraph Style Options dialog does not show a Paragraph Direction field, only Character Direction
- Setting Character Direction to RTL on the paragraph style reverses the entire line
- The Hebrew characters appear reversed letter-by-letter (הָבֶל becomes לֶבָה) suggesting visual vs logical order rendering
- The TOC is generated from the heading styles and reverses the Hebrew regardless of markers in the source heading
- Clipboard pastes from Word or other sources also reverse the Hebrew on paste into InDesign
Question: How do I correctly render Hebrew with diacriticals inside a predominantly English heading line, and have it appear correctly in an auto-generated TOC?
Note: Claude and I spent hours on this, and Claude wrote this summary
Thank you