[ID CC-CC2022] Тире как последний символ на полосе

polikin

Топикстартер
12 лет на форуме
Сообщения
5
Реакции
0
Здравствуйте, коллеги.
Не могу найти ответ на следующий вопрос: разрешены ли тире в конце полосы, то есть в качестве последнего символа на полосе, если после него продолжается текст в том же абзаце?
Индизайн версий CS3 и CC2015 переносит слово с прибитым после него тире на следующую полосу, из-за чего растягивается последняя строка предыдущей полосы, хотя места для тире в последней строке вполне хватало — стоит вставить любой разрыв строки после тире, и оно вместе с предыдущим словом возвращается на последнюю строку предыдущей полосы и остаётся последним символом на полосе. Может, есть какой-то запрет на оставление тире в конце полосы, если абзац продолжается?
 
Может, есть какой-то запрет на оставление тире в конце полосы, если абзац продолжается?
Проверьте, чтобы язык абзацного стиля соответствовал языку самого текста. Поскольку в английском языке тире по правилам не отделяется спереди и сзади пробелами, то ситуация может быть вызвана именно этим обстоятельством.
 
Ваша вёрстка содержит тире, которые не отделены пробелами от остального?
 
Ваша вёрстка содержит тире, которые не отделены пробелами от остального?
Все тире в тексте прибиты к предшествующим им словам неразрывными пробелами, после тире стоят обычные пробелы.
 
Как оказалось, тире не остаётся последним символом во фрейме, а переносится в следующий фрейм, если в параметрах переноса не разрешён пункт "Переносить слова во всей колонке" (Hyphenate across column). Странно, что Индизайн относит тире к знакам переноса.
 
Последнее редактирование:
Есть такое правило - тире не переносится в начало строки, а всегда остается на предыдущей строчке полосы. То есть, разрешены.
 
  • Спасибо
Реакции: polikin
Есть такое правило - тире не переносится в начало строки, а всегда остается на предыдущей строчке полосы. То есть, разрешены.

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

в начале, только если это диалог (прямая речь) или в качестве маркера списка
Меня интересуют тире в конце текстового блока.
 
в конце текстового блока
так оно ж у вас привязано неразрывным пробелом, и ИД считает цельным словом.
Мб, конечно, и знаком переноса... но вообще довольно частая ситуация — место вроде есть, а ИД выталкивает текст
(вы просто заметили, именно на тире)
растягивается последняя строка
Вообще то должен весь абзац, равномерно.
Так что проблема может быть в чем то еще (или вообще не в тире)