From dee6a2a67bfae95ed12fa2bcedf39815ecc29f5f Mon Sep 17 00:00:00 2001 From: wlemb Date: Sun, 10 Nov 2002 09:11:11 +0000 Subject: Added new font `SC' (cmtex10) to devdvi. * devdvi/generate/Makefile (FONTS): Add `SC'. (SC): New rule. * devdvi/generate/textex.map: New map file for cmtex. * devdvi/SC: New. * devdvi/Makefile.sub (DEVFILES): Updated. * tmac/dvi.tmac: Add fspecial entries for SC. Add `MI', `S' and `CW' to the `special' call. Otherwise, `SC' is found before `S' since the font position of `SC' is lower due to the gaps in DESC's `font' line. * tmac/ec.tmac: Add a `special' call. * NEWS: Updated. * font/devhtml/R.proto: Remove double entry for `ti'. * tmac/tty.tmac: Add entries for `IJ', `ij', and `bq'. * tmac/tty-char.tmac: Remove entry for `bq'. * tmac/lbp.tmac: Add entries for `lq', `rq', `fo', `fc', and `em'. * tmac/ec.tmac: Don't remove `aq' glyph. * tmac/X.tmac: Fix entry for `em'. Add entries for `fo' and `fc'. * tmac/dvi.tmac: Add entries for `em', `en', `hy', `fo', and `fc'. * doc/groff.texinfo, man/groff.man, man/groff_diff.man: Fix documentation of `special' and `fspecial' requests. --- tmac/dvi.tmac | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tmac/dvi.tmac') diff --git a/tmac/dvi.tmac b/tmac/dvi.tmac index c532e841..9c155fdd 100644 --- a/tmac/dvi.tmac +++ b/tmac/dvi.tmac @@ -11,11 +11,13 @@ .ftr TT CW .ftr H HR . -.special TR TI +.special TR TI MI S CW .fspecial TI CWI .fspecial TBI CWI .fspecial HI CWI .fspecial HBI CWI +.fspecial CW SC +.fspecial CWI SC . .\" This uses the dvi-char-_-1 string in fixed-width fonts, dvi-char-_-0 .\" otherwise. @@ -77,6 +79,10 @@ D\v'-.33m'\s0\v'.33m' .fchar \[nb] \[slashnot]\[sb] .cflags 8 \[an] .fchar \[an] \h'-.167m'\[mi]\h'-.167m' +.\" we follow the EC ligatures for fixed-width dashes +.fchar \[em] -- +.fchar \[en] - +.fchar \[hy] - . .\" Define some fractions. .de dvi-frac @@ -99,6 +105,8 @@ D\v'-.33m'\s0\v'.33m' .fchar \[S3] \v'-.2m'\s-33\s+3\v'+.2m' .fchar \[Of] \v'-.2m'\s'\En[.s]*6u/10u'\o'_a'\s0\v'.2m' .fchar \[Om] \v'-.2m'\s'\En[.s]*6u/10u'\o'_o'\s0\v'.2m' +.fchar \[fo] \v'-.1m'\s-3<\s+3\v'+.1m' +.fchar \[fc] \v'-.1m'\s-3>\s+3\v'+.1m' .fchar \[Fo] \v'-.1m'\s-3<\h'-.3m'<\s+3\v'+.1m' .fchar \[Fc] \v'-.1m'\s-3>\h'-.3m'>\s+3\v'+.1m' .fchar \[bb] | -- cgit v1.2.1