1. A computer-implemented method embodied in a tangible medium for electronic publishing to a device, said method configured to execute the computer-implemented steps of: a) providing a display-specific binary file template that is only machine readable, said display-specific binary file template providing a static, fixed-layout page sized to match a fixed display size of the device and providing page layout and typographic settings including a body text size determined to be legible and readable on the fixed display size; b) using the page layout and typographic settings to arrange content including body and non-body text from one or more source documents in the binary file template including setting the body text to the determined body text size for the display-specific binary file template and using a ratio between a body text size of the source document and the body text size of the display-specific binary file template to set the non-body text of placed content to be legible and readable as static, fixed-layout pages in a static, and fixed-layout document, said static, fixed-layout document providing the exact arrangement and appearance of the content as it will be displayed on the device; and c) converting the static, fixed-layout document to an output file to fix the exact arrangement and appearance of the content, said output file containing a complete description of the static, fixed-layout document, including the body text, fonts, graphics, and information needed to display the document on the device.
1. A computer-implemented method embodied in a tangible medium for electronic publishing to a device, said method configured to execute the computer-implemented steps of: a) providing a display-specific binary file template that is only machine readable, said display-specific binary file template providing a static, fixed-layout page sized to match a fixed display size of the device and providing page layout and typographic settings including a body text size determined to be legible and readable on the fixed display size; b) using the page layout and typographic settings to arrange content including body and non-body text from one or more source documents in the binary file template including setting the body text to the determined body text size for the display-specific binary file template and using a ratio between a body text size of the source document and the body text size of the display-specific binary file template to set the non-body text of placed content to be legible and readable as static, fixed-layout pages in a static, and fixed-layout document, said static, fixed-layout document providing the exact arrangement and appearance of the content as it will be displayed on the device; and c) converting the static, fixed-layout document to an output file to fix the exact arrangement and appearance of the content, said output file containing a complete description of the static, fixed-layout document, including the body text, fonts, graphics, and information needed to display the document on the device. 4. The method of claim 1 , wherein in step (a) providing typographic settings that produce legible and readable content is done within the display-specific binary file template using temporary content, said temporary content is deleted after typographic settings determination to create a blank binary-file template to be used for converting multiple source binary file documents.