{
  "type3_fonts": [
    {
      "name": "marks",
      "matrix": [0.001, 0, 0, 0.001, 0, 0],
      "box": {"x": 0, "y": -200, "width": 1000, "height": 1000},
      "glyphs": [
        {
          "character": "✓",
          "width": 1000,
          "items": [
            {
              "type": "path",
              "segments": [
                {"move_to": {"x": 140, "y": 480}},
                {"line_to": {"x": 390, "y": 230}},
                {"line_to": {"x": 870, "y": 740}}
              ],
              "stroke": {"width": 150, "color": [0.15, 0.55, 0.25]}
            }
          ]
        },
        {
          "character": "✗",
          "width": 1000,
          "items": [
            {
              "type": "path",
              "segments": [
                {"move_to": {"x": 200, "y": 230}},
                {"line_to": {"x": 810, "y": 740}},
                {"move_to": {"x": 810, "y": 230}},
                {"line_to": {"x": 200, "y": 740}}
              ],
              "stroke": {"width": 150, "color": [0.75, 0.15, 0.15]}
            }
          ]
        },
        {
          "character": "–",
          "width": 1000,
          "items": [
            {
              "type": "rect",
              "rect": {"llx": 160, "lly": 400, "urx": 840, "ury": 550},
              "fill": [0.55, 0.55, 0.55]
            }
          ]
        }
      ]
    },
    {
      "name": "shapes",
      "matrix": [0.001, 0, 0, 0.001, 0, 0],
      "box": {"x": 0, "y": -200, "width": 1000, "height": 1000},
      "glyphs": [
        {
          "character": "■",
          "width": 1000,
          "box": {"x": 200, "y": 150, "width": 600, "height": 600},
          "items": [
            {
              "type": "rect",
              "rect": {"llx": 200, "lly": 150, "urx": 800, "ury": 750},
              "fill": [0]
            }
          ]
        }
      ]
    }
  ],
  "items": [
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 700, "urx": 522, "ury": 760},
      "content": ["Letters you draw yourself"],
      "font": "DejaVuSans",
      "font_size": 18
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 640, "urx": 522, "ury": 724.4},
      "content": [
        "The three marks below are not in any font file. Each one is a drawing this program made, added to the document as a font, and set in a line of text like any other letter. Copy the line out of this file and the marks come back as the characters they stand for."
      ],
      "font": "DejaVuSans",
      "font_size": 10
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 620, "urx": 522, "ury": 662.4},
      "content": ["Marks that paint themselves"],
      "font": "DejaVuSans",
      "font_size": 12
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 600, "urx": 522, "ury": 638},
      "font": "DejaVuSans",
      "font_size": 11,
      "content": [
        {"text": "✓", "font": "marks"},
        {"text": " Invoice sent"},
        {"text": "    "},
        {"text": "✗", "font": "marks"},
        {"text": " Payment received"},
        {"text": "    "},
        {"text": "–", "font": "marks"},
        {"text": " Delivery note"}
      ]
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 560, "urx": 522, "ury": 598.8},
      "content": ["Marks that take the colour around them"],
      "font": "DejaVuSans",
      "font_size": 12
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 540, "urx": 522, "ury": 574.4},
      "font": "DejaVuSans",
      "font_size": 11,
      "content": [
        {"text": "■", "font": "shapes", "color": [0.75, 0.15, 0.15]},
        {"text": " Overdue", "color": [0.75, 0.15, 0.15]}
      ]
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 520, "urx": 522, "ury": 557.2},
      "font": "DejaVuSans",
      "font_size": 11,
      "content": [
        {"text": "■", "font": "shapes", "color": [0.15, 0.35, 0.75]},
        {"text": " Settled", "color": [0.15, 0.35, 0.75]}
      ]
    },
    {
      "type": "text",
      "rect": {"llx": 72, "lly": 460, "urx": 522, "ury": 518},
      "content": [
        "A mark of the first kind carries its own colour, which no font read from a file can do. A mark of the second kind states a shape and nothing else, so the colour of the words it sits among is the colour it comes out in."
      ],
      "font": "DejaVuSans",
      "font_size": 10
    }
  ]
}
