
Не так давно, меня по-дружески попросили сверстать для печати одну небольшую книжонку, я с радостью согласился, радуясь попутной возможности изучить соответствующее ПО. Таким образом, я и познакомился со Scribus, о котором сегодня пойдёт речь.
Scribus — это настольное издательское ПО (DTP), или другими словами: программа для визуальной верстки печатных документов (газет, журналов, брошюр, литературы и т.п). OpenSource аналог AdobeInDesign или QuarkXPress.
В отличии от многих открытых приложений, созданных студентами-энтузиастами, Scribus изначально разрабатывался профессионалами типографического и печатного дела, и поэтому владеет довольно широкими возможностями по профессиональной верстке и до-печатной подготовке текста.
Сама программа написана на С++ с использованием интерфейс-библиотек Qt(что немного непривычно, поскольку большинство открытых приложений такого рода — на gtk), и начиная с версии 1.3 — доступна пользователям всех популярных операционных систем.
Итак, что умеет Scribus:
Разметка страницы:
- Поля
- Множество предустановленных профилей для одно- двух- и многосторонних аркушей
- Всевозможные размеры и форматы бумаги
- Введение собственных направляющих для удобства разметки
- Разделение страниц на правые и левые для изданий книжного типа
- Создание Мастер-страниц — шаблонов, применимых одновременно ко множеству страниц
Работа с графикой:
Вектор:
- Кривые Безье
- Примитивы
- Свободное рисование
Растр:
- Вставка изображений
- Масштабирование
- Базовые трансформации
- Коррекция гаммы и цветов
возможность редактирования во внешней программе ( GIMP ), не отходя от кассы, и многое другое.
Работа с текстом:
Все что только можно!
- Полная поддержка unicode со всеми спец-символами, измененным направлением текста и даже арабской вязью
- Вставка текстовых блоков различной формы, закругление углов, вращение и трансформация
- Обтекание других обьектов
- Линкование отдельных блоков для перехода текста между ними
Работа со стилями текста:
- Все, что угодно: Шрифты, кернинги, кегли, интервалы во всех направлениях, нестандартные пропорции шрифтов
- Возможность создавать заготовленные стили со всеми возможными параметрами, и применять их одним кликом к выбраным участкам текста.
Работу с текстом лучше вести во встроенном внешнем редакторе, что помогает сконцентрироваться отдельно на тексте и розстановке стилей абзацев.
Форматы файлов и PDF-вкусности:
- EPS,PSD,JPEG,PNG,TIFF,XPM,ODT,SVG и множество других непонятных аббревиатур
- Практически полная совместимость с PDF 1.4
- Интерактивные элементы, формы, и т.д.
- JavaScript-сценарии
- Поддержка цветовых профилей CMYK и RGB
- Встраивание шрифтов (с возможностью превращения их в векторные контуры, без утраты редактируемости)
- Полная совместимость с PDF/X-3 — стандартом ISO на PDF для печатной публикации
- Поддержка PostScript Level 2 и 3
Интерфейс и прочее: Интерфейс — обычный, но нареканий не вызывает. Все на своих местах. Хотя, некоторые возможности(например автоматическая вставка номера страницы) — доступны только при помощи хоткеев. А они иногда такие, что можно пальцы поламать (для номера страницы — ctrl+shift+alt+p). Даже разработчики рекомендуют перенастроить их под собственные нужды.
Приятным инструментом является черновик — нечто подобное расширенного буфера обмена в MS Office.
Пару скриншотов:
Главное окно

Встроеный редактор текста

Также присутствуют такие вкусности как мощное Api, с вытекающими широкими возможностями по написанию пользовательских скриптов на питоне, автоматический валидатор документов, и многое другое, описание чего, сделало бы эту заметку длинной и неинтересной.
Таким образом, Scribus представляет из себя довольно мощный инструмент по допечатной подготовке текста, и его возможностей с головой хватает для любительской и полупрофесиональной верстки печатных изделий. При этом, платить за него не нужно ни копейки:)