summaryrefslogtreecommitdiff
path: root/TODO
blob: 2dffce2e2a387d8b6c42168a99eb5df568e52b04 (plain)
  1. Input (last checked 2014-12-27 15:09):
  2. * Consistently markup list as such - also within quote blocks.
  3. * Consistently markup foreign words as such.
  4. Example: lock-in written in (at least) 3 different ways.
  5. Example: "de iure" not marked up as foreign word.
  6. Example: "open" after "... institution shall be ..." has odd markup.
  7. Processing:
  8. * Add dash filter to handle en-dash.
  9. * Optionally cap over-long titles in headers.
  10. * Mark bad links (not only warn at build) in flightcheck+draft mode.
  11. * Warn about possible HTML escapes in content (e.g. &#\d+; or %{HEX}).
  12. * Maybe comply with PDF/A-1b (or newer).
  13. + Include to preflight online test against e.g.
  14. <https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx>
  15. * Generalize pandoc-memoir filter.
  16. + Enable matter injection conditional to environment variable.
  17. + Define Headline regexes via environment variable.
  18. * Verify that pandoc-citeproc is applied only once.
  19. Content modelling:
  20. * Consider use typographic enhancement tunings:
  21. + icomma - avoid automagic space after comma (e.g. money amount).
  22. + ellipsis - ensure balanced space around ellipsis.
  23. + csquote (with explicit british: class ignored with polyglossia).
  24. + xspace - ensure space after superscript/subscript characters.
  25. + numprint - space/comma separated enumeration.
  26. + foreign - refined semantics and punctuation for emphasized text.
  27. + cite - enhanced citation handling.
  28. * Support numbered lists with odd starting point.
  29. + "Mandatory Characteristics" list should be 4.1.1-4.1.6.
  30. Styling:
  31. * Curly quotes.
  32. + Hack curl singlequote-begin in "‘Towards Interoperability…".
  33. + Hack re-flatten singlequote in "Citizens' Rights" and "O'Reilly".
  34. * Use standardized layout for bibliography.
  35. * no quoting around origin link string.
  36. * Use A or B form factor (not Letter) for ebook page size.
  37. * Conditionally set narrow margins for mainmatter of ebook target.
  38. + \setlrmarginsandblock{1cm}{*}{*}
  39. * Maybe visually wrap URLs in <> to distinguish trailing punctuation.
  40. * Adapt colophon for each target (type measure vary).
  41. Repository:
  42. * Add README
  43. * Add proper copyright and licensing
  44. + Code: AGPL-3+.
  45. + Design: CC-by-sa-4.0.
  46. * Move to source.jones.dk.
  47. Release:
  48. * Repository stuff.
  49. * colophon facts.
  50. * No orange or yellow markup!