Hi, I just run into the problem, that \strutheight is lower than the height of some german umlauts (ÄÖÜ). % ----- \setupoutput[pdftex] \mainlanguage[german] \setupcolors[state=start] \starttext \showstruts \def\FOO#1{\framed[frame=off,background=color,backgroundcolor=green]{#1\strut}} \hbox{\FOO{AOU}\FOO{ÄÖÜ}} \stoptext % ----- Is this intended (and if so, why)? I need this for several boxes with a mp overlay as background and centered text. The height of the boxes is equal, so all text should be placed on the same baseline. Currently I box the text and set the height manually to \strutheight. But a more "global" solution would be prefered. Should I define my own gfx strut or just add one of those umlauts to \setfontstrut or ...? Dunno what is the best solution. Greetings, Peter
Peter Rolf wrote:
Hi,
I just run into the problem, that \strutheight is lower than the height of some german umlauts (���).
% ----- \setupoutput[pdftex] \mainlanguage[german]
\setupcolors[state=start]
\starttext \showstruts
\def\FOO#1{\framed[frame=off,background=color,backgroundcolor=green]{#1\strut}}
\hbox{\FOO{AOU}\FOO{���}}
\stoptext % -----
Is this intended (and if so, why)?
I need this for several boxes with a mp overlay as background and centered text. The height of the boxes is equal, so all text should be placed on the same baseline. Currently I box the text and set the height manually to \strutheight. But a more "global" solution would be prefered. Should I define my own gfx strut or just add one of those umlauts to \setfontstrut or ...? Dunno what is the best solution.
(1) increase the lineheight (2.8ex by default) (2) change the height/depth ration (.72/.28 by default) it all depends on the font 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 -----------------------------------------------------------------
Hans Hagen wrote:
Peter Rolf wrote:
Hi,
I just run into the problem, that \strutheight is lower than the height of some german umlauts (���).
% ----- \setupoutput[pdftex] \mainlanguage[german]
\setupcolors[state=start]
\starttext \showstruts
\def\FOO#1{\framed[frame=off,background=color,backgroundcolor=green]{#1\strut}}
\hbox{\FOO{AOU}\FOO{���}}
\stoptext % -----
Is this intended (and if so, why)?
I need this for several boxes with a mp overlay as background and centered text. The height of the boxes is equal, so all text should be placed on the same baseline. Currently I box the text and set the height manually to \strutheight. But a more "global" solution would be prefered. Should I define my own gfx strut or just add one of those umlauts to \setfontstrut or ...? Dunno what is the best solution.
(1) increase the lineheight (2.8ex by default) (2) change the height/depth ration (.72/.28 by default)
it all depends on the font
I know not much about this stuff, so thanks for the helpful answer. Peter
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 ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
Peter Rolf wrote:
Hans Hagen wrote:
Peter Rolf wrote:
Hi,
I just run into the problem, that \strutheight is lower than the height of some german umlauts (���).
% ----- \setupoutput[pdftex] \mainlanguage[german]
\setupcolors[state=start]
\starttext \showstruts
\def\FOO#1{\framed[frame=off,background=color,backgroundcolor=green]{#1\strut}}
\hbox{\FOO{AOU}\FOO{���}}
\stoptext % -----
Is this intended (and if so, why)?
I need this for several boxes with a mp overlay as background and centered text. The height of the boxes is equal, so all text should be placed on the same baseline. Currently I box the text and set the height manually to \strutheight. But a more "global" solution would be prefered. Should I define my own gfx strut or just add one of those umlauts to \setfontstrut or ...? Dunno what is the best solution.
(1) increase the lineheight (2.8ex by default) (2) change the height/depth ration (.72/.28 by default)
it all depends on the font
I know not much about this stuff, so thanks for the helpful answer.
the .72/.28 and 2.8ex work quite wel for most fonts as well as math; they originate in the inrstex macro package that we used long ago (just before we started writing context, which for some time used snippets of the rather modular inrstex) 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 -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Peter Rolf