Une police que ses auteurs interdisent d’inclure

Dire ce qu’une police dont l’indication interdit l’inclusion fait au document : incluse avec un avertissement, seulement décrite, ou refusée.

Résumé

Un fichier de police contient une note de ceux qui l’ont créé, disant s’il peut voyager à l’intérieur d’un document. La plupart des polices l’autorisent ; quelques-unes l’interdisent. Quand une requête utilise l’une de celles-ci, vous choisissez ce qui se passe : la police entre quand même et la réponse vous le dit, ou seule sa description entre et le logiciel de lecture dessine avec sa propre copie, ou le document est refusé et la réponse nomme la police.

Techniquement

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

font_permissions lit l’indicateur d’incorporation qu’une police déclare dans sa table OS/2, fsType, et agit sur une police dont l’indicateur la dit restreinte, la seule valeur qui interdit de l’incorporer. warn, la valeur par défaut, incorpore la police et la nomme parmi les remarques de la réponse ; leave_out ne place dans le document que sa description, comme pour une police nommée dans fonts_described_only ; refuse refuse le document en nommant la police. Une police dont l’indicateur permet l’incorporation est incorporée quelle que soit la valeur choisie.

Schéma de la requête

  • font_permissions — chaîne, facultative, warn par défaut. L’une des valeurs warn, leave_out ou refuse.

Portée : chaque police de la requête qui contient une telle indication.

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" }],
  "font_permissions": "refuse",
  "items": [
    {
      "type": "text",
      "rect": { "llx": 72, "lly": 700, "urx": 523, "ury": 740 },
      "content": ["Refused if the font forbids being carried"],
      "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 Polices incorporées en entier

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