Чому рядки переносяться саме там
Ось скарга, до якої ми ставимося серйозно. Абзац конвертується чисто, кожне слово на місці, і все одно він переноситься не там, де переносився в Publisher. Одне зайве слово вибирається на рядок вище, і все, що нижче, з'їжджає вниз. У двоколонковому бюлетені це може коштувати цілого абзацу внизу сторінки.
Місце перенесення рядка визначають три речі. Помиліться в будь-якій із них, і текст опиниться в іншому місці.
Параметри шрифту
У кожної літери є ширина. Складіть їх, і ви знаєте, скільки слів уміщується. Якщо рушій читає параметри шрифту трохи інакше, ніж Publisher, то й підсумок виходить інший. Ми писали про це минулого разу в тексті коли шрифту у вас немає, і тамтешні виправлення служать основою для всього, що тут.
Перенесення слів
Publisher не переносить слово тієї ж миті, коли воно стає довгим. Спершу він дає собі вікно у 18 пунктів біля правого поля: якщо слово починається всередині цього вікна, воно йде цілим, а не розривається. Наш рушій тепер використовує те саме вікно, тож слова розриваються в тих самих місцях або лишаються цілими в тих самих місцях.
Текст по кривій отримав те саме. Слово, яке майже вміщується на вигнутому рядку, більше не розривається посередині, тож "пред-мет", вигнутий над логотипом, знову читається як "предмет".
Відступ усередині фрейму
Текст починається не біля самого краю свого блоку. Усередині є поле, а в таблицях Publisher задає своє. У нас воно було здогадом. Тепер воно від Publisher, і частка клітинок таблиць, які потрапляють у межах половини пункту від Publisher, зросла з менш ніж 2 зі 100 до 89 зі 100.
Одне чесне зауваження: вузька клітинка заголовка все ще може перенестися на два рядки там, де Publisher укладає її в один. Ми над цим працюємо.
Докладніше про те, де стає текст: текст стає туди, куди його ставить Publisher.
Якщо абзац у вашому файлі перенісся неправильно, проженіть його ще раз.