Дело о неправильном размере шрифта

Когда конвертированная страница выглядит неправильно, первый подозреваемый — размер шрифта. Неправильный размер значит неправильные переносы строк, неправильные переносы значат неправильный поток текста, и скоро вся страница уплывает от оригинала. Обновление этой недели закрывает четыре отдельных способа, которыми движок выбирал не тот размер.

Пустая строка, которая меняла всё

Сначала самый странный случай. В некоторых файлах пустой абзац, просто пустая строка, которую автор сделал нажатием Enter, менял размер текста после себя. Примерно один документ из девяти в нашей тестовой библиотеке содержит этот паттерн. Исправлено. Пустая строка — это снова просто пустая строка.

Пользовательские стили сохраняют свой размер

Пользователи Publisher могли определять собственные стили текста: «Заголовок, 20 пунктов, Franklin Gothic». Когда абзац использовал такой стиль, движок иногда откатывался к размеру по умолчанию вместо размера самого стиля. Теперь стиль побеждает.

Никаких заимствований у соседа

Абзац без собственного стиля должен получать базовый размер документа. Движок вместо этого выдавал ему размер предыдущего абзаца, и это оказывалось верным ровно настолько часто, чтобы ошибку было трудно заметить. Больше тысячи документов в библиотеке несли этот дефект. Исправлено.

Жирный остаётся на месте

Жирное начертание могло растечься за пределы слов, которые выделил автор, и поглотить остаток абзаца. Теперь оно заканчивается там, где заканчивается в Publisher.

Ни одно из этих исправлений само по себе не выглядит эффектно. Вместе они — разница между страницей, которая читается как оригинал, и страницей, которая читается как перепечатанная копия. Как всегда, мы судим об этом, ставя наш вывод рядом с выводом самого Publisher, документ за документом.

Есть файл, где текст вышел не того размера? Попробуйте ещё раз.