«Короткие слова» — это подключаемый модуль, предназначенный для добавления неразрывных пробелов перед или после определённых сокращений, например, между «25» и «км» или между «д-р» и «Питтмен», чтобы избежать разрыв линии между обеими частями.
Команда Scribus не может учесть все различные национальные или языковые стандарты, которые должны применяться, чтобы избежать разрыва строки, но один из членов команды Scribus, Petr Vaněk, решил предоставить пользователям Scribus подключаемый модуль, который можно легко настроить в соответствии с их конкретными потребностями.
Модуль «коротких слов» доступен в меню Расширения > Короткие слова.
![]() |
Диалоговое окно коротких слов состоит из двух частей. Параметры в верхней части («Добавить неразрывные пробелы:») позволяют выбрать различные диапазоны для добавления неразрывных пробелов:
Нижняя часть («Языковые параметры») выглядит проще, но концептуально она немного сложнее. Значение по умолчанию — «Использовать язык, указанный в стиле» — означает, что Scribus будет использовать либо параметры языка системы, либо параметры языка Scribus, либо параметры языка в определённом стиле, причём последующий вариант всегда переопределяет предыдущий. Если вы снимите флажок по умолчанию, то позволите Scribus применять правила для другого языка, но, как и в случае с параметрами системы, программы Scribus и стилей, Scribus нуждается в правильной информации о языке, который вы хотите использовать. Если для определённого языка конфигурация отсутствует, вам придётся создать её самостоятельно.
Модуль «коротких слов» использует общесистемный файл конфигурации под названием scribus-short-words.rc
, обычно расположенный в каталоге $prefix/lib/scribus/plugins
(фактический каталог зависит от вашей операционной системы и/или того, куда установлена программа Scribus). Файл конфигурации почти не требует пояснений: как правило, он содержит список сокращений для данного языка, предваряемых или сопровождаемых пробелами и разделяемых запятыми. Позиция пробела (до или после сокращения) сообщает модулю, куда необходимо добавить неразрывный пробел. Каждая строка с параметрами конфигурации должна начинаться с языка, для которого она предназначена, например, en
для английского или cs
для чешского:
# Здесь начинаются параметры для английского en=Dr. ,Dr ,Mr. ,Mr ,Mrs. ,Mrs ,Ms. ,Ms ,Prof. ,Prof ,Rev. ,Rev , en= Kg, kg, g, mg, oz, lb, cwt, km, Km, m, cm, mm, # Здесь начинаются параметры для чешского ## висячие союзы cs=K ,k ,S ,s ,V ,v ,Z ,z ,O ,o ,U ,u ,I ,i ,A , ## физика и математика cs= kg, g, m, cm, mm, l, hl, s, %,
Если вы хотите использовать настраиваемые «короткие слова», например, для нового языка, вы можете создать свою собственную конфигурацию с соответствующими данными и с помощью операций копирования/вставки добавить содержимое в файл scribus-short-words.rc
в папке .Scribus
в вашем домашнем/пользовательском каталоге. Вы также можете напрямую ввести конфигурационные данные, используя меню настройки Scribus.
Команда разработчиков Scribus стремится расширить файл глобальной конфигурации так, чтобы удовлетворить потребности всех пользователей, желающих видеть в Scribus типографские правила конкретного языка. Если вы создали надёжный файл конфигурации для вашего языка, мы будем рады включить его в состав Scribus, чтобы поделиться результатами вашей работы с другими и дать людям возможность произвести улучшения.