Перенос стилевых групп rich text
Внешние виды типизированных rich-полей вычисляют возможности разрыва строк по умолчанию Unicode 17 по целым абзацам, сохраняя исходные стилевые смещения для каждого отрисованного фрагмента
Смена начертания, размера или цвета шрифта не создаёт допустимой границы слова; неразрывные пробелы, открывающая пунктуация и числовой контекст остаются связанными через границы run
Когда допустимая группа умещается на новой строке, вёрстка измеряет каждый реальный стилевой фрагмент тем же построителем внешних видов, что и при отрисовке, и переносит всю группу до добавления любого фрагмента, если текущей строке не хватает места
Каждый run сохраняет свой шрифт, размер, цвет и оформление; разные размеры в пунктах делят реальную базовую линию строки, выведенную из метрик каждого встроенного шрифта
Группы шире прямоугольника содержимого используют полные стилевые диапазоны графем для аварийной подгонки, сохраняя базовые символы и диакритику на одной физической строке через стыки начертаний; шейпинг между начертаниями остаётся дальнейшей интеграционной работой
Разрыв CRLF между соседними стилевыми run создаёт один реальный разрыв строки и один канонический XHTML-элемент br, в том числе когда между CR и LF встречаются пустые стилевые run
Явный переход абзаца разделяет контексты и выбирает выравнивание первого run следующего абзаца
Отключение WrapText сохраняет одну физическую строку при смене начертаний, при этом явные разрывы строк и абзацев продолжают действовать
Смещения run и курсоры групп продвигаются по абзацу без сканирования всего массива стилей на каждой скалярной границе; лимиты глифов, шрифтов, фрагментов, объектов и отмены продолжают действовать
Нативная JSON-операция forms.fill достигает той же подгонки групп и сохраняет устоявшуюся раскладку записи операции и транзакционную публикацию
Фактическая приёмка
Сохранённые фикстуры покрывают слово через regular и bold, стык на неразрывном пробеле, открывающие скобки, CRLF-разрыв между начертаниями, группу валюты и десятичных, смешанные размеры в пунктах и отключённый перенос
Независимые читалки инспектируют точные V и RV, идентичности встроенных шрифтов, реальные карты глифов и продвижения, внутренние текстовые матрицы с внешними трансформациями, физические базовые линии, границы содержимого и видимые пиксели обоих виджетов
Абзацный bidi со смешанными начертаниями, контекстное соединение при смене начертаний, произвольный XHTML и дополнительные потребители CSS остаются отдельной активной работой