Radbyte för rich-text-stilgrupper
Typade rich field-appearances beräknar Unicode 15-förvalda radbrytningsmöjligheter över kompletta stycken, och behåller de ursprungliga stil-offsetsen för varje målat fragment
En ändring av typsnittsstil, storlek eller färg skapar inte en giltig ordgräns; hårda mellanslag, inledande skiljetecken och numerisk kontext förblir sammankopplade över run-gränser
När en giltig grupp ryms på en ny rad mäter layouten varje faktiskt stylat fragment genom samma appearance-byggare som används vid målning, och flyttar hela gruppen innan något fragment läggs till om den aktuella raden saknar utrymme
Varje run behåller sitt typsnitt, sin storlek, sin färg och sina dekorationer; olika punktstorlekar delar den faktiska radbaslinje som härleds ur varje inbäddat typsnitts metrics
Grupper som är bredare än innehållsrektangeln använder kompletta stylade grapheme-intervall för nödanpassning, och bevarar bastecken och kombinerande tecken på en enda fysisk rad över stilsömmar; shaping över stilgränser återstår som vidare integrationsarbete
En CRLF-delning mellan intilliggande style-runs skapar ett faktiskt radbrott och ett kanoniskt XHTML br-element, även när tomma style-runs förekommer mellan CR och LF
En explicit styckeövergång separerar kontexterna och väljer justeringen för nästa styckes första run
Att inaktivera WrapText bevarar en enda fysisk rad över stiländringar, medan explicita rad- och styckebrott fortfarande gäller
Run-offsets och gruppcursorer fortskrider genom stycket utan att genomsöka hela style-arrayen vid varje skalära gräns; gränser för glyfer, typsnitt, fragment, objekt och avbrott gäller fortfarande
Den nativa JSON-operationen forms.fill når samma gruppanpassning och bevarar sin etablerade operationsrecord-layout och transaktionella publicering
Faktisk acceptans
Sparade fixtures täcker ett ord som spänner över vanlig och fet text, en söm med hårt mellanslag, inledande parenteser, CRLF-delning mellan stilar, en valuta- och decimalgrupp, blandade punktstorlekar och inaktiverat radbyte
Oberoende läsare inspekterar exakta V och RV, inbäddade typsnittsidentiteter, faktiska glyph-mappar och advances, inre textmatriser plus yttre transformer, fysiska baslinjer, innehållsgränser och synliga pixlar för båda widgetarna
Bidi i stycken med blandade stilar, kontextuell sammanfogning över stiländringar, godtycklig XHTML och ytterligare CSS-konsumenter förblir separat pågående arbete
Native rich fields · Unicode-möjligheter · Grapheme-anpassning