diff options
Diffstat (limited to 'tmac')
-rw-r--r-- | tmac/X.tmac | 2 | ||||
-rw-r--r-- | tmac/dvi.tmac | 10 | ||||
-rw-r--r-- | tmac/ec.tmac | 6 | ||||
-rw-r--r-- | tmac/ps.tmac | 2 | ||||
-rw-r--r-- | tmac/tty.tmac | 1 |
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] <= |