Subversion Repositories Scribus


Rev 2410 | Rev 2763 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

This is Scribus Version 1.3.0cvs, the first release of the 1.3.x development

CHANGES 1.2.x to 1.3.x

Imporant notes on the differences between 1.2.x and 1.3.x:

1) Because of the new file format features, Scribus documents saved in 1.3.x
   are *not* backwardly compatible.

2) Because of the new enhanced menu/keyboard shortcuts code, 1.2.x  keyboard
   short cuts are not migrated and will need to be recreated once on the first
   launch 1.3.0.

3) On initial launch, 1.3.0 will offer to convert preferences to the new 1.3.0
   format. This is recommended. Scribus 1.3.x will store its preferences
   separately from 1.2.x.

4) You *can* install both versions in parallel and run them at the same time.
   The only caveat is to install them using different %prefix/ directories e.g
   1.2 in /usr/local and 1.3 in /opt or $home/bin. You can use the --prefix
   argument to configure to set where Scribus should be installed.

Additionally, Scribus uses a different way to find fonts from Scribus 1.1.1 .
To convert older( =< 1.1.1) documents follow the procedure below:

1) Create a document with the old Version of Scribus containing all your Fonts.
2) Open the new Scribus and go to the Font Substitution List.
3) Clear out all current substitutions.
4) Open the Document created in 1) and substitute all the fonts with the
   correct new fonts.

When you now open old documents Scribus will convert all font names

For detailed changes please see the ChangeLog.

To use Scribus in your native language be sure that the environment variable
LC_ALL, LC_MESSAGES, LANG, Qt locale, OR the command line option
of -l/--lang <lang> is set correctly.

The EPS/PS import feature in 1.3.x uses advanced features of Ghostscript.  We
recommend ALL users update to the newest version of Ghostscript available for
your distro. In addtion, if you still have GS 7.0x, there are detailed hints on for installing GS 8.x in parallel to the GS installed by your

Activating Color Management *requires* installation of CMYK and RGB ICC
profiles. Please see the included help files, FAQ's on and for details.

Other notes/known issues at the time of release:

There is a bug in font outline handling for some fonts in the freetype
libraries. It's being worked on upstream. Don't file a bug report. Instead
change the font used if you need the outlines. This is not a Scribus bug.
Some testing has shown that this bug is not present in freetype 2.1.9, but
we counsel caution trying to upgrade freetype2. Upgrading freetype2 on some
distros can be quite difficult.

Issue with gradients:

If you have gradient (e.g. with black color) with 50% shade in both beginning 
and end of gradient, you end up with darker center than edges. One expects the
gradient to be with equal shade from beginning to end, especially if there is
no other Color-Stops in-between them.

This we believe is a libart issue and not fixable by us. The gradient will export
and print properly.


Please see the files `BUILDING' and `INSTALL' for details on how to compile and
install Scribus, library requirements, etc.


One of the more crucial tools Scribus depends on is GhostScript. While it is
not required for compilation, Scribus must be able to find a recent version of
GhostScript at runtime for all features to be present and fully working. In
particular, printing, print preview, and PDF/EPS import will not be fully
functional without GhostScript. GhostScript 8.x is STRONGLY recommended.
Support for versions older than 7.07 is untested and Scribus may not operate
reliably using such an old version of gs.

You can get a new version of GhostScript from .
There is documentation on how to install a new version of GhostScript on the
Scribus website:
or you can just download it and install it in /usr/local, then set your PATH.

If you're compiling Scribus yourself, it will whine at you during configure if
it notices an older version of GhostScript, or can't find it at all. If you
know you have a newer version installed, run `gs --version' and (on bash)
`which gs' to check what version is being used and where it's installed. You
may need to tweak your PATH environment variable to find the newer version
instead. Note that you can set which version of GhostScript Scribus uses, and
where to find it, in the Scribus preferences.

Debian users who haven't installed their own newer version of GhostScript may
want to install gs-afpl then use:
    `update-alternatives --config gs'
as root to select gs-afpl as the default version of GhostScript to use.



If Scribus does not start while complaining about the absence of
PostScript fonts please install either xfonts-scalable or gsfonts-x11.
They are in the "Recommends" and will be installed by all sensible apt

Also see the section entitled `GHOSTSCRIPT'.

SuSE 9.x

1)The littlecms libs 1.10, which shipped with 9.0 does not offer complete 
  support for all the the latest CMS features in Scribus 1.2+. There are updated
  SuSE 9.x RPM's available on the site. We also recommend using the 
  latest version of lcms. 

2)If you are using Qt 3.3.x, please ensure you are using the latest Qt 3.3.2-2+
  rpms. The -2+ versions have an important fix for drag and drop in Scribus. 

3)To enable direct CUPS support which recommended, make sure both cups-devel
  and openssl-devel are installed. Suse enables ssl support in CUPS. The
  current Scribus config checks do not test for this.

Red Hat / Fedora

Fedora/RH users are recommended to have at least Qt 3.3.2-6. These have
important fixes for Scribus. The Scribus RPMS in Fedora Extras are of very high
quality and have been created with close cooperation from Fedora maintainers
and the Scribus Team. We recommend them for most users as they will ensure
correct integration with the menuing system and mime types.

There are no packages for LittleCMS or a recent GhostScript in Fedora Core 3,
though LittleCMS (lcms) is in Fedora Extras. Please see the included help files
and for details.
Grey scale icc profiles in images are not supported in this release..

There is a separate file, PACKAGING for detailed hints and notes on building
packages for Scribus.

On Fedora, if you report a crash bug, it would be extremely handy if you could
build a debug version of Scribus (--enable-debug to configure) and get a stack
trace. This is not required, but does help us diagnose the problem more quickly
and reliably. Some information on stack traces can be found here:

Mac OS X

Scribus for Mac OS X is best obtained through fink. See:

There is also information about building and using Scribus on Mac OS X on the
Scribus wiki: .

A Mac OS X native Aqua port is in early testing. More information can be found
on .

Microsoft Windows

Some information on building Scribus for Cygwin under Windows is available on
the Scribus Wiki: .

A native win32 port is in the early stages of development. There is no ETA.
More information will be announced on the mailing list as progess continues.
You can also follow development at .

Additional information

Many other hints and info are on the and
sites. Full compile, install and FAQ's are available there.

There is a lively on-line community, both on IRC @ #scribus on
and the mailing list. Mailing list info can be found at:

Thanks to the many translators, testers, packagers and contributors who make
the Scribus community so special.

For the Scribus Team,

Franz Schmid
Peter Linnell
in April 2005