Игорь Штанг (nobelfaik) wrote,
Игорь Штанг
nobelfaik

Category:

Тонкие шпации вокруг тире

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

С «Чартером», например, всё в порядке:


А вот «Октаву» нужно подправить:


Для этого обычные пробелы вокруг тире заменяем тонкими шпациями. В качестве тонкой шпации хорошо себя зарекомендовал Thin Space, равный 1/8 круглой.


Смотрится хорошо, но при верстке могут возникнуть проблемы. Поскольку Thin Space является неразрывным пробелом, он будет крепко держать следующее после тире слово, не давая программе при необходимости перенести его (слово) на новую строку. Это особенно неприятно, когда верстаешь на узкий формат.
В такой ситуации поможет символ Discretionary Line Break (Type > Insert Break Character > Discretionary Line Break). Его нужно поставить после второй тонкой шпации.

В режиме просмотра непечатаемых символов это выглядит так:


Вот что говорит официальная справка: «Дискреционный разрыв строки. Указывает позицию разрыва строки при его необходимости. Дискреционный разрыв строки идентичен дискреционному переносу, однако при его использовании не производится вставка дефиса на позиции разрыва строки».

UPD: Символ Discretionary Line Break впервые появился в ИнДизайне CS3. Как решалась проблема в более ранних версиях, я не знаю.
Tags: верстка, знаю как, индизайн, микротипографика, типографика
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments