summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2015-01-04 18:15:19 +0100
committerJonas Smedegaard <dr@jones.dk>2015-01-04 18:15:19 +0100
commit93bcee254b46001d354be09e890b495c67fe4f2a (patch)
treef28b10fc938ec55d1b3ec7b18e5282e85b23f241 /TODO
parentac3a78a40d7d62b85f2716b51552419b0aef4ebf (diff)
Update TODOs.
Diffstat (limited to 'TODO')
-rw-r--r--TODO39
1 files changed, 28 insertions, 11 deletions
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.
+ <https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx>
+ * 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.