Skip to content

Support Persian and RTL document generation - #3375

Merged
tghosth merged 3 commits into
masterfrom
fix/rtl-document-generation
Jul 19, 2026
Merged

Support Persian and RTL document generation#3375
tghosth merged 3 commits into
masterfrom
fix/rtl-document-generation

Conversation

@tghosth

@tghosth tghosth commented Jul 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • install the bilingual Amiri font in the document builder
  • provide the LaTeX fallback needed for Persian zero-width non-joiners
  • right-align default/left table columns in RTL PDF and TeX output
  • leave LTR documents unchanged when direction metadata is absent

Scope

This PR contains only reusable document-generation changes extracted from #3370. It excludes Persian translation content, generated outputs, and changes to 5.0/languages.txt.

Validation

  • git diff --check passes
  • the RTL filter was used to generate and visually inspect Persian requirement-table pages
  • the filter includes a guard for LTR documents without dir metadata

@tghosth
tghosth merged commit 5a2305f into master Jul 19, 2026
7 checks passed
@tghosth
tghosth deleted the fix/rtl-document-generation branch July 19, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant