Rich Text Style Group Wrapping
Getypeerde rich field-appearances berekenen Unicode 17 default line-break-opportunities over complete paragrafen, met behoud van de originele stijl-offsets voor elk geschilderd fragment
Een wijziging van fontstijl, grootte of kleur creëert geen geldige woordgrens; nonbreaking spaces, openingspunctuatie en numerieke context blijven verbonden over run-grenzen heen
Wanneer een geldige groep in een verse regel past, meet de layout elk echt gestijld fragment via dezelfde appearance-builder die voor het schilderen wordt gebruikt en verplaatst de hele groep voordat een fragment wordt toegevoegd wanneer de huidige regel geen ruimte heeft
Elke run houdt diens font, grootte, kleur en decoraties vast; verschillende puntgroottes delen de echte regelbaseline, afgeleid uit de metrics van elk embedded font
Groepen breder dan de contentrechthoek gebruiken complete gestijlde grapheme-ranges voor emergency fitting, met behoud van basistekens en combining marks op één fysieke regel over stijlnaden heen; shaping over stijlen heen blijft verder integratiewerk
Een CRLF-split tussen aangrenzende stijl-runs creëert één echte regeleinde en één canoniek XHTML br-element, ook wanneer lege stijl-runs tussen CR en LF voorkomen
Een expliciete paragraaftransitie scheidt de contexten en kiest de uitlijning van de eerste run van de volgende paragraaf
WrapText uitschakelen behoudt één fysieke regel over stijlwisselingen heen, terwijl expliciete regel- en paragraafbreuken nog steeds gelden
Run-offsets en groepscursors schuiven door de paragraaf zonder bij elke scalar-grens de volledige stijlarray te scannen; glyph-, font-, fragment-, object- en annuleringslimieten gelden nog steeds
De native JSON forms.fill-operatie bereikt dezelfde group fitting en behoudt diens gevestigde operation-record-layout en transactionele publicatie
Echte acceptatie
Opgeslagen fixtures dekken een woord dat over regular- en bold-tekst loopt, een nonbreaking-space-naad, openingshaakjes, CRLF-split tussen stijlen, een valuta- en decimale groep, gemengde puntgroottes en uitgeschakeld wrapping
Onafhankelijke readers inspecteren exacte V en RV, embedded font-identiteiten, echte glyph-maps en advances, innerlijke tekstmatrices plus outerlijke transforms, fysieke baselines, content-bounds en zichtbare pixels voor beide widgets
Mixed-style paragraaf-bidi, contextuele joining over stijlwisselingen heen, willekeurige XHTML en extra CSS-consumers blijven apart actief werk
Native rich fields · Unicode opportunities · Grapheme fitting