summaryrefslogtreecommitdiff
path: root/tmac
diff options
context:
space:
mode:
Diffstat (limited to 'tmac')
-rw-r--r--tmac/X.tmac2
-rw-r--r--tmac/dvi.tmac10
-rw-r--r--tmac/ec.tmac6
-rw-r--r--tmac/ps.tmac2
-rw-r--r--tmac/tty.tmac1
5 files changed, 18 insertions, 3 deletions
diff --git a/tmac/X.tmac b/tmac/X.tmac
index 19530a1d..a87dc3cd 100644
--- a/tmac/X.tmac
+++ b/tmac/X.tmac
@@ -53,6 +53,8 @@
.fchar \[<<] <\h'-.3m'<
.fchar \[>>] >\h'-.3m'>
.fchar \[|=] \v'.1m'\Z'\[mi]'\v'-.2m'\[ap]\v'.1m'
+.fchar \[nc] \v'.1m'\Z'\h'.2m'\F[T]\f[R]/'\v'-.1m'\[sp]
+.fchar \[ne] \v'.07m'\Z'\h'.2m'\F[T]\f[R]/'\v'-.07m'\[==]
.
.de X-achar
. \" Note that character definitions are always interpreted with
diff --git a/tmac/dvi.tmac b/tmac/dvi.tmac
index d335e1c5..717686f3 100644
--- a/tmac/dvi.tmac
+++ b/tmac/dvi.tmac
@@ -70,9 +70,16 @@
.\"char \[sq] \h'.05m'\D'l .4m 0'\D'l 0 -.4m'\D'l -.4m 0'\D'l 0 .4m'\h'.45m'
.\" SC contains a real \[!=] glyph
.schar \[!=] \[slashnot]\[eq]
+.schar \[nm] \o'\F[T]\f[R]/\[mo]'
+.fschar CW \[nm] \o'/\[mo]'
+.fschar CWI \[nm] \o'\f[CW]/\[mo]'
+.schar \[ne] \[slashnot]\[==]
+.fschar CW \[ne] \o'/\[==]'
+.fschar CWI \[ne] \o'\f[CW]/\[==]'
.fchar \[=~] \v'.1m'\Z'\[eq]'\v'-.4m'\[ap]\v'.3m'
.fchar \[tm] \v'-.3m'\s[\En[.s]/2u]TM\s0\v'.3m'
-.fchar \[aq] '
+.\" TC fonts contain real \[aq]
+.schar \[aq] '
.fchar \[bq] ,
.fchar \[Bq] ,\h'\w'\[rq]'u-(2u*\w"'"u)',
.fchar \[ho] \s[\En[.s]/2u]\v'.4m'c\v'-.4m'\s0
@@ -83,6 +90,7 @@ I\h'-.25m'\v'-.33m'\s[\En[.s]*6u/10u]\v'.33m'\
D\v'-.33m'\s0\v'.33m'
.fchar \[Tp] \zlp
.fchar \[nb] \[slashnot]\[sb]
+.fchar \[nc] \[slashnot]\[sp]
.cflags 8 \[an]
.schar \[an] \h'-.167m'\[mi]\h'-.167m'
.fschar CW \[an] -
diff --git a/tmac/ec.tmac b/tmac/ec.tmac
index 45a3f2f3..045abd39 100644
--- a/tmac/ec.tmac
+++ b/tmac/ec.tmac
@@ -38,8 +38,8 @@
.fspecial HIEC HITC
.fspecial HBEC HBTC
.fspecial HBIEC HBIEC
-.fspecial CWEC CWTC
-.fspecial CWIEC CWITC
+.fspecial CWEC CWTC SC
+.fspecial CWIEC CWITC SC
.
.\" remove definitions of glyphs which are in TC fonts
.rchar \[co] \[rg]
@@ -55,6 +55,8 @@
.char \[pl] \f[TREC]+
.char \[eq] \f[TREC]=
.
+.schar \[nm] \o'\f[TREC]/\[mo]'
+.
.\" an ID register
.nr ECFONTS 1
.
diff --git a/tmac/ps.tmac b/tmac/ps.tmac
index ffc8dbc0..df2d8f84 100644
--- a/tmac/ps.tmac
+++ b/tmac/ps.tmac
@@ -57,6 +57,8 @@
.fchar \[<<] <\h'-.2m'<
.fchar \[>>] >\h'-.2m'>
.fchar \[|=] \v'.075m'\Z'\[mi]'\v'-.15m'\[ap]\v'.075m'
+.fchar \[nc] \v'.1m'\Z'\h'.15m'\F[T]\f[R]/'\v'-.1m'\[sp]
+.fchar \[ne] \v'.07m'\Z'\h'.13m'\F[T]\f[R]/'\v'-.07m'\[==]
.
.de ps-achar
. \" Note that character definitions are always interpreted with
diff --git a/tmac/tty.tmac b/tmac/tty.tmac
index 36bcf994..27483a63 100644
--- a/tmac/tty.tmac
+++ b/tmac/tty.tmac
@@ -44,6 +44,7 @@
.fchar \[>>] >>
.fchar \[!=] !=
.fchar \[==] ==
+.fchar \[ne] !==
.fchar \[~=] ~=
.fchar \[sq] []
.fchar \[lh] <=