(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Пробелы в InDesign и как я их ставлю

Источник: habrahabr

Если в докомпьютерную эпоху набор текста и подготовка оригинал-макета были отдельной профессией, то ныне любой человек, установивший верстальную программу (или даже Word) способен готовить документы к печати.

 В компьютерную эпоху пробелы, как самая несодержательная часть текста, часто обходят должным вниманием при подготовке изданий. Зачастую в документе присутствуют всего два вида пробелов: обыкновенный и неразрывный (в Word'е фиксированной ширины, в InDesign'е - нет). Между тем, пробелов существует около двух десятков, и некоторые из них очень пригождаются в русской типографике.

Обычный растяжимый пробел, который ставится почти везде, работает аналогично механизму линотипа: при выключке по формату полосы (в компьютерных терминах выравнивание по ширине) пробелы, выполненные в виде клинышков, опускались между словами до тех пор, пока строка не занимала всю отведённую ширину.

Неразрывный пробел ничем не отличается по ширине и растяжению от обычного пробела, но не может быть заменён переводом строки. Неразрывные пробелы необходимо ставить после почти всех однобуквенных слов (а, в, и, к, о, с, у, я) и до "б" и "ж", иногда после двухбуквенных слов в начале предложения, между числом и единицами измерений (100 грамм, 5 м), между частями названия (InDesign 5.5).

 Этот список может поначалу казаться неполным, потому что в остальных случаях, где мы привыкли ставить неразрывный пробел, ставятся пробельные символы другой величины.

 Итак, какие же ещё пробелы нам предлагает InDesign? (в скобках русские названия, которые я знаю)

  • Em Space (круглая) - пробел шириной в кегль. Почти нигде не нужен.
  • En Space (полукруглая) - пробел шириной в половину кегля.
  • Nonbreaking Space (Fixed Width) - неразрывный пробел фиксированной величины. Величина задаётся в настройках
  • Third Space (третья) - пробел шириной в треть круглой
  • Quarter Space (четвёртая) - пробел шириной в четверть круглой
  • Sixth Space (шестая) - пробел шириной в одну шестую круглой
  • Flush Space - пробел изменяемой ширины, добавляется в конце полностью (с последней строкой) выровненного абзаца
  • Hair Space - одна двадцать четвёртая круглой
  • Thin Space (тонкая) - одна восьмая круглой. В английской типографике добавляется вокруг тире
  • Figure Space - пробел шириной с цифру
  • Punctuation Space - пробел шириной с знак пунктуации (. : !)

Некоторые из них имеют исключительно историческую ценность, а другие очень и очень улучшают вид издания.

Шестая ставится вокруг тире и значительно улучшает вид текста: пробелы вокруг тире не растягиваются ни при каких условиях.

Тонкую можно ставить в математических формулах вокруг знаков +, − и прочих, а также после знака номера или параграфа. Также ею отделяются группы цифр (если их больше четырёх).

Четвёртой я отбиваю инициалы друг от друга и от фамилии, а также номера иллюстраций/схем (ил. 3). Также четвёртую можно употреблять в сокращениях вроде "и т. д." "и т. п.".

Третья, практически неотличимая от обыкновенного пробела, находит применение в списках литературы вокруг одинарной и двойной косых черт, отделяющих составителей и названия сборников.

Полукруглую я ставлю в некоторых специальных случаях, например в таком: Ил. 3. В. И. Пупкин - между "3." и "В.".

***
Напоследок хочу вручить несколько (не всегда идеально работающих) индизайновских регулярных выражений, помогающих мне с автоматической расстановкой пробелов.

 Расставляет неразрывные пробелы после однобуквенных слов кроме б и ж:

Find what: \b([ИЯОВКУСАияовкуса])\b

Change to: $1~S

 Расставляет неразрывные пробелы до б и ж:

Find what: \b([ЖбжБ])\b

Change to: $1~S

 Заменяет пробелы вокруг тире:

Find what: [~m~>~f~/~S~s~<~/~.~3~4~%]~_[~m~>~f~/~S~s~<~/~.~3~4~%]

Change to: ~%~_~%

 Заменяет пробелы в инициалах (до фамилии):

Find what: ([А-ЯA-Z]\.)\s([А-ЯA-Z]\.)\s

Change to: $1~4$2~4

 Заменяет пробелы после номера/параграфа, (после которого идёт цифра)

Find what: (№/~6)\s?(?>\d)

Change to: $1~<

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 25.01.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SAP® Crystal Dashboard Design Departmental 2016 WIN INTL NUL
ABBYY Lingvo x6 Английская Домашняя версия, электронный ключ
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
IBM DOMINO COLLABORATION EXPRESS AUTHORIZED USER LICENSE + SW SUBSCRIPTION & SUPPORT 12 MONTHS
Inventory 9
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Один день системного администратора
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100