summaryrefslogtreecommitdiff
path: root/TODO
blob: f2f2534ef32124ed9f2f6c1259b1e88c7606182e (plain)
  1. Input (last checked 2014-12-27 15:09):
  2. * Consistently markup sentence break as such.
  3. * Consistently markup list as such - also within quote blocks.
  4. * Verify hyperlinks.
  5. Example: NYT crocker opinion URL redirects (non-query URL works).
  6. * Verify hyperlink markup.
  7. Example: link in footnote 32 at section 3.4 is "1".
  8. * Keep headline levels sequential.
  9. Example: Level 3 skipped from "Free and Open[...]" to "Definitions".
  10. * Use URL only as link.
  11. Example: leo.cineca.it URL used as title in bibliography.
  12. Processing:
  13. * use Header (not latex RawBlock) as header markup in section filter.
  14. * Refine bibliography regarding web sources and timestamp markup.
  15. <https://tex.stackexchange.com/questions/3587>
  16. * Add quote filter to adjust custom *"foreign"* and "*title*" markup.
  17. * Cap over-long titles in headers.
  18. * Consistently place page numbers at bottom.
  19. * Fix URI escaping (e.g. preserve # as fragment ID and = in query).
  20. + Inspect RFC3986.
  21. + Use URI::Split.
  22. * Mark bad links (not only warn at build) in flightcheck+draft mode.
  23. * Warn about possible HTML escapes in content (e.g. &#\d+; or %{HEX}).
  24. * Maybe comply with PDF/A-1b (or newer).
  25. + Include to preflight online test against e.g.
  26. <https://www.pdf-tools.com/pdf/validate-pdfa-online.aspx>
  27. * Add clean target.
  28. Content modelling:
  29. * Consider use typographic enhancement tunings:
  30. + icomma - avoid automagic space after comma (e.g. money amount).
  31. + ellipsis - ensure balanced space around ellipsis.
  32. + csquote (with explicit british: class ignored with polyglossia).
  33. + xspace - ensure space after superscript/subscript characters.
  34. + numprint - space/comma separated enumeration.
  35. + foreign - refined semantics and punctuation for emphasized text.
  36. * Support numbered lists with odd starting point.
  37. + "Mandatory Characteristics" list should be 4.1.1-4.1.6.
  38. Styling:
  39. * Curly quotes.
  40. * Use standardized layout for bibliography.
  41. * no quoting around origin link string.
  42. * Add coverpage.
  43. * Add colophon to backmatter (brief facts on book design)
  44. * Fix suppress pagination on title page.
  45. * Use A or B form factor (not Letter) for ebook page size.
  46. * Conditionally set narrow margins for mainmatter of ebook target.
  47. + \setlrmarginsandblock{1cm}{*}{*}
  48. * Maybe visually wrap URLs in <> to distinguish trailing punctuation.
  49. * Adapt colophon for each target (type measure vary).
  50. Repository:
  51. * Add README
  52. * Add proper copyright and licensing
  53. + Code: AGPL-3+.
  54. + Design: CC-by-sa-4.0.
  55. * Move to source.jones.dk.