summaryrefslogtreecommitdiff
path: root/bk_paper.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2004-04-14 22:34:55 +0000
committerSimon Tatham <anakin@pobox.com>2004-04-14 22:34:55 +0000
commitc57b34b0b1bb87427bd0cc3d7018e3b6f1c9c334 (patch)
treec7f8e393f191456d8446ece0ec0e5fb86e1cf441 /bk_paper.c
parentb62a309209cf4b85d41d67c2b0b1229d565e7d27 (diff)
downloadhalibut-c57b34b0b1bb87427bd0cc3d7018e3b6f1c9c334.zip
halibut-c57b34b0b1bb87427bd0cc3d7018e3b6f1c9c334.tar.gz
halibut-c57b34b0b1bb87427bd0cc3d7018e3b6f1c9c334.tar.bz2
halibut-c57b34b0b1bb87427bd0cc3d7018e3b6f1c9c334.tar.xz
Administrivia: update a TODO and a .cvsignore.
[originally from svn r4077]
Diffstat (limited to 'bk_paper.c')
-rw-r--r--bk_paper.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/bk_paper.c b/bk_paper.c
index 1a948a7..e6e17f7 100644
--- a/bk_paper.c
+++ b/bk_paper.c
@@ -12,6 +12,11 @@
/*
* 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,
@@ -63,6 +68,20 @@
* * 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>