Minimal editorial illustration of an InDesign-style document workspace with Arabic right-to-left text flowing inside layout frames and a subtle directional arrow indicating RTL document flow.

← Back to Resources
‍

How to Set Up InDesign for Arabic and Hebrew

DTP Insights · Multilingual Layout

Most InDesign workflows assume left-to-right text: lines start on the left, pages bind on the left and page one sits on the right of a spread. Arabic and Hebrew reverse all three. An English file needs specific changes before RTL text goes in, and when nobody makes them, the translated file comes back with broken lines, misplaced punctuation and pages in the wrong order.

This article covers the settings you need: which InDesign install to use, how to set up an RTL document, how paragraph styles handle direction, and what to check when a translated file comes back broken. It focuses on Arabic and Hebrew. Farsi and Urdu use the same settings, with the differences noted below.

Free Tool · DTP Services Berlin
Check your project's DTP risk before it starts
50 languages · file format scoring · instant checklists · no sign-up
Run the Risk Checker →
Who this is for

Agencies and project managers sending or receiving files for Arabic or Hebrew translation. Reading Arabic is not required: every check below is a setting or a visible sign.

First: you need the right InDesign install

RTL features depend on how InDesign is installed. Since CS4, every install includes the Adobe World-Ready Paragraph Composer, which joins Arabic letters. The rest of the Middle Eastern features (right-to-left binding, story direction and kashida justification) come only with an install in a Middle Eastern language option, such as English with Arabic support or English with Hebrew support, chosen in the Creative Cloud desktop app.

Avoid

Standard English install

The World-Ready composer joins Arabic letters, but right-to-left binding, story direction and kashida justification are missing from the interface. Not suitable for production RTL work.

Use

English with Arabic or Hebrew support

Full RTL interface: right-to-left binding, story and paragraph direction, kashida justification and the Digits menu. It installs alongside the standard version, so both can stay on the same computer.

To check which install you have, open File → Document Setup. If there is no binding option, the install has no Middle Eastern features.

What's different about an RTL script?

Before changing any settings, it helps to know what InDesign has to do differently for Arabic and Hebrew compared with Latin.

Arabic
مرحبًا بكم
Letters join and change shape depending on position (initial, medial, final, isolated). Requires the World-Ready composer. Supports diacritics (harakat). No uppercase. Digits can be Eastern Arabic (٣) or Western (3).
Hebrew
שלום
Letters do not join. Optional vowel points (nikud) as diacritics. Uses Western digits by default. Often mixed with English in the same paragraph.
Farsi / Persian
خوش آمدید
Arabic script with four added letters (پ چ ژ گ). Uses Persian digits: 4, 5 and 6 (۴ ۵ ۶) differ from the Arabic forms, and InDesign has a separate Farsi digit option. Requires the World-Ready composer.
Urdu
اردو
Usually set in Nastaliq, the sloping calligraphic style Urdu readers expect. Test each Nastaliq font in InDesign, since some words can render incorrectly. Naskh is a fallback only with the client's agreement.

Hebrew letters don't connect, so its shaping is simpler. Arabic, Farsi and Urdu need the Adobe World-Ready Paragraph Composer, which handles letter joining, ligatures and contextual forms. Without it, Arabic appears as disconnected letters.

Setting up a new document for RTL

Binding direction is a document setting. It decides which side the spine is on, which side counts as the front, and the order of pages in the Pages panel.

New document setup: RTL

  1. Open File → New → Document, choose the size and Intent (Print or Web) as usual, and click Create.
  2. Open File → Document Setup and click the right-to-left Binding button. The spine moves to the right, which is correct for Arabic and Hebrew books and multi-page documents.
  3. Check the Pages panel: the pages now run right to left.
  4. In the Story panel, set Story Direction to right to left.
  5. In the Paragraph panel, click Right-to-Left Paragraph Direction. Set it in the [Basic Paragraph] style too, so new text starts right to left.
Converting an existing LTR document

Binding can be changed later in File → Document Setup. After the switch, check every spread: page numbers, running heads and anything placed on a specific side of the spread will need adjusting.

Paragraph direction

Every paragraph in InDesign has a direction: left to right or right to left. Direction is separate from alignment and controls:

  • Which end the cursor starts at when you click into a text frame
  • Where punctuation lands (a full stop at the end of an Arabic sentence sits at the left end of the line)
  • How mixed content (Arabic + numerals, Arabic + Latin brand names) is resolved
  • Which side the first bullet or number appears on in a list

The Paragraph panel has two buttons for it: Left-to-Right Paragraph Direction and Right-to-Left Paragraph Direction. Arabic and Hebrew body text needs right to left.

SettingWhere to find itCorrect value for Arabic/Hebrew
Paragraph DirectionParagraph panelRight-to-Left Paragraph Direction
ComposerParagraph panel menuAdobe World-Ready Paragraph Composer (Arabic, Farsi, Urdu and Hebrew)
JustificationParagraph panel → JustifyJustify with Last Line Aligned Right
Story DirectionStory panelRight to Left
DigitsCharacter panel → DigitsArabic: Hindi (Eastern Arabic, ٣) or Arabic (Western, 3), as the client requires. Farsi: Farsi. Hebrew: Default.
Save these settings in paragraph styles

When Paragraph Direction and Composer are set in a style, every paragraph using that style gets them. In translated files, where the CAT tool reapplies the source styles, this is the reliable way to keep RTL settings consistent.

Free browser tool

Need to Prepare a DTP Project Brief?

Create a structured project brief in your browser before contacting a DTP provider. Add your file format, page count, languages, deliverables, and common production risks. It runs in your browser: nothing is uploaded or stored, and no sign-up is needed.

Prepare Project Brief

You can use the generated brief with DTP Services Berlin or any other agency.

The World-Ready composer

The composer is InDesign's line-breaking and shaping engine. Latin text works with the Adobe Paragraph Composer or the Single-line Composer. Arabic, Farsi, Urdu and Hebrew need the Adobe World-Ready Paragraph Composer (or its single-line version).

Without it, in Arabic text:

  • Arabic letters do not connect: you get isolated forms instead of joined words
  • Ligatures like lam-alef (لا) do not form
  • Kashida (tatweel) justification is not available
  • Diacritics (short vowel marks) position incorrectly

Hebrew letters don't join, so the visible damage is smaller. The World-Ready composer is still needed for correct cursor behaviour and punctuation placement in mixed Hebrew and Latin text.

Quick check for the wrong composer

Look at a line of Arabic text. If the letters stand apart instead of joining into words, the wrong composer is active. Switching to the Adobe World-Ready Paragraph Composer recomposes the text immediately.

Fonts for RTL: what works and what doesn't

Not every font that lists Arabic support works for production. For print work, a font needs:

  • Full Unicode coverage for the target script
  • All four positional forms: initial, medial, final, isolated
  • Correct lam-alef ligature
  • OpenType features for Kashida and mark positioning

Reliable choices for Arabic: Adobe Arabic (ships with Creative Cloud), Noto Naskh Arabic (free, Google), Lateef, Scheherazade New (SIL, free), Sakkal Majalla. For body text at small sizes, Adobe Arabic and Noto Naskh Arabic are the safest bets.

For Hebrew: Adobe Hebrew (ships with Creative Cloud), Noto Sans Hebrew, David CLM, Frank Ruehl CLM. Adobe Hebrew is a common choice for layouts that pair Hebrew with Latin text.

Do not use Latin fonts for RTL text

This happens often when a client sends a brand font that covers only Latin. Applied to Arabic text, such a font shows boxes or question marks; it cannot partly work. If the brand has no Arabic version, agree on a substitute with the client before work begins.

Handling mixed LTR and RTL content in the same frame

A typical Arabic layout contains brand names in Latin, product codes, URLs, phone numbers, prices and sometimes English phrases, all inside RTL paragraphs.

InDesign applies the Unicode bidirectional (Bidi) algorithm to this automatically. The paragraph direction sets the base direction, and Latin sequences inside the paragraph run left to right within their own run. You usually don't need to force this by hand.

Where it breaks:

  • Numbers followed by units: in "١٠ kg", the unit can jump to the wrong side when the digit type and the surrounding direction don't match
  • Punctuation at the boundary: parentheses, quotation marks and brackets are direction-neutral in Unicode. InDesign places them by context, and in complex mixed strings the context can be wrong
  • All-Latin runs inside RTL paragraphs: a URL, model number or long product name reads left to right within the RTL line, which is correct, but the cursor movement can confuse editors who don't read Arabic
When to use a character direction override

If a short sequence displays in the wrong direction, select it and set Character Direction: Left to Right in the Character panel. It is a manual fix on individual characters, so use it sparingly.

What a translated file looks like when RTL settings are wrong

When a translated file comes back with the wrong RTL configuration, you will see one or more of these:

SymptomLikely causeFix
Arabic letters appear disconnectedWrong composer (not World-Ready)Select all text, switch to the Adobe World-Ready Paragraph Composer
Text runs left to right inside the frameParagraph direction set to left to rightSelect all paragraphs, click Right-to-Left Paragraph Direction
Red plus sign at the frame's out portOverset text: the translation needs more space than the frame allowsEnlarge the frame or reduce the type size; see the overset text article
Text highlighted pinkFont missing on this computer and substitutedInstall the font, or replace it with an Arabic-capable font
Punctuation at the wrong end of the lineParagraph direction left to right with RTL textCorrect the paragraph direction; recheck the composer
Numbers appear right to left as stringsEastern Arabic digits without direction contextCheck the Digits setting in the Character panel; confirm paragraph direction is right to left
Spine on the wrong sideBinding still left to rightChange Binding in File → Document Setup, then check every spread

Preparing a file for RTL translation: the agency checklist

If you send an existing LTR file for Arabic or Hebrew translation, the DTP side has to rework the layout. Preparing the source file reduces that rework and its cost.

Pre-translation checklist: RTL

State in the brief whether the target needs right-to-left binding
Provide an Arabic or Hebrew font that is cleared for use. If none is available, agree on a substitute before the work starts
Identify which text elements stay in Latin (brand name, product codes, URLs) and mark them clearly in the brief
Plan for length and space changes: short labels change length the most, and Arabic needs more line spacing than Latin text. Leave space in fixed frames.
Confirm the digit format with the client: Eastern Arabic numerals (٣) or Western (3)?
Export an IDML from the source file for the translation package (not the INDD)
Include a PDF reference of the source layout so the DTP team can match the visual hierarchy
Agree on the output format: do you want an IDML back, or a press-ready PDF?
Plan for space on the page

Character counts say little about space on the page. Arabic needs more vertical space than Latin text, and short strings such as labels and buttons change length far more than running text: IBM figures cited by the W3C put strings under 10 characters at two to three times the English length. Test fixed frames with real translated text before the design is signed off.

The short version

RTL layout in InDesign comes down to a few settings. The common mistakes are a standard English install without Middle Eastern features, paragraph direction left at left to right, the wrong composer for Arabic, and Latin-only fonts. Each is quick to fix once you know where to look.

Set binding and story direction at the start. Binding can be changed later in Document Setup, but every spread then needs checking, so setting it up front costs less.

If you send files to a translation vendor for Arabic or Hebrew, send an IDML, provide the font, specify the digit format and state the binding direction in the brief. A short brief covering these four points prevents most of the rework.

RTL typesetting is a narrow specialism. lpn.network is one of the few places to search specifically for freelance Arabic, Hebrew and Farsi InDesign specialists.

Further reading

Working on an Arabic or Hebrew layout?

DTP Services Berlin lays out Arabic, Hebrew, Farsi and mixed-direction documents for agencies in the DACH region and beyond.

Get in touch