Administrivia: update a TODO and a .cvsignore.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 14 Apr 2004 22:34:55 +0000 (22:34 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 14 Apr 2004 22:34:55 +0000 (22:34 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/halibut@4077 cda61777-01e9-0310-a592-d414129be87e

bk_paper.c
doc/.cvsignore

index 1a948a7..e6e17f7 100644 (file)
 /*
  * TODO in future work:
  * 
+ *  - the index should not refer to the contents, if an indexable
+ *    term crops up in a section title!
+ * 
+ *  - include the version IDs.
+ * 
  *  - linearised PDF, perhaps?
  * 
  *  - compression of output files. For the actual text display,
  *     * we need to parse the font to extract its metrics
  *     * then we pass the font bodily to both PS and PDF so it can
  *      be included in the output file
+ * 
+ *  - character substitution for better typography?
+ *     * fi, fl, ffi, ffl ligatures
+ *     * use real ellipsis rather than ...
+ *     * a hyphen in a word by itself might prefer to be an en-dash
+ *     * (Americans might even want a convenient way to use an
+ *      em-dash)
+ *     * substituting `minus' for `hyphen' in the standard encoding
+ *      is probably preferable in Courier, though certainly not in
+ *      the main text font
+ *     * if I do do this lot, I'm rather inclined to at least try
+ *      to think up a configurable way to do it so that Americans
+ *      can do em-dash tricks without my intervention and other
+ *      people can do other odd things too.
  */
 
 #include <assert.h>
index 72e10da..6e2ff96 100644 (file)
@@ -4,3 +4,4 @@
 *.log
 *.1
 *.info *.info-*
+*.ps *.pdf