
RTL Subtitle Support
Professional Arabic, Hebrew & Urdu Subtitles — Finally Done Right
Right-to-left language support in video subtitle tools has historically been an afterthought: reversed characters, mixed-direction bugs, and garbled exports are common. CutSnap was built from the ground up with RTL support as a first-class feature — correct text direction, proper bidirectional handling, and pixel-perfect RTL export in every video.
Unicode Bidirectional Algorithm compliance
CutSnap's subtitle rendering engine respects the Unicode Bidirectional Algorithm (UBA, Unicode Standard Annex #9). This means that mixed Arabic-English subtitles — for example, a product name written in English inside an Arabic sentence — are displayed with correct directionality for each run of text. Numbers and punctuation are also handled correctly according to the bidi algorithm, so "السعر 100 دولار" renders with the numeral in the right position without manual intervention.
Per-block direction control
Each subtitle block in the editor has an explicit direction toggle. When the AI detects an RTL language, the block is automatically flagged as RTL and its text-align and direction CSS properties are set accordingly. You can override this per block if needed — useful for videos that switch between Arabic narration and English on-screen text. The live preview reflects the direction change instantly.
RTL-aware font selection
Not all fonts support Arabic or Hebrew glyphs. CutSnap's font picker for RTL blocks is filtered to show only Unicode-complete fonts that include the relevant script: Noto Naskh Arabic, Scheherazade New, and Amiri for Arabic; David Libre and Frank Ruhl Libre for Hebrew; Noto Nastaliq Urdu for Urdu. This prevents the broken-box rendering that afflicts subtitle tools that use Latin-only fonts for RTL content.
Does CutSnap support Arabic subtitle transcription?
Yes. CutSnap has strong Arabic transcription accuracy. The transcript is automatically set to RTL direction and rendered correctly in the editor and in exports.
Can I have mixed Arabic and English subtitles in the same video?
Yes. Each subtitle block has its own direction setting. Arabic blocks render RTL and English blocks render LTR within the same project. Mixed-language segments inside a single block are handled by the Unicode bidi algorithm.
Which RTL languages does CutSnap support?
CutSnap supports Arabic, Hebrew, Urdu, Farsi (Persian), and Pashto. All are supported for both transcription and correct subtitle rendering.
Are there RTL-specific fonts available?
Yes. CutSnap includes curated RTL font options: Noto Naskh Arabic, Scheherazade New, and Amiri for Arabic; David Libre and Frank Ruhl Libre for Hebrew; and Noto Nastaliq Urdu for Urdu content.