--- groff-1.22.3/tmac/tty-char.tmac.fix12 2016-02-03 23:26:34.000000000 +0100 +++ groff-1.22.3/tmac/tty-char.tmac 2016-02-03 23:26:36.147875717 +0100 @@ -25,8 +25,12 @@ .ie c\[a-] \ . ds tty-rn \[a-] .el \ . ds tty-rn \v'-1m'_\v'+1m' +. +.if '\*[.T]'8bit' \ +. mso tty-8bit.tmac +. .tty-char \[tm] tm .tty-char \[rn] \*[tty-rn] .tty-char \[ua] \z|^ .tty-char \[da] \z|v --- groff-1.22.3/tmac/troffrc.fix12 2016-02-03 23:26:34.000000000 +0100 +++ groff-1.22.3/tmac/troffrc 2016-02-03 23:26:36.147875717 +0100 @@ -23,8 +23,9 @@ .do ds troffrc!X100-12 X.tmac .do ds troffrc!ascii tty.tmac .do ds troffrc!latin1 tty.tmac .do ds troffrc!utf8 tty.tmac +.do ds troffrc!8bit tty.tmac .do ds troffrc!cp1047 tty.tmac .do ds troffrc!lj4 lj4.tmac .do ds troffrc!lbp lbp.tmac .do ds troffrc!html html.tmac --- groff-1.22.3/tmac/Makefile.sub.fix12 2016-02-03 23:26:36.147875717 +0100 +++ groff-1.22.3/tmac/Makefile.sub 2016-02-03 23:42:38.735902224 +0100 @@ -43,9 +43,9 @@ NORMALFILES=\ trace.tmac \ ps.tmac psold.tmac pspic.tmac psatk.tmac \ pdf.tmac \ dvi.tmac \ - tty.tmac tty-char.tmac \ + tty.tmac tty-char.tmac tty-8bit.tmac \ latin1.tmac latin2.tmac latin5.tmac latin9.tmac cp1047.tmac \ unicode.tmac \ X.tmac Xps.tmac \ lj4.tmac \ --- /dev/null 2016-01-28 23:52:14.694166858 +0100 +++ groff-1.22.3/tmac/tty-8bit.tmac 2016-02-03 23:26:36.147875717 +0100 @@ -0,0 +1,60 @@ +.char \[dq] " +.char \[lq] " +.char \[rq] " +.char \[sh] # +.char \[Do] $ +.char \[aa] ' +.char \[fm] ' +.char \[aq] ' +.char \[cq] ' +.char \[**] * +.char \[pl] + +.char \- \N'45' +.char \[hy] \N'45' +.char \[--] \N'45' +.char \[mi] \N'45' +.char \[en] \N'45' +.char \[sl] / +.char \[f/] / +.char \[la] < +.char \[fo] < +.char \[eq] = +.char \[ra] > +.char \[fc] > +.char \[at] @ +.char \[*A] A +.char \[*B] B +.char \[*E] E +.char \[*Y] H +.char \[*I] I +.char \[*K] K +.char \[*M] M +.char \[*N] N +.char \[ci] O +.char \[*O] O +.char \[*R] P +.char \[*T] T +.char \[*X] X +.char \[*U] Y +.char \[*Z] Z +.char \[lB] [ +.char \[rs] \ +.char \[rB] ] +.char \[^] a^ +.char \[ha] a^ +.char \[ru] _ +.char \[ul] _ +.char \[oq] ` +.char \[ga] ` +.char \[*o] o +.char \[mu] x +.char \[tmu] x +.char \[{] lC +.char \[or] \[ba] +.char \[bv] \[ba] +.char \[br] \[ba] +.char \[|] \[ba] +.char \[}] \[rC] +.char \[~] a~ +.char \[ap] a~ +.char \[ti] a~ --- groff-1.22.3/tmac/unicode.tmac.fix12 2016-02-03 23:26:36.143875717 +0100 +++ groff-1.22.3/tmac/unicode.tmac 2016-02-03 23:26:36.147875717 +0100 @@ -4,5 +4,6 @@ .\" .char \- \[hy] .char \` \[oq] .char \' \[cq] +.char \[bv] \[ba] .\" EOF --- groff-1.22.3/tmac/eqnrc.fix12 2016-02-03 23:26:34.000000000 +0100 +++ groff-1.22.3/tmac/eqnrc 2016-02-03 23:26:36.147875717 +0100 @@ -55,8 +55,9 @@ ifdef ps|X|html ! set draw_lines 1 ! ifdef ascii ! define n %1% ! ifdef latin1 ! define n %1% ! ifdef utf8 ! define n %1% ! +ifdef 8bit ! define n %1% ! ifdef cp1047 ! define n %1% ! ifdef n ! set nroff 1 !