This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
design:formats [2013/08/20 18:09] tony [Paginated Text] |
design:formats [2013/10/01 23:42] rsewikiadmin [PDF] changed requirements based on list discussion and professional opinion |
||
---|---|---|---|
Line 11: | Line 11: | ||
* EPUB | * EPUB | ||
- | |||
- | Recent discussion was around generating the well-structured HTML from the XML, and the rest of the formats from the HTML, because there are usually more tools for conversion from HTML than XML. | ||
===== Well-structured HTML ===== | ===== Well-structured HTML ===== | ||
- | A strong design goal is that the conversion from canonical XML to HTML should be round-trippable, | + | A strong design goal is that the conversion from canonical XML to HTML should be round-trippable, |
- | < | + | < |
===== Unpaginated Text ===== | ===== Unpaginated Text ===== | ||
Line 25: | Line 23: | ||
===== Paginated Text ===== | ===== Paginated Text ===== | ||
- | A way to eliminate the need for widow/ | + | This is text with headers, footers, and page break characters. |
- | [TH](widow | + | ==== Avoiding Bad Breaks |
- | If you must limit the page size to N lines, then you can use a page length of N-1 lines to force another line onto the top of the next page. If headings occur prior to the orphan, then they must be moved to the next page as well. Paragraphs exactly 3 lines long that have been split in either direction | + | The paginated text format needs to deal with the issue of paragraph or art that would be split over a page break. |
+ | [PH] Eliminate the problem is to just be willing to leave extra white space at the bottom of the paginated pages. If a single paragraph or figure is too large to fit on a paginated page (the tool should warn about this every time it emits paginated text output), the Production Center can break the paragraph or split the figure into two. | ||
- | ===== PDF ===== | + | [TH] (widow |
- | We have talked about using [[http:// | + | If you must limit the page size to a maximum of N lines, then you can use a page length of N-1 lines to force another line onto the top of the next page. If headings occur prior to the orphan, then they must be moved to the next page as well. Paragraphs exactly 3 lines long that have been split in either direction would just be moved to the next page, along with any headings. |
- | We need to have at least two formats: US-standard (8.5 x 11) and A4. | + | ===== PDF requirements ===== |
+ | |||
+ | * The document needs to include live links | ||
+ | * For linking between RFCs, pointers to RFCs published before the format switchover will point to the TXT version | ||
+ | * For linking between RFCs, pointers to RFCs published after the format switchover will point to the PDF version and will allow for pointers to specific sections within a document | ||
+ | * The PDF version will include the standard front page header and include page numbers | ||
+ | * The PDF version will be sized for ??? | ||
+ | |||
+ | |||
+ | |||
+ | We have talked about using [[http://www.princexml.com|PrinceXML]] to generate PDF. | ||
===== EPUB ===== | ===== EPUB ===== |