summaryrefslogtreecommitdiffstats
path: root/contrib/groff/tmac/troffrc
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/groff/tmac/troffrc')
-rw-r--r--contrib/groff/tmac/troffrc17
1 files changed, 16 insertions, 1 deletions
diff --git a/contrib/groff/tmac/troffrc b/contrib/groff/tmac/troffrc
index 61cb32d..231a66c 100644
--- a/contrib/groff/tmac/troffrc
+++ b/contrib/groff/tmac/troffrc
@@ -1,4 +1,5 @@
.\" Startup file for troff.
+.\" $FreeBSD$
.
.\" This is tested by pic.
.nr 0p 0
@@ -14,6 +15,7 @@
.do ds troffrc!X100-12 X.tmac
.do ds troffrc!ascii tty.tmac
.do ds troffrc!latin1 tty.tmac
+.do ds troffrc!koi8-r tty.tmac
.do ds troffrc!utf8 tty.tmac
.do ds troffrc!cp1047 tty.tmac
.do ds troffrc!lj4 lj4.tmac
@@ -26,7 +28,10 @@ troffrc!X100 troffrc!X100-12 troffrc!lj4 troff!lbp troffrc!html
.
.\" test whether we work under EBCDIC
.do ie '\[char97]'a' \
-. do tr \[char160]\~
+. ie '\*[.T]'koi8-r' \
+. do tr \[char154]\~
+. el \
+. do tr \[char160]\~
.el \
. do tr \[char65]\~
.
@@ -36,6 +41,8 @@ troffrc!X100 troffrc!X100-12 troffrc!lj4 troff!lbp troffrc!html
.\" Load hyphenation patterns and exceptions.
.do hpf hyphen.us
.do hpfa hyphenex.us
+.if '\*[.T]'koi8-r' \
+. do hpfa hyphen.ru
.
.\" Load composite mappings.
.do mso composite.tmac
@@ -43,4 +50,12 @@ troffrc!X100 troffrc!X100-12 troffrc!lj4 troff!lbp troffrc!html
.\" Handle paper formats
.do mso papersize.tmac
.
+.\" Disable SGR support in grotty(1).
+.if n \{\
+. do nop \X'tty: sgr 0'
+. sp -1
+. nr nl 0-1
+. nr % -1
+.\}
+.
.\" Don't let blank lines creep in here.
OpenPOWER on IntegriCloud