VVENZ 13 • О шпациях до и после тире

На VK был вопрос о шпациях и тире

https://vk.com/im?sel=241477734

что за знак после тире и шпации?
Это код "пробел нулевой ширины", его код 200B. Скрипт DoTextOK использует его в случаях, когда в установках оформления тире выбраны шпации. Индизайновсие шпации по определению неразрывные, и если в тексте будет так:
слово шпация тире шпация слово, то никогда не будет так, чтобы тире оказлось на правом краю полосы.
Всегда будет пересчёт макета. А когда там добавляется пробел нулевой ширины, у него нет атрибута неразрывности, то это позволяет иметь тире на правом краю.
Я не сторонник, если не сказать, противник использования шпаций для обрамления тире. Дело в том, что шпации не эластичны, всегда фиксированной ширины. И это приводит к тому, что текст может стать дырявым. Особенно это вероятно на узкой колонке. А использование шпаций даёт компоновщику текста больше маневра, и в результате пространство текста более ровное.
Это то, что называют серебром набора, к которому мы стремимся, но не всегда получаем.
А использование шпаций для оформления тире ещё сильнее отдаляет от желаемого результата.
Используйте обычный пробел, с уменьшением 60-80%, и компоновщик дальше всё сделает. Пробел до тире будет неразрывным, DoTextOK сделает это, самим не надо там выбирать этот пробел.
И шпации/пробелы по умолчанию ставятся до и после пробела одинаковые. Ну сложно представить, когда они нужны разные. А если уж нужны, то есть флажок в файле настроек.
Вот видео, где показано то, о чем написано в этом тексте.

© InDesign • Мастерская вёрстки, 2019-2021. Все права защищены.
 
Идея проекта, все представленные программы, голос за кадром — Михаил Юрьевич Иванюшин.
Юридическая поддержка — ИП Шакурова Резеда Дамировна.  ИНН: 161403515742, ОГРНИП: 318774600195037.
 
Пользуясь сайтом, вы соглашаетесь на обработку сведений о себе, указанных при регистрации. Вот ссылка на документ, регламентирующий данную процедуру: Соглашение с обработкой личных данных. Сбор этой информации — требование, изложенное в федеральном законе № 152-ФЗ от 27.07.2006 (ред. от 22.02.2017) «О персональных данных».
 

Please publish modules in offcanvas position.