summaryrefslogtreecommitdiff
path: root/font
diff options
context:
space:
mode:
authorwlemb <wlemb>2002-11-10 09:11:11 +0000
committerwlemb <wlemb>2002-11-10 09:11:11 +0000
commitdee6a2a67bfae95ed12fa2bcedf39815ecc29f5f (patch)
tree2c400b4b795d57f15144d0f172609e8f1d968631 /font
parente7fd4b6265fa3017fb4608da2331b6185188e62e (diff)
downloadgroff-dee6a2a67bfae95ed12fa2bcedf39815ecc29f5f.tar.gz
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.
Diffstat (limited to 'font')
-rw-r--r--font/devdvi/Makefile.sub4
-rw-r--r--font/devdvi/SC136
-rw-r--r--font/devdvi/generate/Makefile6
-rw-r--r--font/devdvi/generate/textex.map33
-rw-r--r--font/devhtml/R.proto3
5 files changed, 177 insertions, 5 deletions
diff --git a/font/devdvi/Makefile.sub b/font/devdvi/Makefile.sub
index 098e6029..f6536152 100644
--- a/font/devdvi/Makefile.sub
+++ b/font/devdvi/Makefile.sub
@@ -3,11 +3,11 @@ DEVFILES=DESC \
TR TI TB TBI CW CWI HR HI HB HBI \
TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \
TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \
- MI S EX SA SB \
+ MI S EX SA SB SC \
generate/CompileFonts generate/Makefile \
generate/msam.map generate/msbm.map \
generate/texb.map generate/texex.map generate/texi.map generate/texmi.map \
- generate/texr.map generate/texsy.map generate/textt.map \
+ generate/texr.map generate/texsy.map generate/textt.map generate/textex.map \
generate/ec.map generate/tc.map
CLEANADD=DESC
diff --git a/font/devdvi/SC b/font/devdvi/SC
new file mode 100644
index 00000000..0e92f432
--- /dev/null
+++ b/font/devdvi/SC
@@ -0,0 +1,136 @@
+name SC
+special
+internalname cmtex10
+spacewidth 550498
+checksum -538297224
+designsize 10485760
+charset
+pc 550498,534482,-106315 2 0000
+md "
+da 550498,640797 2 0001
+*a 550498,451470 0 0002
+*b 550498,640797,233018 3 0003
+AN 550498,512640 2 0004
+no 550498,451470 0 0005
+mo 550498,582542,-58254 2 0006
+*p 550498,451470 0 0007
+*l 550498,640797 2 0010
+*g 550498,451470,233018 1 0011
+*d 550498,640797 2 0012
+ua 550498,640797 2 0013
+pm 550498,556326,-84470 2 0014
+c+ 550498,556326,-84470 2 0015
+if 550498,451470 0 0016
+pd 550498,640797 2 0017
+sb 550498,582542,-58254 2 0020
+sp 550498,582542,-58254 2 0021
+ca 550498,512640 2 0022
+cu 550498,512640 2 0023
+fa 550498,640797 2 0024
+te 550498,640797 2 0025
+c* 550498,556326,-84470 2 0026
+<> 550498,628053,-12744 2 0027
+<- 550498,435813,-204984 0 0030
+-> 550498,435813,-204984 0 0031
+!= 550498,672827,32030 3 0032
+--- 550498,534482,-106315 2 0033
+<= 550498,661547,20750 3 0034
+>= 550498,661547,20750 3 0035
+== 550498,514818,-125979 2 0036
+OR 550498,512640 2 0037
+--- 550498 0 0040
+--- 550498,640797 2 0041
+--- 550498,640797 2 0042
+--- 550498,640797 2 0043
+--- 550498,728178,87381 3 0044
+--- 550498,728178,87381 3 0045
+--- 550498,640797 2 0046
+--- 550498,640797 2 0047
+--- 550498,728178,87379 3 0050
+--- 550498,728178,87379 3 0051
+--- 550498,546134 2 0052
+--- 550498,556326,-84470 2 0053
+--- 550498,131072,145635 1 0054
+--- 550498,556326,-84470 2 0055
+--- 550498,131072 0 0056
+--- 550498,728178,87379 3 0057
+--- 550498,640797 2 0060
+--- 550498,640797 2 0061
+--- 550498,640797 2 0062
+--- 550498,640797 2 0063
+--- 550498,640797 2 0064
+--- 550498,640797 2 0065
+--- 550498,640797 2 0066
+--- 550498,640797 2 0067
+--- 550498,640797 2 0070
+--- 550498,640797 2 0071
+--- 550498,451470 0 0072
+--- 550498,451470,145635 1 0073
+--- 550498,582542,-58254 2 0074
+--- 550498,435813,-204984 0 0075
+--- 550498,582542,-58254 2 0076
+--- 550498,640797 2 0077
+--- 550498,640797 2 0100
+--- 550498,640797 2 0101
+--- 550498,640797 2 0102
+--- 550498,640797 2 0103
+--- 550498,640797 2 0104
+--- 550498,640797 2 0105
+--- 550498,640797 2 0106
+--- 550498,640797 2 0107
+--- 550498,640797 2 0110
+--- 550498,640797 2 0111
+--- 550498,640797 2 0112
+--- 550498,640797 2 0113
+--- 550498,640797 2 0114
+--- 550498,640797 2 0115
+--- 550498,640797 2 0116
+--- 550498,640797 2 0117
+--- 550498,640797 2 0120
+--- 550498,640797,145635 3 0121
+--- 550498,640797 2 0122
+--- 550498,640797 2 0123
+--- 550498,640797 2 0124
+--- 550498,640797 2 0125
+--- 550498,640797 2 0126
+--- 550498,640797 2 0127
+--- 550498,640797 2 0130
+--- 550498,640797 2 0131
+--- 550498,640797 2 0132
+--- 550498,728178,87379 3 0133
+--- 550498,728178,87379 3 0134
+--- 550498,728178,87379 3 0135
+--- 550498,640797 2 0136
+--- 550498,0,99757 1 0137
+--- 550498,640797 2 0140
+--- 550498,451470 0 0141
+--- 550498,640797 2 0142
+--- 550498,451470 0 0143
+--- 550498,640797 2 0144
+--- 550498,451470 0 0145
+--- 550498,640797 2 0146
+--- 550498,451470,233018 1 0147
+--- 550498,640797 2 0150
+--- 550498,640797 2 0151
+--- 550498,640797,233018 3 0152
+--- 550498,640797 2 0153
+--- 550498,640797 2 0154
+--- 550498,451470 0 0155
+--- 550498,451470 0 0156
+--- 550498,451470 0 0157
+--- 550498,451470,233018 1 0160
+--- 550498,451470,233018 1 0161
+--- 550498,451470 0 0162
+--- 550498,451470 0 0163
+--- 550498,580466 2 0164
+--- 550498,451470 0 0165
+--- 550498,451470 0 0166
+--- 550498,451470 0 0167
+--- 550498,451470 0 0170
+--- 550498,451470,233018 1 0171
+--- 550498,451470 0 0172
+--- 550498,728178,87379 3 0173
+--- 550498,728178,87379 3 0174
+--- 550498,728178,87379 3 0175
+--- 550498,640797 2 0176
+is 550498,640797,233018 3 0177
diff --git a/font/devdvi/generate/Makefile b/font/devdvi/generate/Makefile
index 37c8eb43..82150077 100644
--- a/font/devdvi/generate/Makefile
+++ b/font/devdvi/generate/Makefile
@@ -32,7 +32,7 @@ TFMTODIT=tfmtodit
FONTS=TR TI TB TBI CW CWI HR HI HB HBI \
TREC TIEC TBEC TBIEC CWEC CWIEC HREC HIEC HBEC HBIEC \
TRTC TITC TBTC TBITC CWTC CWITC HRTC HITC HBTC HBITC \
- MI S EX SA SB
+ MI S SC EX SA SB
SPECIALFLAG=-s
all: $(FONTS)
@@ -78,6 +78,10 @@ S: $(srcdir)/texsy.map
$(TFMTODIT) $(SPECIALFLAG) -k 060 \
$(tfmdir)/cmsy10.tfm $(srcdir)/texsy.map $@
+SC: $(srcdir)/textex.map
+ $(TFMTODIT) $(SPECIALFLAG) \
+ $(tfmdir)/cmtex10.tfm $(srcdir)/textex.map $@
+
EX: $(srcdir)/texex.map
$(TFMTODIT) $(SPECIALFLAG) \
$(tfmdir)/cmex10.tfm $(srcdir)/texex.map $@
diff --git a/font/devdvi/generate/textex.map b/font/devdvi/generate/textex.map
new file mode 100644
index 00000000..e54cddbe
--- /dev/null
+++ b/font/devdvi/generate/textex.map
@@ -0,0 +1,33 @@
+# Map for the cmtex font
+0 md pc
+1 da
+2 *a
+3 *b
+4 AN
+5 no
+6 mo
+7 *p
+8 *l
+9 *g
+10 *d
+11 ua
+12 pm
+13 c+
+14 if
+15 pd
+16 sb
+17 sp
+18 ca
+19 cu
+20 fa
+21 te
+22 c*
+23 <>
+24 <-
+25 ->
+26 !=
+28 <=
+29 >=
+30 ==
+31 OR
+127 is
diff --git a/font/devhtml/R.proto b/font/devhtml/R.proto
index b2203216..6900565d 100644
--- a/font/devhtml/R.proto
+++ b/font/devhtml/R.proto
@@ -350,8 +350,7 @@ cu 24 0 0x222A &cup;
is 24 0 0x222B &int;
tf 24 0 0x2234 &there4;
3d "
-ti 24 0 0x223C &sim;
-ap "
+ap 24 0 0x223C &sim;
=~ 24 0 0x2245 &cong;
~~ 24 0 0x2248 &asymp;
~= "