Propriété raccourcie font du CSS en ligne natif

HPDFDecodeHeadlessRichText accepte une propriété raccourcie font en ligne bornée et développe ses composantes taille de police, graisse, italique et familles fournies avant d'appliquer la cascade par propriété existante

<span style="font-weight:bold!important;font:italic 10pt Sans">Text</span>

Cet exemple produit un texte en gras italique à 10 points : la graisse important précédente reste en gras tandis que la forme raccourcie définit ses autres composantes ; la graisse et l'italique omises reviennent à regular quand aucune composante de priorité supérieure n'empêche cette réinitialisation

Un font:inherit valide restaure les propriétés de police englobantes ; le dimensionnement en em et en pourcentages utilise la taille calculée englobante, et les déclarations important ultérieures ne l'emportent que sur leurs composantes concernées

Les unités de taille sont pt, px à 96 dpi, em, percent, pc, cm, mm et in ; les qualificatifs sont normal, italic, oblique, bold, bolder, lighter et les centaines entières de 100 à 900

Une liste de familles obligatoire suit la taille ; quand FontFamilyNames est configuré, la sélection de familles nommées existante et le comportement de PreserveFontFamilyLists préservent la préférence d'auteur avant la résolution des polices fournies

Sans noms configurés, les composantes taille et style de police reconnues s'appliquent toujours tandis que la sélection de famille conserve le profil à famille unique existant ; ce parser ne charge pas de polices

Une barre oblique optionnelle n'accepte que la hauteur de ligne normal ; la hauteur de ligne numérique, les petites capitales, stretch, les polices système, les feuilles de style externes et la mise en page CSS générale restent du travail séparé

La forme raccourcie complète doit être valide avant tout changement de composante ou de priorité ; une forme raccourcie non prise en charge préserve les styles précédents et le texte ordinaire

Couleur, soulignement, barré et alignement de paragraphe restent indépendants ; les bornes du décodeur existant et le type d'erreur d'annulation sont préservés

Six cibles natives réelles vérifient les propriétés décodées et les PDF sauvegardés en utilisant exactement les programmes de polices fournis, les mappages CID vers GID, les ToUnicode, la géométrie des appearances et les pixels visibles rendus indépendamment

Décodeur natif · Options de décodage · Candidats ordonnés de familles fournies

Des expressions mathématiques numériques sont acceptées pour la taille et la hauteur slash, fonctions équilibrées contenant des espaces ou une division et nouvelles unités de longueur root-relatives et de viewport explicites comprises