Why Scribus doesn't support QuarkXpress and other major publishing applications: Difference between revisions

From Scribus Wiki
Jump to navigation Jump to search
(New page: {{FAQ Index}} In more or less regular intervals, users are asking on the mailinglist: why isn't it possible to import QuarkXpress, InDesign, Pagemaker ''(your favorite DTP app here)'' file...)
 
No edit summary
Line 12: Line 12:
The Scribus developers are working hard on improving Scribus. Making Scribus the best available OpenSource DTP application needs all their power and time. So, until Adobe, Quark etc. will make their fileformats open and free available, Scribus will not support them.
The Scribus developers are working hard on improving Scribus. Making Scribus the best available OpenSource DTP application needs all their power and time. So, until Adobe, Quark etc. will make their fileformats open and free available, Scribus will not support them.


See also: [http://www.scribus.net/index.php?name=FAQ&id_cat=3#q19 Scribus FAQ]
See also [http://docs.scribus.net/index.php?lang=en&page=faq2#19 Scribus FAQ]

Revision as of 20:32, 16 December 2008


This article is part of the FAQ series.
Installation Usage PDF issues Fonts DTP Other

In more or less regular intervals, users are asking on the mailinglist: why isn't it possible to import QuarkXpress, InDesign, Pagemaker (your favorite DTP app here) files into Scribus?

There are several reasons for this.

The main reason is that all these applications are using proprietary file formats. More importantly, they are binary, not text and therefore not "human-readable." This means that it isn't possible to take a look at the file's content and understand what it means. Only the manufacturer knows how document elements like frames, texts, images and so on are stored in the file. In principle, it would be possible to "hack" (re-engineer) these data formats. But this is a) a lot of work and b) in some cases illegal.

In practice, the legality is tricky. Most of the time, it seems that file format patent holders will allow you to read their formats freely but prevent writing to "their" format. So one might argue that probably reading these file formats is unlikely to generate a challenge.

Scribus uses another approach. Scribus is completely OpenSource, and so also its document format is open. Just open a Scribus SLA-document in your favorite text editor and you will see what I mean: although it is a little bit complicated, you can identify every element of your document, first of all because all the elements are printable characters. In fact, the SLA file format is a special kind of XML.

The Scribus developers are working hard on improving Scribus. Making Scribus the best available OpenSource DTP application needs all their power and time. So, until Adobe, Quark etc. will make their fileformats open and free available, Scribus will not support them.

See also Scribus FAQ