As governments and organizations increasingly adopt document standards, such as ODF, for data interchange and to allow non-Microsoft products a better level-playing field, designers of documents and forms will need to alter their approaches so that users can print or display the forms on their particular without concern. Here are some rough tips, and I’d welcome more.

  • The first is to treat paper pages more like HTML pages: expect that there will be some variability, rather than requiring absolute positions. This will cause challenges for machine-read forms, though.
  • Don’t overfill the page. Allow space so that any fairly full paragraphs of text, as displayed in your system, might take an extra line on someone else’ system.
  • Don’t overfill table cells. If you are specifying the absolute size of table cells, make sure that the largest word plus some extra can fit in the smallest cell: don’t size columns to tightly fit the word size in a paragraph.
  • Use common fonts
  • Use styles
  • Use ems or font-size relative units where possible.
  • Train your operators so that they commence bolding or italication on actual word boundaries, not the space before or after.
  • Allow generous space around graphics, because some systems may make different borders.
  • Consider PDF and HTML forms as well.
  • View the forms on the top two applications that users will be expected to use.