Hans Hagen wrote:
Vit Zyka wrote:
Hello Hans, Taco, and the next gurus,
sorry for bother with another thing I can not understand. Very high
glyphs like \v S disturb grid in the \placelist. The same glyph in the
common paragraph with the same (intentionally) interline setting
preserves grid:
---------------------------------------
\setupbodyfont[10pt,rm]
\setupinterlinespace[line=12pt]
\setuplayout[grid=yes,width=8cm]
\showgrid
\writetolist[section]{}{See the next line:}
\writetolist[section]{}{\v Sejba}
\writetolist[section]{}{Another list line}
\starttext
\v Sejba\par
Here grid is OK, but in \type{placelist}:
\placelist[section]
no!
\stoptext
------------------------------------------
I was looking in definitions for some font-size dependent line
setting, I also tried to
\setuplist[section]{style=\baselineskip=12pt\lineskiplimit=-10pt}
but without success to lounging on the grid.
this is the default ratio:
\setupinterlinespace
[height=.72,
depth=.28]
Thank you Hans; after some experimenting I understood:
- height and depth in \setupinterlinespace are baseline-ratio/size of
struts (add description to tex-show)
- some my chars (/,\v S, \tfa, ...) oversized \strut size of any ratio
- list items are typeset with struts (perhaps all alternative)
- only alternative without strut is 'none' with command=\Mycommand def
So I do know how to preserve grid. But I do not know HOW TO TYPESET
\Mycommand TO FIT THE PARAGRAPH WIDTH. It seem it is not in the
restricted horizontal mode and continue on one long line. And another
question/request: can the list distance param (alternative d,...) be
glue instead of skip? For better line fitting.
example:
------------------
\setupbodyfont[10pt,rm]
\setupinterlinespace[line=12pt,height=.77,depth=.23]
\setuplayout[grid=yes,width=8cm]
\showgrid
\setuplist[section]
[style=\tfd,alternative=none,command=\MyListItem]
\def\MyListItem#1#2#3{{\tfb (#1-#2-#3) }}
\starttext
\writetolist[section]{}{See the next line}
\writetolist[section]{}{\v Sejba}
\writetolist[section]{}{Another list line}
\writetolist[section]{}{And the last one}
\lineskiplimit=-10pt
Line\par
Anothet line of \v Sejba\par
\placelist[section]
\strut %% should be! why?
After list line.
\stoptext
------------------
Vit
_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context