Open source desktop publishing with complex text layout for RTL, Indic, and OpenType typography
- Stars599
- Forks130
- Open Issues65
Other
- C++
- Python
- HTML

About Scribus
Scribus is open source desktop publishing software for page layout work. It is aimed at documents that need controlled text frames, typography, and output preparation rather than general word processing.
Complex text layout support includes RTL languages such as Arabic, Persian, Urdu, and Hebrew, bi-directional text, Indic scripts and languages, and more than 500 languages. It supports OpenType font features, customizable hyphenation characters, and direct linking of selected text frames.
Scribus development uses a public Subversion repository, with a GitHub mirror updated manually. Bugs and patches are handled through the Scribus bug tracker, and the mirror is not supported by the Scribus team for issue submission.
Key features
- RTL language support for Arabic, Persian, Urdu, and Hebrew
- Bi-directional text and Indic script support
- More than 500 supported languages
- OpenType font feature support
- Direct linking of selected text frames
Details
- First released
- 2015
- Typography
- OpenType font features
- Languages
- More than 500
- Text layout
- RTL · Bi-directional · Indic
- Hyphenation
- Customizable hyphenation character
- Development
- Public Subversion repository
