Polices incorporées en entier

Incorporer en entier une police légère, avec tous les caractères qu’elle contient, et non les seuls caractères affichés par les pages.

Résumé

Par défaut, une police n’entre dans un document qu’avec les caractères que ses pages affichent : le fichier reste ainsi léger. Indiquez une taille limite, et tout fichier de police qui ne la dépasse pas est incorporé en entier : la personne qui saisira plus tard du texte dans un champ de formulaire du document, ou qui modifiera ce document, disposera de tous les caractères de la police.

Techniquement

Écrit au premier niveau d’une requête, sous "whole_font_ceiling"

whole_font_ceiling est une taille en octets, comparée à celle du fichier de police tel que la requête l’envoie. Un fichier de taille inférieure ou égale est incorporé avec tous les glyphes de son programme ; un fichier plus gros est réduit aux glyphes affichés par les pages, comme toute police lorsque la clé est absente. Seules les polices lues depuis un fichier sont concernées : une police standard, une police dont la requête dessine elle-même les glyphes et un programme Type 1 restent tels quels.

Schéma de la requête

  • whole_font_ceiling — entier, facultatif, absent par défaut. Une taille en octets.

Portée : toutes les polices de la requête lues depuis un fichier.

Une requête entière qui crée un PDF

Un nom ci-dessous tient lieu de fichier de police : mettez le fichier encodé à sa place, ou envoyez le fichier lui-même à côté de la description, comme une pièce fournie dans le même appel. Une page contient une vraie police déjà encodée, et sa requête part telle quelle.

{
  "fonts": [{ "name": "body", "data": "PASTE_THE_FONT_FILE_BASE64_HERE" }],
  "whole_font_ceiling": 65536,
  "items": [
    {
      "type": "text",
      "rect": { "llx": 72, "lly": 700, "urx": 523, "ury": 740 },
      "content": ["Every letter of a light font goes in"],
      "font": "body",
      "font_size": 16
    }
  ]
}

La ligne qui l’envoie, en trois langages

Les polices

Contenir sa police dans le document Les anciens programmes de police Type 1 Les quatorze polices que possède tout logiciel de lecture Les finesses typographiques d’une police Une police dont vous dessinez les lettres Une police de secours pour les signes les plus rares Des polices dont les lettres coûtent un octet Polices aux signes en couleur Des polices que le document nomme sans les contenir Une police que ses auteurs interdisent d’inclure

Où aller ensuite

Toutes les clés JSON d’une requête, en une page Les quarante et un autres réglages d’une requête

Voir les prix Voir les exemples