Contextual headless rich text

Typed native rich-appearances behouden complete Unicode joining context over aangrenzende font-, kleur- en lege style runs heen terwijl exacte logische V- en canonieke RV-waarden behouden blijven

Fitting gebruikt nog steeds complete Unicode woord- en grapheme-grenzen; de finale pass shape elk geselecteerd style-item binnen diens echte fysieke regel en plaatst items volgens paragraaprichting en embedding levels

Arabische initial-, medial- en final-vormen behouden omringende letters over style-naad heen, gemengde Latijnse en RTL-items houden hun visuele volgorde, en Hebreeuwse italic-styles gebruiken de echte door de aanroeper geleverde italic- en bold-italic-fontprogramma's

Gewrapte fysieke regels behouden de richting die uit de oorspronkelijke logische paragraaf is afgeleid; joining context eindigt aan de fysieke regelgrens

Elke child-appearance houdt diens eigen echte font, point size, kleur, CID glyph map, ToUnicode, logische ActualText en gepositioneerd glyph-programma; de ouder past visuele item-coördinaten toe zonder objecteigendom of logische rich-styles te veranderen

De bestaande character spacing, word spacing, line alignment, metrics, font-permissions, object-budgetten, annulering en transactionele veldupdate-regels blijven van toepassing

Cross-font combining mark-anchors, expliciete embedding-controls die fysieke regels bespannen en bredere XHTML/CSS-layout blijven apart actief werk; een style-naam-grapheme die één fysieke baseline deelt bewijst geen complete mark-to-base-plaatsing

Zie HPDFShapeHeadlessTextSpan en HPDFResolveHeadlessTextOrder voor de herbruikbare native API's