Les anciens programmes de police Type 1

Emporter dans le document une police au format Type 1, celui des ateliers de composition d'avant, sous le nom de votre choix.

Écrit au premier niveau d'une requête, sous "type1_fonts"

En mots de tous les jours

Écrit pour tout le monde. Il dit ce que cela pose sur une feuille de papier, et ne vous demande rien de plus.

Les écritures d'ordinateur ont eu plusieurs formats au fil des années, comme les photos ont eu plusieurs formats. Un atelier qui travaille depuis longtemps possède des écritures dans un format ancien, acheté à l'époque, et il n'a aucune envie de tout racheter. Ces écritures-là marchent ici aussi : on les envoie avec le document, elles voyagent dedans, et le résultat s'affiche partout.

Pour un développeur

Écrit pour celui qui écrit le programme appelant : le modèle, les unités, et les réglages qui portent le poids.

type1_fonts porte les programmes Type 1 que la requête transporte, encodés en base64, chacun sous le nom par lequel les éléments écrivent avec lui. Les deux formes se lisent : le programme brut et la forme segmentée d'un fichier .pfb. Le programme est porté dans le document entier, tel qu'il a été fourni.

Chaque clé, avec son défaut

La référence : quelles clés sont obligatoires, lesquelles sont facultatives, ce que vaut chacune par défaut et quelles combinaisons le serveur décline.

  • type1_fonts — tableau, facultatif, vide par défaut.
  • type1_fonts[].name — chaîne, obligatoire. Le nom sous lequel les éléments écrivent avec cette police.
  • type1_fonts[].data — chaîne, obligatoire. Les octets du programme, encodés en base64.

Le programme entre entier dans le document ; la réduction au seul jeu de caractères employé est prévue pour une version future. Un nom déclaré ici n'est pas cherché dans les trois sources de polices : la requête le fournit elle-même. Il peut servir de maillon dans une chaîne font_chains.

Une requête entière qui le dessine

Envoyez ceci tel quel et un PDF revient. Rien n'en a été retiré.

Un nom ci-dessous tient lieu d'un fichier de police : mettez le fichier encodé à sa place, ou envoyez le fichier lui-même à côté de la description, comme une partie du même appel.

{
  "type1_fonts": [
    { "name": "stroke", "data": "PASTE_THE_TYPE1_PROGRAM_BASE64_HERE" }
  ],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 770 },
      "content": ["Set in a Type 1 program"],
      "font": "stroke",
      "font_size": 18
    }
  ]
}

La ligne qui l'envoie, en trois langages

Les lettres

Emporter sa police dans le document Les quatorze écritures que tout lecteur possède Les finesses typographiques d'une écriture Une écriture dont vous dessinez les lettres Une écriture de secours pour les signes rares

Où aller ensuite

Chaque clé d'une requête, en une page Les trente-deux autres réglages d'une requête

Voir les prix Voir les exemples

Glossaire

octet
L'unité dans laquelle se compte le poids d'un fichier, comme un colis se compte en grammes. Mille octets font un kilo-octet, un million font un méga-octet — la taille d'une photo prise avec un téléphone. Un PDF d'une page pèse ici entre six mille et cent vingt mille, donc cent PDF tiennent dans la place de cinq photos.
police
Le dessin de chaque lettre, de chaque chiffre et de chaque signe qu'un document écrit, rangé dans un fichier à part. Un PDF emporte à l'intérieur de lui-même les polices dans lesquelles il est composé : c'est pour cela qu'il s'ouvre à l'identique sur une machine qui ne les a jamais eues. Sans elles, un lecteur en met une autre à la place, et la mise en page bouge.
requête
Un appel au service : vous envoyez ce que le document doit dire, et vous recevez le document. Votre facture compte ces appels, un par document. Le nombre de pages d'un document n'est jamais compté.
base64
Une façon d'écrire un fichier — une police, une image — avec seulement des lettres et des chiffres ordinaires, pour qu'il puisse voyager dans un texte. Cela grossit la chose d'environ un tiers et ne change rien d'autre.
police Type 1
La forme la plus ancienne d'un fichier de police, encore employée quand une taille de caractère précise n'a jamais existé autrement. Un document emporte le fichier tel qu'il a été fourni.

Tous les mots que le site explique