Rich Text Style Group Wrapping
Typowane wyglądy pól rich obliczają domyślne możliwości złamania linii Unicode 17 nad kompletnymi akapitami, zachowując oryginalne offsety stylów dla każdego malowanego fragmentu
Zmiana stylu, rozmiaru albo koloru fontu nie tworzy legalnej granicy słowa; spacje niełamliwe, interpunkcja otwierająca i kontekst numeryczny pozostają połączone przez granice runów
Gdy legalna grupa mieści się w świeżej linii, layout mierzy każdy rzeczywisty stylowany fragment przez tego samego buildera wyglądów używanego do malowania i przenosi całą grupę przed doklejeniem jakiegokolwiek fragmentu, gdy bieżąca linia nie ma miejsca
Każdy run zachowuje swój font, rozmiar, kolor i dekoracje; różne rozmiary punktów dzielą rzeczywistą linię bazową wyliczoną z metryk każdego osadzonego fontu
Grupy szersze niż prostokąt zawartości używają kompletnych stylowanych zakresów grafemów do awaryjnego dopasowania, zachowując znaki podstawy i znaki łączące na jednej fizycznej linii przez szwy stylów; shaping między stylami pozostaje dalszą pracą integracyjną
Podział CRLF między sąsiednimi runami stylów tworzy jedno rzeczywiste złamanie linii i jeden kanoniczny element XHTML br, także gdy puste runy stylów występują między CR a LF
Jawne przejście akapitowe rozdziela konteksty i wybiera wyrównanie pierwszego runa następnego akapitu
Wyłączenie WrapText zachowuje pojedynczą fizyczną linię przez zmiany stylów, podczas gdy jawne złamania linii i akapitów nadal obowiązują
Offsety runów i kursory grup przesuwają się przez akapit bez skanowania pełnej tablicy stylów na każdej granicy skalarów; limity glifów, fontów, fragmentów, obiektów i anulowania nadal obowiązują
Natywna operacja JSON forms.fill osiąga to samo dopasowanie grup i zachowuje swoje ustalone layouty rekordów operacji i transakcyjną publikację
Actual acceptance
Zapisane fixture'y pokrywają słowo obejmujące tekst regular i bold, szwę niełamliwej spacji, nawiasy otwierające, podział CRLF między stylami, grupę waluty i dziesiętną, mieszane rozmiary punktów i wyłączone zawijanie
Niezależne czytniki przeglądają dokładne V i RV, tożsamości osadzonych fontów, rzeczywiste mapy glifów i przyrosty, wewnętrzne macierze tekstu plus zewnętrzne transformacje, fizyczne linie bazowe, granice zawartości i widoczne piksele dla obu widgetów
Bidi akapitu o mieszanych stylach, kontekstowe łączenie przez zmiany stylów, dowolny XHTML i dodatkowi konsumenci CSS pozostają odrębną aktywną pracą
Natywne pola rich · Możliwości Unicode · Dopasowanie grafemów