Eine Schrift, deren Hersteller ihre Einbettung verbieten

Geben Sie an, was eine Schrift, deren eigenes Flag ihre Einbettung verbietet, mit dem Dokument macht: mit Warnung eingebettet, nur beschrieben oder abgelehnt.

Zusammenfassung

Eine Schriftdatei enthält eine Notiz ihrer Hersteller, ob sie in einem Dokument mitreisen darf. Die meisten erlauben es; einige verbieten es. Verwendet eine Anfrage eine davon, entscheiden Sie, was geschieht: Die Schrift kommt trotzdem hinein und die Antwort teilt es Ihnen mit, oder nur ihre Beschreibung kommt hinein und die Anzeigesoftware zeichnet mit ihrer eigenen Kopie, oder das Dokument wird abgelehnt und die Antwort nennt die Schrift.

Technisch

Auf der obersten Ebene einer Anfrage geschrieben, unter "font_permissions"

font_permissions liest das Einbettungsflag, das eine Schrift in ihrer OS/2-Tabelle angibt, fsType, und reagiert auf eine Schrift, deren Flag sie als eingeschränkt ausweist, den einzigen Wert, der ihre Einbettung verbietet. warn, der Standard, bettet die Schrift ein und nennt sie unter den Hinweisen der Antwort; leave_out bettet nur ihre Beschreibung ein, wie bei einer in fonts_described_only genannten Schrift; refuse lehnt das Dokument ab und nennt die Schrift. Eine Schrift, deren Flag die Einbettung erlaubt, wird unabhängig vom gesetzten Wert eingebettet.

Anfrageschema

  • font_permissions — Zeichenkette, optional, standardmäßig warn. Einer der Werte warn, leave_out, refuse.

Geltungsbereich: jede Schrift der Anfrage, die ein solches Flag angibt.

Eine vollständige Anfrage, die ein PDF erzeugt

Ein Name unten steht für eine Schriftdatei: Setzen Sie die kodierte Datei an seine Stelle oder senden Sie die Datei selbst neben der Beschreibung, als mitgelieferten Teil desselben Aufrufs. Eine Seite trägt eine echte, bereits kodierte Schrift, und ihre Anfrage wird unverändert gesendet.

{
  "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
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Die Schriften

Eine Schrift im Dokument mitnehmen Die älteren Type-1-Schriftprogramme Die vierzehn Schriften, die jede Anzeigesoftware besitzt Die typografischen Feinheiten einer Schrift Eine Schrift, deren Buchstaben Sie selbst zeichnen Eine Ersatzschrift für die selteneren Zeichen Schriften, deren Buchstaben ein Byte kosten Schriften, deren Zeichen in Farbe erscheinen Schriften, die das Dokument nennt, ohne sie zu enthalten Vollständig eingebettete Schriften

Wohin als Nächstes

Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage

Die Preise ansehen Die Beispiele ansehen