Scribus logo

Scribus

Open source desktop publishing with complex text layout for RTL, Indic, and OpenType typography

Open Source Alternative to
Repository activity
  • Stars599
  • Forks130
  • Open Issues65
License

Other

Languages
  • C++
  • Python
  • HTML
Scribus screenshot

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