Mats Broberg wrote:
Btw, here are a few 'Typographical Dreams' of mine, regarding ConTeXt:
- Penalty if consecutive lines have the same words typeset exactly above each other - e.g. in the beginning of a line, in the middle of the line etc. Catches your eye.
since it has to do with extending tex ... that one is for patrick gundlach
- Penalty for a hyphenated word as the last word on a page. And not putting it in an \mbox.
hm, the problem with such things is that when tex breaks the page, the paragraph is already set; you're looking for some breed between widow/club and hyphenpenalties
- In Swedish, if the last line in a column is the first line in a new paragraph, this last line is called "simple child of a whore". If the first line on a new page is the last line of the preceding page's last paragraph, this line is called "double child of a whore". Now, in InDesign and QuarkXPress you can set the software to move over the "simple child of a whore" to the next page, and, for "double child of a whore", to move over a few extra lines to the new page. However, this leaves you with a page that is one or more lines short. When working in these software, you can then slightly, slightly increase the spacing between letters on the page (perhaps only a few thousands of an em). If you are lucky, one of the preceding paragraph expands just enough for its last line move over to a second line, and you're home free. However, for book projects hundreds of pages long, this is something you'd want to automate. Don't know if it is possible in ConTeXt to automate this, but it would be great if it was.
i did play with strategies and strategy passes long ago; strategies could be - make inter-column spacing a bit bigger/smaller - make page slightly larger/smaller - increse/decrease bodyfont size - etc the problem is that one can end up in oscillating Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------