Nativ inline-CSS-fontshorthand
HPDFDecodeHeadlessRichText accepterar avgränsad inline-fontshorthand och expanderar dess komponenter för typsnittsstorlek, vikt, kursiv stil och tillhandahållen familj innan den befintliga per-egenskaps-kaskaden tillämpas
<span style="font-weight:bold!important;font:italic 10pt Sans">Text</span>
Detta exempel ger fet kursiv text på 10 punkter: den tidigare viktiga vikten förblir fet medan shorthanden sätter sina övriga komponenter; utelämnad vikt och kursiv stil återställs till regular när ingen komponent med högre prioritet hindrar den återställningen
Giltigt font:inherit återställer omslutande typsnittsegenskaper; em- och procentuell storlek använder den omslutande beräknade storleken, och senare viktiga deklarationer vinner endast för sina berörda komponenter
Storhetsenheter är pt, px vid 96 dpi, em, procent, pc, cm, mm och in; kvalifierare är normal, italic, oblique, bold, bolder, lighter och hela hundratal från 100 till 900
En obligatorisk familjelista följer efter storleken; när FontFamilyNames är konfigurerad bevarar det befintliga named-family-urvalet och PreserveFontFamilyLists-beteendet den ursprungliga preferensen innan tillhandahållna typsnitt löses
Utan konfigurerade namn gäller de stödda komponenterna för typsnittsstorlek och stil fortfarande, medan familjeurvalet behåller den befintliga enfamiljsprofilen; denna parser laddar inga typsnitt
Ett valfritt snedstreck accepterar normal, icke-negativa numeriska faktorer och stödda line-height-längder eller procent; faktiska linjerutor i stycket tillämpar oberoende höjdprioritet och ärvda beräknade värden
Hela shorthanden måste vara giltig innan någon komponent eller prioritet ändras; shorthands som inte stöds bevarar tidigare stilar och vanlig text; small caps, stretch, systemtypsnitt, externa stilmallar och allmän CSS-layout ligger utanför den avgränsade profilen
Färg, understreck, genomstrykning och styckejustering förblir oberoende; dekoderns befintliga gränser och avbrottsfeltyp bevaras
Sex faktiska nativa mål verifierar avkodade egenskaper och sparade PDF:er med exakt de tillhandahållna typsnittsprogrammen, CID-till-GID-mappningar, ToUnicode, appearance-geometri och oberoende renderade synliga pixlar
Native avkodare · Avkodningsalternativ · Ordnade kandidater för tillhandahållna familjer
Numeriska matematikuttryck accepteras för storlek och snedstreckshöjd, inklusive balanserade funktioner som innehåller mellanrum eller division samt de nya rotrelativa och uttryckliga viewport-längdenheterna