diff options
author | wlemb <wlemb> | 2003-04-10 18:07:14 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2003-04-10 18:07:14 +0000 |
commit | cc0267e39f3fb40ece537b0ff7dd0523beeae985 (patch) | |
tree | dffd3999fd301b0e262f740b3fb48dbe6a2f0e1d /tmac/html.tmac | |
parent | e5974c01e435e4c2ebafcf95af6dc6986127ab98 (diff) | |
download | groff-cc0267e39f3fb40ece537b0ff7dd0523beeae985.tar.gz |
Add register \n[.height] which returns the value of \H.
Add register \n[.slant] which returns the value of \S.
* src/roff/troff/env.cc (init_env_requests): Implement.
* NEWS, man/groff_diff.man, man/groff.man, doc/groff.texinfo:
Document.
* tmac/html.tmac: Move some of the data into html-end.tmac.
Remove most of the character translations for eqn since html fonts
now cover those characters.
Load www.tmac.
* tmac/html-end.tmac: New file.
* tmac/troffrc: Load html.tmac not www.tmac for -Thtml.
* tmac/troffrc-end: Load html-end.tmac not html.tmac for -Thtml.
* tmac/Makefile.sub (NORMALFILES): Add html-end.tmac.
* man/groff_out.man: Document negative values of `N' if -Thtml is
used.
Diffstat (limited to 'tmac/html.tmac')
-rw-r--r-- | tmac/html.tmac | 199 |
1 files changed, 14 insertions, 185 deletions
diff --git a/tmac/html.tmac b/tmac/html.tmac index 9d400e02..7843a3cf 100644 --- a/tmac/html.tmac +++ b/tmac/html.tmac @@ -23,193 +23,25 @@ .\" .\" remove hyphenation .\" +.nh +.nr HY 0 +. .de hy .. .de nh .. . -.\" Now set any characters defined in devps/S but not in devhtml/S to nul -- -.\" these are generated by eqn but not used by grohtml. grops generated -.\" images during the alternative pass. -.if !c\[*y] .tr \[*y] -.if !c\[fa] .tr \[fa] -.if !c\[te] .tr \[te] -.if !c\[st] .tr \[st] -.if !c\[=~] .tr \[=~] -.if !c\[*A] .tr \[*A] -.if !c\[*B] .tr \[*B] -.if !c\[*X] .tr \[*X] -.if !c\[*D] .tr \[*D] -.if !c\[*E] .tr \[*E] -.if !c\[*F] .tr \[*F] -.if !c\[*G] .tr \[*G] -.if !c\[*Y] .tr \[*Y] -.if !c\[*I] .tr \[*I] -.if !c\[+h] .tr \[+h] -.if !c\[*K] .tr \[*K] -.if !c\[*L] .tr \[*L] -.if !c\[*M] .tr \[*M] -.if !c\[*N] .tr \[*N] -.if !c\[*O] .tr \[*O] -.if !c\[*P] .tr \[*P] -.if !c\[*H] .tr \[*H] -.if !c\[*R] .tr \[*R] -.if !c\[*S] .tr \[*S] -.if !c\[*T] .tr \[*T] -.if !c\[ts] .tr \[ts] -.if !c\[*W] .tr \[*W] -.if !c\[*C] .tr \[*C] -.if !c\[*Q] .tr \[*Q] -.if !c\[*Z] .tr \[*Z] -.if !c\[3d] .tr \[3d] -.if !c\[tf] .tr \[tf] -.if !c\[pp] .tr \[pp] -.if !c\[radicalex] .tr \[radicalex] -.if !c\[*a] .tr \[*a] -.if !c\[*b] .tr \[*b] -.if !c\[*x] .tr \[*x] -.if !c\[*d] .tr \[*d] -.if !c\[*e] .tr \[*e] -.if !c\[*f] .tr \[*f] -.if !c\[*g] .tr \[*g] -.if !c\[*y] .tr \[*y] -.if !c\[*i] .tr \[*i] -.if !c\[+f] .tr \[+f] -.if !c\[*k] .tr \[*k] -.if !c\[*l] .tr \[*l] -.if !c\[*m] .tr \[*m] -.if !c\[*n] .tr \[*n] -.if !c\[*o] .tr \[*o] -.if !c\[*p] .tr \[*p] -.if !c\[*h] .tr \[*h] -.if !c\[*r] .tr \[*r] -.if !c\[*s] .tr \[*s] -.if !c\[*t] .tr \[*t] -.if !c\[*u] .tr \[*u] -.if !c\[+p] .tr \[+p] -.if !c\[*w] .tr \[*w] -.if !c\[*c] .tr \[*c] -.if !c\[*q] .tr \[*q] -.if !c\[*z] .tr \[*z] -.if !c\[ap] .tr \[ap] -.if !c\[*U] .tr \[*U] -.if !c\[fm] .tr \[fm] -.if !c\[<=] .tr \[<=] -.if !c\[f/] .tr \[f/] -.if !c\[if] .tr \[if] -.if !c\[Fn] .tr \[Fn] -.if !c\[CL] .tr \[CL] -.if !c\[DI] .tr \[DI] -.if !c\[HE] .tr \[HE] -.if !c\[SP] .tr \[SP] -.if !c\[<>] .tr \[<>] -.if !c\[<-] .tr \[<-] -.if !c\[ua] .tr \[ua] -.\" .if !c\[arrowverttp] .tr \[arrowverttp] -.if !c\[->] .tr \[->] -.if !c\[da] .tr \[da] -.\" .if !c\[arrowvertbt] .tr \[arrowvertbt] -.if !c\[de] .tr \[de] -.if !c\[sd] .tr \[sd] -.if !c\[>=] .tr \[>=] -.if !c\[pt] .tr \[pt] -.if !c\[pd] .tr \[pd] -.if !c\[bu] .tr \[bu] -.if !c\[di] .tr \[di] -.if !c\[!=] .tr \[!=] -.if !c\[==] .tr \[==] -.if !c\[~~] .tr \[~~] -.if !c\[~=] .tr \[~=] -.\" .if !c\[arrowvertex] .tr \[arrowvertex] -.if !c\[an] .tr \[an] -.if !c\[CR] .tr \[CR] -.if !c\[Ah] .tr \[Ah] -.if !c\[Im] .tr \[Im] -.if !c\[Re] .tr \[Re] -.if !c\[wp] .tr \[wp] -.if !c\[c*] .tr \[c*] -.if !c\[c+] .tr \[c+] -.if !c\[es] .tr \[es] -.if !c\[ca] .tr \[ca] -.if !c\[cu] .tr \[cu] -.if !c\[sp] .tr \[sp] -.if !c\[ip] .tr \[ip] -.if !c\[nb] .tr \[nb] -.if !c\[sb] .tr \[sb] -.if !c\[ib] .tr \[ib] -.if !c\[mo] .tr \[mo] -.if !c\[nm] .tr \[nm] -.if !c\[/_] .tr \[/_] -.if !c\[gr] .tr \[gr] -.\" .if !c\[product] .tr \[product] -.if !c\[sr] .tr \[sr] -.if !c\[md] .tr \[md] -.if !c\[no] .tr \[no] -.if !c\[AN] .tr \[AN] -.if !c\[OR] .tr \[OR] -.if !c\[hA] .tr \[hA] -.if !c\[lA] .tr \[lA] -.if !c\[uA] .tr \[uA] -.if !c\[rA] .tr \[rA] -.if !c\[dA] .tr \[dA] -.if !c\[lz] .tr \[lz] -.if !c\[la] .tr \[la] -.if !c\[sum] .tr \[sum] -.\" .if !c\[parenlefttp] .tr \[parenlefttp] -.\" .if !c\[parenleftex] .tr \[parenleftex] -.\" .if !c\[parenleftbt] .tr \[parenleftbt] -.\" .if !c\[bracketlefttp] .tr \[bracketlefttp] -.if !c\[lc] .tr \[lc] -.\" .if !c\[bracketleftex] .tr \[bracketleftex] -.\" .if !c\[bracketleftbt] .tr \[bracketleftbt] -.if !c\[lf] .tr \[lf] -.\" .if !c\[bracelefttp] .tr \[bracelefttp] -.if !c\[lt] .tr \[lt] -.\" .if !c\[braceleftmid] .tr \[braceleftmid] -.if !c\[lk] .tr \[lk] -.\" .if !c\[braceleftbt] .tr \[braceleftbt] -.if !c\[lb] .tr \[lb] -.\" .if !c\[braceex] .tr \[braceex] -.\" .if !c\[bracerightex] .tr \[bracerightex] -.\" .if !c\[braceleftex] .tr \[braceleftex] -.\" .if !c\[barex] .tr \[barex] -.if !c\[bv] .tr \[bv] -.if !c\[ra] .tr \[ra] -.if !c\[is] .tr \[is] -.\" .if !c\[parenrighttp] .tr \[parenrighttp] -.\" .if !c\[parenrightex] .tr \[parenrightex] -.\" .if !c\[parenrightbt] .tr \[parenrightbt] -.\" .if !c\[bracketrighttp] .tr \[bracketrighttp] -.if !c\[rc] .tr \[rc] -.\" .if !c\[bracketrightex] .tr \[bracketrightex] -.\" .if !c\[bracketrightbt] .tr \[bracketrightbt] -.if !c\[rf] .tr \[rf] -.\" .if !c\[bracerighttp] .tr \[bracerighttp] -.if !c\[rt] .tr \[rt] -.\" .if !c\[bracerightmid] .tr \[bracerightmid] -.if !c\[rk] .tr \[rk] -.\" .if !c\[bracerightbt] .tr \[bracerightbt] -.if !c\[rb] .tr \[rb] -. -.\" now turn off all headers and footers for ms, me and mm macro sets -.if d EF .EF '''' -.if d EH .EH '''' -.if d OF .OF '''' -.if d OH .OH '''' -.if d ef .ef '''' -.if d of .of '''' -.if d oh .oh '''' -.if d eh .eh '''' -.tl '''' -. -.\" it doesn't make sense to use hyphenation with html, so we turn it off. -.hy 0 -.nr HY 0 -. .\" avoid line breaks after hyphen-like characters. .cflags 0 -\[hy]\[em]\[en]\[shc] . -.pl 99999 +.\" Now set any characters defined in devps/S but not in devhtml to nul -- +.\" these are generated by eqn but not used by grohtml. grops generated +.\" images during the alternative pass. +.if !c\[radicalex] .tr \[radicalex] +.if !c\[arrowverttp] .tr \[arrowverttp] +.if !c\[arrowvertbt] .tr \[arrowvertbt] +.if !c\[arrowvertex] .tr \[arrowvertex] +.if !c\[barex] .tr \[barex] . .\" now for the color definitions .\" @@ -700,17 +532,14 @@ . .cp \n(_C . -.if !\n(_C \ +.if !\n(_C \{\ . mso pspic.tmac +. mso www.tmac +.\} . .do ie '\[char97]'a' \ . do mso latin1.tmac .el \ . do mso cp1047.tmac . -.\" tell grohtml some default parameter values -.po 0 -.ll \n[.l]u -.ta \n[.tabs] -. .\" end of file, make sure this is the last line |