[ID CC-CC2022] Странное поведение автокомпоновки абзаца?

  • Автор темы Автор темы hulk1776
  • Дата начала Дата начала

hulk1776

Топикстартер
15 лет на форуме
Сообщения
738
Реакции
21
В списке литературы один из пунктов вот так растянут (картинка 1)
Если заменить неразрывный пробел перед тире перед '2015', то компонуется компактнее (картинка 2).
Почему Инди не хочет перенести строку по обычному пробелу (между тире и годом 2015)?
 

Вложения

  • Clipboard01.jpg
    Clipboard01.jpg
    31.8 КБ · Просм.: 1 105
  • Clipboard02.jpg
    Clipboard02.jpg
    33.8 КБ · Просм.: 1 094
Так и на картинке №2, пробелы огромные. Даже если "-ные" втянуть на первую строчку, "— 2015. —" все равно не войдет во вторую
(понятно, что оставлять тире в конце строки нельзя).
Попробуйте разрешить в настройках выключки масштабирование глифов и пробелов в еще больших пределах.
 
  • Спасибо
Реакции: hulk1776
Почему Инди не хочет перенести строку по обычному пробелу (между тире и годом 2015)?
видимо потому, что это не поместится в предыдущую строку... :) для первого случая можно попробовать поставить принудительные переносы... :)
 
В таких случаях лучше бы не только скриншоты, но и idml прикладывать.
Может, там в атрибутах символов стоит "без переносов", откуда ж нам знать? :)
 
Так и на картинке №2, пробелы огромные. Даже если "-ные" втянуть на первую строчку, "— 2015. —" все равно не войдет во вторую
(понятно, что оставлять тире в конце строки нельзя).
Попробуйте разрешить в настройках выключки масштабирование глифов и пробелов в еще больших пределах.
Уменьшил минимальное масштабирование глифов до 95% и все затолкалось в одну строку. Хотя по пробелу все равно не хочет переноситься (увеличил трекинг на +3 и все разлетелось). Странно. Ведь пробел - основное место для осуществления переноса.
to LeonidB:
переносы разрешены. Но пробел после тире не воспринимается как место для логичного переноса (почему-то).
 
дайте кусок теста (идмл)
 
описка, Жек, простая выше.

он хотел сказать "в начале"
 

Не по теме:
А, понятно.
Я шибко удивился. )))

 
В параметрах стиля абзаца, в настройках переносов, включите галку "В последнем слове абзаца".
Вредная эта галка, вообще-то. Не надо её отключать вообще :)
 
  • Спасибо
Реакции: hulk1776
Галка-то как раз полезная.
Понять бы почему ИД считает всю конструкцию " — 2015. — № 1—8. — С. 1385—1387." одним словом.
И "естествознания" ни под каким соусом мне перенести не удалось.

А если межсловные пробелы зажать в диапазоне 95-100-120, то текст ляжет еще компактнее
 
Галка-то как раз полезная.
Для текстов на английском языке. С короткими словами. Это оттуда веяние, вообще-то.
В русской типографике никогда такого правила не было. Было ограничение на длину концевой строки абзаца - не менее 1,5 ширины абзацного отступа. Что можно задать греп-стилем (неразрывный стиль символов, применённый к конструкции, например, .{6}$ (число менять в зависимости от шрифта и ширины абзацного отступа)).
 
Понять бы почему ИД считает всю конструкцию " — 2015. — № 1—8. — С. 1385—1387." одним словом.
Потому что глюк. Плохо сочетаемый, как выяснилось, именно с этой пресловутой галкой (точнее, с её отсутствием).

В этой конструкции сумятицу в мозги программы вносят неразрывные пробелы перед тире. С обычными пробелами такого не происходит.
 
скачивать лень.

Лёнь, а если попробовать в том абзаце неразрывный пробел сменить на обычный с аттрибутом нобреак?

так же будет ИД глючить?
 
а если попробовать в том абзаце неразрывный пробел сменить на обычный с аттрибутом нобреак?

так же будет ИД глючить?
Нет, не так же. Уже гораздо лучше: и слово "естествознания" сразу переноситься начинает, и конструкция не воспринимается как единое целое, то есть может рваться на обычных пробелах после тире.
 
во. я про это. неоднократно наблюдал сей эффект.
что простой пробел с нобреком ведёт себя существенно лучше, чем неразрывный)
 
  • Спасибо
Реакции: NNN5
Ноубрэк не отмечается непечатным символом (за что его и юзаю редко. Только для целых слов)

В русской типографике никогда такого правила не было.
Лично мне режут глаз, болтающиеся в последней строке огрызки слов из 3-5 букв. Но для сложных текстов, многим приходится жертвовать, да