From 93bcee254b46001d354be09e890b495c67fe4f2a Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 4 Jan 2015 18:15:19 +0100 Subject: Update TODOs. --- TODO | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 91cf136..02f806c 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,14 @@ Input (last checked 2014-12-27 15:09): - * Split "About" page: - + "Copyright": Dry listing of copyright holders w/ years, licenses, - online and offline contact info for Greens/EFA, and revision - history. One paragraph for each part - Project owners, authors, - designers, smaller contributors (photographer for coverpage). - Check back side of title page for a few books to see common style. - + "Preface": Short text about the creation and the people involved - (i.e. like "About" but uncluttered from legalese). - * Consistently markup lists as such - also within quote blocks. + * Consistently markup sentence break as such. + * Consistently markup list as such - also within quote blocks. + * Verify hyperlinks. + Example: NYT crocker opinion URL redirects (non-query URL works). + * Verify hyperlink markup. + Example: link in footnote 32 at section 3.4 is "1". * Keep headline levels sequential. - Example: Skips level 3 from "Free and Open[...]" to "Definitions". + Example: Level 3 skipped from "Free and Open[...]" to "Definitions". + * Use URL only as link. + Example: leo.cineca.it URL used as title in bibliography. Processing: * use Header (not latex RawBlock) as header markup in section filter. @@ -21,13 +20,20 @@ Processing: * Fix URI escaping (e.g. preserve # as fragment ID and = in query). + Inspect RFC3986. + Use URI::Split. - * Optionally visit URIs during build and in draft mode paint failures. + * Mark bad links (not only warn at build) in flightcheck+draft mode. + * Warn about possible HTML escapes in content (e.g. &#\d+; or %{HEX}). + * Maybe comply with PDF/A-1b (or newer). + + Include to preflight online test against e.g. + + * Add clean target. Content modelling: * Consider use typographic enhancement tunings: + icomma - avoid automagic space after comma (e.g. money amount). + ellipsis - ensure balanced space around ellipsis. + csquote (with explicit british: class ignored with polyglossia). + * Support numbered lists with odd starting point. + + "Mandatory Characteristics" list should be 4.1.1-4.1.6. Styling: * Curly quotes. @@ -37,3 +43,14 @@ Styling: * Add colophon to backmatter (brief facts on book design) * Fix suppress pagination on title page. * Use A or B form factor (not Letter) for ebook page size. + * Conditionally set narrow margins for mainmatter of ebook target. + + \setlrmarginsandblock{1cm}{*}{*} + * Maybe visually wrap URLs in <> to distinguish trailing punctuation. + * Adapt colophon for each target (type measure vary). + +Repository: + * Add README + * Add proper copyright and licensing + + Code: AGPL-3+. + + Design: CC-by-sa-4.0. + * Move to source.jones.dk. -- cgit v1.2.3