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
-----------------------------------------------------------------

_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to