{
  "metadata": {
    "title": "Field handbook",
    "author": "HQF Development",
    "subject": "How a document asks to be opened, shown and printed"
  },
  "bookmarks": [
    {
      "title": "The cover",
      "page": 1
    },
    {
      "title": "Contents",
      "page": 2
    },
    {
      "title": "What this file asks of a reader",
      "page": 3
    },
    {
      "title": "What it asks of a print dialogue",
      "page": 4
    }
  ],
  "reading": {
    "open_mode": "bookmarks",
    "page_layout": "two_pages_odd_right",
    "open_on": {
      "page": 2,
      "fit": "whole_drawing"
    },
    "fit_window": true,
    "center_window": true,
    "show_title": true,
    "after_full_screen": "bookmarks",
    "print_scaling": "actual_size",
    "duplex": "long_edge",
    "tray_by_page_size": true,
    "copies": 2,
    "print_runs": [
      {
        "first_page": 2,
        "last_page": 4
      }
    ]
  },
  "base_uri": "https://example.org/handbook/",
  "items": [
    {
      "type": "rect",
      "rect": {
        "llx": 0.0,
        "lly": 0.0,
        "urx": 595.276,
        "ury": 841.89
      },
      "fill": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        1
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 540.0,
        "urx": 531.276,
        "ury": 580.8
      },
      "content": [
        "Field handbook"
      ],
      "font": "DejaVuSans",
      "font_size": 34.0,
      "color": [
        1.0,
        1.0,
        1.0
      ],
      "pages": [
        1
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 504.0,
        "urx": 531.276,
        "ury": 519.6
      },
      "content": [
        "How a document asks to be opened, shown and printed"
      ],
      "font": "DejaVuSans",
      "font_size": 13.0,
      "color": [
        0.72,
        0.83,
        0.86
      ],
      "pages": [
        1
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 120.0,
        "urx": 531.276,
        "ury": 132.0
      },
      "content": [
        "HQF Development"
      ],
      "font": "DejaVuSans",
      "font_size": 10.0,
      "color": [
        0.72,
        0.83,
        0.86
      ],
      "pages": [
        1
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 372.0,
        "urx": 531.276,
        "ury": 436.0
      },
      "content": [
        "This cover is page one, and it is not the page this document opens on.\nA reader that honours what the file states turns straight to the contents,\nshows the bookmarks beside it, and stands the cover on its own — the way\na book falls open with its first page facing nothing."
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": [
        0.72,
        0.83,
        0.86
      ],
      "pages": [
        1
      ],
      "leading": 16.0
    },
    {
      "type": "rect",
      "rect": {
        "llx": 0.0,
        "lly": 745.89,
        "urx": 595.276,
        "ury": 841.89
      },
      "fill": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        2,
        3,
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 783.89,
        "urx": 531.276,
        "ury": 807.89
      },
      "content": [
        "Contents"
      ],
      "font": "DejaVuSans",
      "font_size": 20.0,
      "color": [
        1.0,
        1.0,
        1.0
      ],
      "pages": [
        2
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 783.89,
        "urx": 531.276,
        "ury": 807.89
      },
      "content": [
        "What this file asks of a reader"
      ],
      "font": "DejaVuSans",
      "font_size": 20.0,
      "color": [
        1.0,
        1.0,
        1.0
      ],
      "pages": [
        3
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 783.89,
        "urx": 531.276,
        "ury": 807.89
      },
      "content": [
        "What it asks of a print dialogue"
      ],
      "font": "DejaVuSans",
      "font_size": 20.0,
      "color": [
        1.0,
        1.0,
        1.0
      ],
      "pages": [
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 579.89,
        "urx": 531.276,
        "ury": 715.89
      },
      "content": [
        "The cover\nContents\nWhat this file asks of a reader\nWhat it asks of a print dialogue"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0,
      "color": {
        "gray": 0.25
      },
      "pages": [
        2
      ],
      "leading": 34.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 521.276,
        "lly": 579.89,
        "urx": 541.276,
        "ury": 715.89
      },
      "content": [
        "1\n2\n3\n4"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0,
      "color": {
        "gray": 0.25
      },
      "pages": [
        2
      ],
      "leading": 34.0
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 674.89
      },
      "to": {
        "x": 531.276,
        "y": 674.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        2
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 640.89
      },
      "to": {
        "x": 531.276,
        "y": 640.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        2
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 606.89
      },
      "to": {
        "x": 531.276,
        "y": 606.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        2
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 572.89
      },
      "to": {
        "x": 531.276,
        "y": 572.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        2
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 431.89,
        "urx": 531.276,
        "ury": 495.89
      },
      "content": [
        "This is the page the file opens on, and it opens showing what is drawn on it\nrather than the whole sheet: the words fill the window, not the paper around\nthem. Turn to page three for the whole list of what this file asks for, and to\npage four for what it asks of a printer."
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": {
        "gray": 0.35
      },
      "pages": [
        2
      ],
      "leading": 16.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 346.0,
        "urx": 531.276,
        "ury": 378.0
      },
      "content": [
        "The link below goes to terms.html, and to nothing else. It works because this\nfile states the address it was published under:"
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": {
        "gray": 0.35
      },
      "pages": [
        2
      ],
      "leading": 16.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 324.0,
        "urx": 531.276,
        "ury": 336.6
      },
      "content": [
        "https://example.org/handbook/"
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        2
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 294.0,
        "urx": 531.276,
        "ury": 307.2
      },
      "content": [
        "Read the full terms"
      ],
      "font": "DejaVuSans",
      "font_size": 11.0,
      "color": [
        0.1,
        0.35,
        0.65
      ],
      "pages": [
        2
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 290.0
      },
      "to": {
        "x": 169.681641,
        "y": 290.0
      },
      "stroke": {
        "width": 0.6,
        "color": [
          0.1,
          0.35,
          0.65
        ]
      },
      "pages": [
        2
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 142.0,
        "urx": 531.276,
        "ury": 184.0
      },
      "content": [
        "Move this file to another address and that link breaks — unless the address\nmoves with it. That is all a base address is for: one line to restate, instead\nof every relative link in the document to rewrite."
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": {
        "gray": 0.45
      },
      "pages": [
        2
      ],
      "leading": 14.0
    },
    {
      "type": "link",
      "rect": {
        "llx": 64.0,
        "lly": 290.0,
        "urx": 169.681641,
        "ury": 306.0
      },
      "to": {
        "uri": "terms.html"
      },
      "pages": [
        2
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 661.89,
        "urx": 531.276,
        "ury": 709.89
      },
      "content": [
        "Every line below is a wish, not an instruction. A reader whose owner has said\notherwise does what its owner said, and a reader that has never heard of one of\nthese entries ignores it and shows the file all the same."
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": {
        "gray": 0.35
      },
      "pages": [
        3
      ],
      "leading": 16.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 313.89,
        "urx": 254.0,
        "ury": 665.89
      },
      "content": [
        "Opens on\nShows\nBeside the page\nArranges the pages\nWindow\nTitle bar\nLeaving full screen\nRelative links"
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        3
      ],
      "leading": 44.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 254.0,
        "lly": 313.89,
        "urx": 531.276,
        "ury": 665.89
      },
      "content": [
        "the contents page, not the cover\nwhat is drawn, filling the window\nthe list of bookmarks\ntwo at a time, page one on its own\nresized to the first page, centred on the screen\nthe title this file states, not its file name\nback to the bookmarks\nhttps://example.org/handbook/"
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": {
        "gray": 0.3
      },
      "pages": [
        3
      ],
      "leading": 44.0
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 614.89
      },
      "to": {
        "x": 531.276,
        "y": 614.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 570.89
      },
      "to": {
        "x": 531.276,
        "y": 570.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 526.89
      },
      "to": {
        "x": 531.276,
        "y": 526.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 482.89
      },
      "to": {
        "x": 531.276,
        "y": 482.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 438.89
      },
      "to": {
        "x": 531.276,
        "y": 438.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 394.89
      },
      "to": {
        "x": 531.276,
        "y": 394.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 350.89
      },
      "to": {
        "x": 531.276,
        "y": 350.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 306.89
      },
      "to": {
        "x": 531.276,
        "y": 306.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        3
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 132.0,
        "urx": 531.276,
        "ury": 174.0
      },
      "content": [
        "Nothing here is drawn on a page. Print this file and not one of these lines\nleaves a mark: they live in the catalogue, which is the first thing a reader\nreads and the last thing a printer cares about."
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": {
        "gray": 0.45
      },
      "pages": [
        3
      ],
      "leading": 14.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 677.89,
        "urx": 531.276,
        "ury": 709.89
      },
      "content": [
        "A print dialogue opens with something already filled in. A file may say what,\nwhich saves whoever prints it from setting the same four boxes every time."
      ],
      "font": "DejaVuSans",
      "font_size": 10.5,
      "color": {
        "gray": 0.35
      },
      "pages": [
        4
      ],
      "leading": 16.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 461.89,
        "urx": 254.0,
        "ury": 681.89
      },
      "content": [
        "Scaling\nSides\nPaper tray\nCopies\nPages"
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        4
      ],
      "leading": 44.0
    },
    {
      "type": "text",
      "rect": {
        "llx": 254.0,
        "lly": 461.89,
        "urx": 531.276,
        "ury": 681.89
      },
      "content": [
        "none: every page prints at the size it was drawn\nboth, the sheet turned on its long edge\nchosen by the size of the page\ntwo\ntwo to four: the cover is not worth the toner"
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": {
        "gray": 0.3
      },
      "pages": [
        4
      ],
      "leading": 44.0
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 630.89
      },
      "to": {
        "x": 531.276,
        "y": 630.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 586.89
      },
      "to": {
        "x": 531.276,
        "y": 586.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 542.89
      },
      "to": {
        "x": 531.276,
        "y": 542.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 498.89
      },
      "to": {
        "x": 531.276,
        "y": 498.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 454.89
      },
      "to": {
        "x": 531.276,
        "y": 454.89
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.85
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "rect",
      "rect": {
        "llx": 104.0,
        "lly": 216.0,
        "urx": 188.0,
        "ury": 334.0
      },
      "stroke": {
        "width": 0.8,
        "color": {
          "gray": 0.55
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "rect",
      "rect": {
        "llx": 112.0,
        "lly": 312.0,
        "urx": 180.0,
        "ury": 326.0
      },
      "fill": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 104.0,
        "lly": 202.0,
        "urx": 304.0,
        "ury": 211.6
      },
      "content": [
        "front: page two"
      ],
      "font": "DejaVuSans",
      "font_size": 8.0,
      "color": {
        "gray": 0.45
      },
      "pages": [
        4
      ]
    },
    {
      "type": "rect",
      "rect": {
        "llx": 324.0,
        "lly": 216.0,
        "urx": 408.0,
        "ury": 334.0
      },
      "stroke": {
        "width": 0.8,
        "color": {
          "gray": 0.55
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "rect",
      "rect": {
        "llx": 332.0,
        "lly": 312.0,
        "urx": 400.0,
        "ury": 326.0
      },
      "fill": [
        0.13,
        0.29,
        0.36
      ],
      "pages": [
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 324.0,
        "lly": 202.0,
        "urx": 524.0,
        "ury": 211.6
      },
      "content": [
        "back: page three"
      ],
      "font": "DejaVuSans",
      "font_size": 8.0,
      "color": {
        "gray": 0.45
      },
      "pages": [
        4
      ]
    },
    {
      "type": "path",
      "segments": [
        {
          "move_to": {
            "x": 210.0,
            "y": 275.0
          }
        },
        {
          "line_to": {
            "x": 310.0,
            "y": 275.0
          }
        },
        {
          "line_to": {
            "x": 298.0,
            "y": 283.0
          }
        },
        {
          "move_to": {
            "x": 310.0,
            "y": 275.0
          }
        },
        {
          "line_to": {
            "x": 298.0,
            "y": 267.0
          }
        }
      ],
      "stroke": {
        "width": 1.2,
        "color": {
          "gray": 0.55
        }
      },
      "pages": [
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 212.0,
        "lly": 291.0,
        "urx": 412.0,
        "ury": 300.6
      },
      "content": [
        "turned on the long edge"
      ],
      "font": "DejaVuSans",
      "font_size": 8.0,
      "color": {
        "gray": 0.45
      },
      "pages": [
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 132.0,
        "urx": 531.276,
        "ury": 174.0
      },
      "content": [
        "Printing at actual size is the one that matters on a document meant to be\nmeasured: a form, a label sheet, a plan. A dialogue left to shrink the page to\nfit the paper is a dialogue that quietly makes every distance on it wrong."
      ],
      "font": "DejaVuSans",
      "font_size": 9.5,
      "color": {
        "gray": 0.45
      },
      "pages": [
        4
      ],
      "leading": 14.0
    },
    {
      "type": "line",
      "from": {
        "x": 64.0,
        "y": 78.0
      },
      "to": {
        "x": 531.276,
        "y": 78.0
      },
      "stroke": {
        "width": 0.4,
        "color": {
          "gray": 0.82
        }
      },
      "pages": [
        2,
        3,
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 64.0,
        "lly": 62.0,
        "urx": 531.276,
        "ury": 71.6
      },
      "content": [
        "Field handbook"
      ],
      "font": "DejaVuSans",
      "font_size": 8.0,
      "color": {
        "gray": 0.5
      },
      "pages": [
        2,
        3,
        4
      ]
    },
    {
      "type": "text",
      "rect": {
        "llx": 525.276,
        "lly": 62.0,
        "urx": 545.276,
        "ury": 71.6
      },
      "content": [
        "{current_page}"
      ],
      "font": "DejaVuSans",
      "font_size": 8.0,
      "color": {
        "gray": 0.5
      },
      "pages": [
        2,
        3,
        4
      ]
    }
  ]
}
