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