Update groff to release 1.08

This commit is contained in:
jtc 1993-07-14 20:43:24 +00:00
parent b6fdd888a9
commit 7417646e82
11 changed files with 1052 additions and 9 deletions

View File

@ -0,0 +1,224 @@
#Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
# Written by James Clark (jjc@jclark.com)
#
#This file is part of groff.
#
#groff is free software; you can redistribute it and/or modify it under
#the terms of the GNU General Public License as published by the Free
#Software Foundation; either version 2, or (at your option) any later
#version.
#
#groff is distributed in the hope that it will be useful, but WITHOUT ANY
#WARRANTY; without even the implied warranty of MERCHANTABILITY or
#FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
#for more details.
#
#You should have received a copy of the GNU General Public License along
#with groff; see the file COPYING. If not, write to the Free Software
#Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# This is set up so you can do
# make -f generate/Makefile
# in the parent directory of this directory.
# Directory containing AFM files. Must not be current directory.
# Either long names (eg Times-Roman.afm) or short names (eg timesr.afm)
# may be used. See the afmname script.
afmdir=/usr/local/afm
srcdir=generate
SPECIALFONTS=S
DINGBATSFONTS=ZD ZDR
GREEKFONTS=SS
TEXTFONTS=AB ABI AI AR BMB BMBI BMI BMR CB CBI CI CR HB HBI HI HR HNB HNBI \
HNI HNR NB NBI NI NR PB PBI PI PR TB TBI TI TR ZCMI
FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)
DESC=$(srcdir)/../DESC
AFMTODIT=afmtodit -d$(DESC)
IFLAG=-i 50
NOLIGFLAG=-n
TEXTENC=$(srcdir)/../text.enc
EFLAG=-e $(TEXTENC)
TEXTMAP=$(srcdir)/textmap
SHELL=/bin/sh
AFMNAME=$(SHELL) $(srcdir)/afmname
all: $(FONTS)
TR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Times-Roman.afm` $(TEXTMAP) $@
TB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Times-Bold.afm` $(TEXTMAP) $@
TI:
$(AFMTODIT) $(EFLAG) $(IFLAG) -a 7 \
`$(AFMNAME) $(afmdir)/Times-Italic.afm` $(TEXTMAP) $@
TBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Times-BoldItalic.afm` $(TEXTMAP) $@
HR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica.afm` $(TEXTMAP) $@
HB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Bold.afm` $(TEXTMAP) $@
HI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Oblique.afm` $(TEXTMAP) $@
HBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-BoldOblique.afm` $(TEXTMAP) $@
CR:
$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Courier.afm` $(TEXTMAP) $@
CB:
$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Courier-Bold.afm` $(TEXTMAP) $@
CI:
$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Courier-Oblique.afm` $(TEXTMAP) $@
CBI:
$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Courier-BoldOblique.afm` $(TEXTMAP) $@
PR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Palatino-Roman.afm` $(TEXTMAP) $@
PB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Palatino-Bold.afm` $(TEXTMAP) $@
PI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Palatino-Italic.afm` $(TEXTMAP) $@
PBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Palatino-BoldItalic.afm` $(TEXTMAP) $@
NR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` $(TEXTMAP) $@
NB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Bold.afm` $(TEXTMAP) $@
NI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Italic.afm` $(TEXTMAP) $@
NBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/NewCenturySchlbk-BoldItalic.afm` $(TEXTMAP) $@
BMR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Bookman-Light.afm` $(TEXTMAP) $@
BMB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Bookman-Demi.afm` $(TEXTMAP) $@
BMI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Bookman-LightItalic.afm` $(TEXTMAP) $@
BMBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Bookman-DemiItalic.afm` $(TEXTMAP) $@
AR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` $(TEXTMAP) $@
AB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/AvantGarde-Demi.afm` $(TEXTMAP) $@
AI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/AvantGarde-BookOblique.afm` $(TEXTMAP) $@
ABI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/AvantGarde-DemiOblique.afm` $(TEXTMAP) $@
HNR:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` $(TEXTMAP) $@
HNB:
$(AFMTODIT) $(EFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Narrow-Bold.afm` $(TEXTMAP) $@
HNI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Narrow-Oblique.afm` $(TEXTMAP) $@
HNBI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/Helvetica-Narrow-BoldOblique.afm` $(TEXTMAP) $@
ZCMI:
$(AFMTODIT) $(EFLAG) $(IFLAG) \
`$(AFMNAME) $(afmdir)/ZapfChancery-MediumItalic.afm` $(TEXTMAP) $@
ZD:
$(AFMTODIT) -s \
`$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbatsmap $@
SS: $(srcdir)/symbolsl.afm
$(AFMTODIT) -s $(IFLAG) $(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@
S: symbol.afm
$(AFMTODIT) -s symbol.afm symbolmap $@
ZDR: zapfdr.afm
$(AFMTODIT) -s zapfdr.afm $(srcdir)/dingbatsrmap $@
symbol.afm: $(srcdir)/symbol.sed
-rm -f $@
sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` >$@
zapfdr.afm:
-rm -f $@
sed -e '/^FontName /s/ZapfDingbats/ZapfDingbats-Reverse/' \
`$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@
ZD: $(srcdir)/dingbatsmap
ZDR: $(srcdir)/dingbatsrmap
$(TEXTFONTS): $(TEXTMAP) $(TEXTENC)
$(SPECIALFONTS): symbolmap
$(GREEKFONTS): $(srcdir)/lgreekmap
$(FONTS): $(DESC)
symbolmap: $(TEXTMAP) $(srcdir)/symbolchars
cat $(TEXTMAP) $(srcdir)/symbolchars >$@
clean:
-rm -f symbolmap symbol.afm zapfdr.afm
realclean: clean
-rm -f $(FONTS)
extraclean: realclean
-rm -f core *~ \#*
.PHONY: all clean realclean extraclean

View File

@ -0,0 +1,44 @@
#!/bin/sh
# Fix the path name of an AFM file.
if test -f "$1"
then
echo "$1"
else
echo `dirname $1`/`basename $1 .afm | awk -e '
/^AvantGarde-Book$/ { print "avangbk" }
/^AvantGarde-BookOblique$/ { print "avangbko" }
/^AvantGarde-Demi$/ { print "avangd" }
/^AvantGarde-DemiOblique$/ { print "avangdo" }
/^Bookman-Demi$/ { print "bookmd" }
/^Bookman-DemiItalic$/ { print "bookmdi" }
/^Bookman-Light$/ { print "bookml" }
/^Bookman-LightItalic$/ { print "bookmli" }
/^Courier$/ { print "couri" }
/^Courier-Bold$/ { print "courib" }
/^Courier-BoldOblique$/ { print "couribo" }
/^Courier-Oblique$/ { print "courio" }
/^Helvetica$/ { print "helve" }
/^Helvetica-Bold$/ { print "helveb" }
/^Helvetica-BoldOblique$/ { print "helvebo" }
/^Helvetica-Narrow$/ { print "helven" }
/^Helvetica-Narrow-Bold$/ { print "helvenb" }
/^Helvetica-Narrow-BoldOblique$/ { print "helvenbo" }
/^Helvetica-Narrow-Oblique$/ { print "helveno" }
/^Helvetica-Oblique$/ { print "helveo" }
/^NewCenturySchlbk-Bold$/ { print "newcsb" }
/^NewCenturySchlbk-BoldItalic$/ { print "newcsbi" }
/^NewCenturySchlbk-Italic$/ { print "newcsi" }
/^NewCenturySchlbk-Roman$/ { print "newcsr" }
/^Palatino-Bold$/ { print "palatb" }
/^Palatino-BoldItalic$/ { print "palatbi" }
/^Palatino-Italic$/ { print "palati" }
/^Palatino-Roman$/ { print "palatr" }
/^Symbol$/ { print "symbol" }
/^Times-Bold$/ { print "timesb" }
/^Times-BoldItalic$/ { print "timesbi" }
/^Times-Italic$/ { print "timesi" }
/^Times-Roman$/ { print "timesr" }
/^ZapfChancery-MediumItalic$/ { print "zapfcmi" }
/^ZapfDingbats$/ { print "zapfd" }
' `.afm
fi

View File

@ -0,0 +1,2 @@
a19 OK
a12 rh

View File

@ -0,0 +1 @@
a12 lh

View File

@ -0,0 +1,28 @@
alpha *a
beta *b
chi *x
delta *d
epsilon *e
eta *y
gamma *g
iota *i
kappa *k
lambda *l
mu *m
nu *n
omega *w
omega1 +p
omicron *o
phi *f
phi1 +f
pi *p
psi *q
rho *r
sigma *s
tau *t
theta *h
theta1 +h
upsilon *u
xi *c
zeta *z
sigma1 ts

View File

@ -0,0 +1,33 @@
#! /bin/sed -f
# Tweak the AFM file for the Symbol font.
/^C .*[ ;]N bracketlefttp[ ;]/bx
/^C .*[ ;]N bracketleftex[ ;]/bx
/^C .*[ ;]N bracketleftbt[ ;]/bx
/^C .*[ ;]N bracketrighttp[ ;]/bx
/^C .*[ ;]N bracketrightex[ ;]/bx
/^C .*[ ;]N bracketrightbt[ ;]/bx
/^C .*[ ;]N bracelefttp[ ;]/bx
/^C .*[ ;]N braceleftmid[ ;]/bx
/^C .*[ ;]N braceleftbt[ ;]/bx
/^C .*[ ;]N bracerighttp[ ;]/bx
/^C .*[ ;]N bracerightmid[ ;]/bx
/^C .*[ ;]N bracerightbt[ ;]/bx
/^C .*[ ;]N braceex[ ;]/bx
/^C .*[ ;]N parenleftex[ ;]/by
/^C .*[ ;]N parenrightex[ ;]/by
/^C .*[ ;]N parenleftbt[ ;]/bz
/^C .*[ ;]N parenrightbt[ ;]/bz
/^EndCharMetrics/a\
italicCorrection integral 67\
leftItalicCorrection integral 52\
subscriptCorrection integral -10
b
:x
s/B \([-0-9][0-9]*\) [-0-9][0-9]* \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 -75 \2 925/
b
:y
s/B \([-0-9][0-9]*\) [-0-9][0-9]* \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 -80 \2 920/
b
:z
s/B \([-0-9][0-9]*\) \([-0-9][0-9]*\) \([-0-9][0-9]*\) [-0-9][0-9]*/B \1 \2 \3 920/
b

View File

@ -0,0 +1,60 @@
plus pl
minus mi
plusminus +-
equal eq
divide di
multiply mu
arrowup arrowverttp
arrowdown arrowvertbt
Alpha *A
Beta *B
Chi *X
Delta *D
Epsilon *E
Eta *Y
Gamma *G
Iota *I
Kappa *K
Lambda *L
Mu *M
Nu *N
Omega *W
Omicron *O
Phi *F
Pi *P
Psi *Q
Rho *R
Sigma *S
Tau *T
Theta *H
Upsilon1 *U
Xi *C
Zeta *Z
alpha *a
beta *b
chi *x
delta *d
epsilon *e
eta *y
gamma *g
iota *i
kappa *k
lambda *l
mu *m
nu *n
omega *w
omega1 +p
omicron *o
phi *f
phi1 +f
pi *p
psi *q
rho *r
sigma *s
sigma1 ts
tau *t
theta *h
theta1 +h
upsilon *u
xi *c
zeta *z

View File

@ -0,0 +1,203 @@
StartFontMetrics 2.0
FontName Symbol-Slanted
Version 001.001
FamilyName Symbol
ItalicAngle -15.5
IsFixedPitch false
UnderlineThickness 54
Weight Medium
UnderlinePosition -98
FullName Symbol
FontBBox -241 -261 1250 899
StartCharMetrics 189
C 32 ; WX 223 ; N space ; B 223 0 223 0 ;
C 33 ; WX 296 ; N exclam ; B 122 -15 383 599 ;
C 34 ; WX 635 ; N universal ; B 223 0 801 627 ;
C 35 ; WX 445 ; N numbersign ; B 71 -15 557 599 ;
C 36 ; WX 489 ; N existential ; B 22 0 622 629 ;
C 37 ; WX 741 ; N percent ; B 147 -32 766 583 ;
C 38 ; WX 692 ; N ampersand ; B 68 -16 745 589 ;
C 39 ; WX 391 ; N suchthat ; B 44 -15 450 444 ;
C 40 ; WX 296 ; N parenleft ; B 89 -170 449 599 ;
C 41 ; WX 296 ; N parenright ; B -22 -170 339 600 ;
C 42 ; WX 445 ; N asteriskmath ; B 126 119 500 490 ;
C 43 ; WX 489 ; N plus ; B 76 0 562 474 ;
C 44 ; WX 223 ; N comma ; B 9 -136 183 93 ;
C 45 ; WX 489 ; N minus ; B 74 207 556 256 ;
C 46 ; WX 223 ; N period ; B 70 -15 174 85 ;
C 47 ; WX 247 ; N slash ; B -5 -15 405 575 ;
C 48 ; WX 445 ; N zero ; B 90 -15 537 610 ;
C 49 ; WX 445 ; N one ; B 107 0 451 599 ;
C 50 ; WX 445 ; N two ; B 22 0 524 611 ;
C 51 ; WX 445 ; N three ; B 56 -16 510 611 ;
C 52 ; WX 445 ; N four ; B 58 0 530 610 ;
C 53 ; WX 445 ; N five ; B 36 -15 583 610 ;
C 54 ; WX 445 ; N six ; B 87 -16 588 610 ;
C 55 ; WX 445 ; N seven ; B 151 -15 585 599 ;
C 56 ; WX 445 ; N eight ; B 82 -16 536 611 ;
C 57 ; WX 445 ; N nine ; B 52 -15 535 609 ;
C 58 ; WX 247 ; N colon ; B 81 -15 286 409 ;
C 59 ; WX 247 ; N semicolon ; B 33 -136 296 409 ;
C 60 ; WX 489 ; N less ; B 87 0 610 464 ;
C 61 ; WX 489 ; N equal ; B 49 126 586 347 ;
C 62 ; WX 489 ; N greater ; B 23 0 547 464 ;
C 63 ; WX 395 ; N question ; B 163 -15 517 610 ;
C 64 ; WX 489 ; N congruent ; B 10 0 597 423 ;
C 65 ; WX 643 ; N Alpha ; B 3 0 614 599 ;
C 66 ; WX 594 ; N Beta ; B 26 0 645 598 ;
C 67 ; WX 643 ; N Chi ; B -8 0 798 599 ;
C 68 ; WX 545 ; N Delta ; B 5 0 541 612 ;
C 69 ; WX 544 ; N Epsilon ; B 28 0 688 599 ;
C 70 ; WX 679 ; N Phi ; B 105 0 761 598 ;
C 71 ; WX 537 ; N Gamma ; B 31 0 714 599 ;
C 72 ; WX 643 ; N Eta ; B 35 0 836 599 ;
C 73 ; WX 296 ; N Iota ; B 28 0 468 599 ;
C 74 ; WX 562 ; N theta1 ; B 108 -15 645 614 ;
C 75 ; WX 643 ; N Kappa ; B 31 0 778 598 ;
C 76 ; WX 611 ; N Lambda ; B 5 0 610 612 ;
C 77 ; WX 791 ; N Mu ; B 28 0 974 599 ;
C 78 ; WX 643 ; N Nu ; B 26 -7 827 599 ;
C 79 ; WX 643 ; N Omicron ; B 112 -15 747 610 ;
C 80 ; WX 684 ; N Pi ; B 22 0 847 599 ;
C 81 ; WX 659 ; N Theta ; B 112 -15 747 610 ;
C 82 ; WX 495 ; N Rho ; B 25 0 645 599 ;
C 83 ; WX 527 ; N Sigma ; B 5 0 663 599 ;
C 84 ; WX 544 ; N Tau ; B 159 0 723 599 ;
C 85 ; WX 614 ; N Upsilon ; B 175 0 804 599 ;
C 86 ; WX 391 ; N sigma1 ; B 78 -208 492 445 ;
C 87 ; WX 684 ; N Omega ; B 30 0 760 612 ;
C 88 ; WX 574 ; N Xi ; B 36 0 700 598 ;
C 89 ; WX 708 ; N Psi ; B 188 0 885 608 ;
C 90 ; WX 544 ; N Zeta ; B 39 0 725 599 ;
C 91 ; WX 296 ; N bracketleft ; B 34 -138 453 599 ;
C 92 ; WX 768 ; N therefore ; B 160 0 645 426 ;
C 93 ; WX 296 ; N bracketright ; B -14 -138 405 599 ;
C 94 ; WX 586 ; N perpendicular ; B 13 0 596 600 ;
C 95 ; WX 445 ; N underscore ; B -72 -224 390 -183 ;
C 96 ; WX 445 ; N radicalex ; B 672 784 1224 816 ;
C 97 ; WX 562 ; N alpha ; B 84 -15 658 445 ;
C 98 ; WX 489 ; N beta ; B -7 -198 578 659 ;
C 99 ; WX 489 ; N chi ; B -48 -206 573 445 ;
C 100 ; WX 440 ; N delta ; B 83 -16 571 658 ;
C 101 ; WX 391 ; N epsilon ; B 49 -17 468 447 ;
C 102 ; WX 464 ; N phi ; B 78 -200 517 596 ;
C 103 ; WX 366 ; N gamma ; B 92 -200 568 444 ;
C 104 ; WX 537 ; N eta ; B 100 -180 555 457 ;
C 105 ; WX 293 ; N iota ; B 97 -16 296 448 ;
C 106 ; WX 537 ; N phi1 ; B 92 -199 604 444 ;
C 107 ; WX 489 ; N kappa ; B 106 0 621 447 ;
C 108 ; WX 489 ; N lambda ; B 21 -16 530 658 ;
C 109 ; WX 513 ; N mu ; B -18 -198 533 445 ;
C 110 ; WX 464 ; N nu ; B 119 -15 548 451 ;
C 111 ; WX 489 ; N omicron ; B 86 -17 526 444 ;
C 112 ; WX 489 ; N pi ; B 58 -18 599 433 ;
C 113 ; WX 464 ; N theta ; B 103 -16 554 614 ;
C 114 ; WX 489 ; N rho ; B -19 -205 521 444 ;
C 115 ; WX 537 ; N sigma ; B 87 -19 662 445 ;
C 116 ; WX 391 ; N tau ; B 95 -16 511 445 ;
C 117 ; WX 513 ; N upsilon ; B 105 -15 558 451 ;
C 118 ; WX 635 ; N omega1 ; B 78 -15 758 519 ;
C 119 ; WX 611 ; N omega ; B 85 -16 687 445 ;
C 120 ; WX 439 ; N xi ; B 70 -200 515 681 ;
C 121 ; WX 611 ; N psi ; B 141 -203 759 445 ;
C 122 ; WX 440 ; N zeta ; B 100 -200 580 673 ;
C 123 ; WX 427 ; N braceleft ; B 116 -163 540 599 ;
C 124 ; WX 178 ; N bar ; B 9 -158 307 599 ;
C 125 ; WX 427 ; N braceright ; B 19 -163 444 599 ;
C 126 ; WX 489 ; N similar ; B 78 181 549 273 ;
C 161 ; WX 552 ; N Upsilon1 ; B 134 0 710 609 ;
C 162 ; WX 220 ; N minute ; B 156 408 393 654 ;
C 163 ; WX 489 ; N lessequal ; B 26 0 645 569 ;
C 164 ; WX 149 ; N fraction ; B -164 -11 490 603 ;
C 165 ; WX 635 ; N infinity ; B 91 111 692 360 ;
C 166 ; WX 445 ; N florin ; B -36 -172 614 612 ;
C 167 ; WX 670 ; N club ; B 119 -23 645 474 ;
C 168 ; WX 670 ; N diamond ; B 198 -32 605 490 ;
C 169 ; WX 670 ; N heart ; B 205 -29 679 473 ;
C 170 ; WX 670 ; N spade ; B 132 -32 604 488 ;
C 171 ; WX 927 ; N arrowboth ; B 90 -13 980 455 ;
C 172 ; WX 878 ; N arrowleft ; B 97 -13 915 455 ;
C 173 ; WX 537 ; N arrowup ; B 223 0 691 810 ;
C 174 ; WX 878 ; N arrowright ; B 105 -13 922 455 ;
C 175 ; WX 537 ; N arrowdown ; B 104 -20 572 790 ;
C 176 ; WX 356 ; N degree ; B 187 343 466 609 ;
C 177 ; WX 489 ; N plusminus ; B 9 0 593 574 ;
C 178 ; WX 366 ; N second ; B 150 408 560 656 ;
C 179 ; WX 489 ; N greaterequal ; B 26 0 582 569 ;
C 180 ; WX 489 ; N multiply ; B 28 7 609 466 ;
C 181 ; WX 635 ; N proportional ; B 90 110 667 360 ;
C 182 ; WX 440 ; N partialdiff ; B 62 -18 542 664 ;
C 183 ; WX 409 ; N bullet ; B 118 101 454 421 ;
C 184 ; WX 489 ; N divide ; B 74 63 558 406 ;
C 185 ; WX 489 ; N notequal ; B 51 -22 587 489 ;
C 186 ; WX 489 ; N equivalence ; B 35 73 602 394 ;
C 187 ; WX 489 ; N approxequal ; B 57 120 572 351 ;
C 188 ; WX 890 ; N ellipsis ; B 107 -15 804 85 ;
C 189 ; WX 537 ; N arrowvertex ; B 216 -107 579 899 ;
C 190 ; WX 890 ; N arrowhorizex ; B 8 196 1011 246 ;
C 191 ; WX 586 ; N carriagereturn ; B 40 -14 710 560 ;
C 192 ; WX 732 ; N aleph ; B 159 -16 740 586 ;
C 193 ; WX 611 ; N Ifraktur ; B 26 -47 684 659 ;
C 194 ; WX 708 ; N Rfraktur ; B 71 -13 833 653 ;
C 195 ; WX 878 ; N weierstrass ; B 112 -188 878 510 ;
C 196 ; WX 684 ; N circlemultiply ; B 114 -15 758 599 ;
C 197 ; WX 684 ; N circleplus ; B 115 -13 759 601 ;
C 198 ; WX 732 ; N emptyset ; B 38 -21 884 640 ;
C 199 ; WX 684 ; N intersection ; B 36 0 714 453 ;
C 200 ; WX 684 ; N union ; B 110 -15 788 438 ;
C 201 ; WX 635 ; N propersuperset ; B 18 0 675 418 ;
C 202 ; WX 635 ; N reflexsuperset ; B -17 -111 674 418 ;
C 203 ; WX 635 ; N notsubset ; B 87 -62 744 481 ;
C 204 ; WX 635 ; N propersubset ; B 87 0 744 418 ;
C 205 ; WX 635 ; N reflexsubset ; B 16 -111 744 418 ;
C 206 ; WX 635 ; N element ; B 93 0 579 417 ;
C 207 ; WX 635 ; N notelement ; B 74 -52 579 494 ;
C 208 ; WX 684 ; N angle ; B 23 0 833 599 ;
C 209 ; WX 635 ; N gradient ; B 231 -17 805 639 ;
C 210 ; WX 703 ; N registerserif ; B 120 -18 763 596 ;
C 211 ; WX 703 ; N copyrightserif ; B 122 -13 766 601 ;
C 212 ; WX 792 ; N trademarkserif ; B 169 261 947 599 ;
C 213 ; WX 732 ; N product ; B -6 -90 920 668 ;
C 214 ; WX 489 ; N radical ; B 134 -34 711 816 ;
C 215 ; WX 223 ; N dotmath ; B 131 187 225 276 ;
C 216 ; WX 635 ; N logicalnot ; B 78 0 685 256 ;
C 217 ; WX 537 ; N logicaland ; B 21 0 519 404 ;
C 218 ; WX 537 ; N logicalor ; B 151 0 639 424 ;
C 219 ; WX 927 ; N arrowdblboth ; B 92 -18 978 454 ;
C 220 ; WX 878 ; N arrowdblleft ; B 96 -13 942 457 ;
C 221 ; WX 537 ; N arrowdblup ; B 152 2 688 811 ;
C 222 ; WX 878 ; N arrowdblright ; B 71 -18 917 452 ;
C 223 ; WX 537 ; N arrowdbldown ; B 103 -17 639 792 ;
C 224 ; WX 440 ; N lozenge ; B 121 0 519 663 ;
C 225 ; WX 293 ; N angleleft ; B 98 -176 472 664 ;
C 226 ; WX 703 ; N registersans ; B 120 -18 763 596 ;
C 227 ; WX 703 ; N copyrightsans ; B 120 -13 764 601 ;
C 228 ; WX 700 ; N trademarksans ; B 179 261 832 599 ;
C 229 ; WX 635 ; N summation ; B -15 -96 756 669 ;
C 230 ; WX 342 ; N parenlefttp ; B -46 -261 642 824 ;
C 231 ; WX 342 ; N parenleftex ; B 12 -76 338 823 ;
C 232 ; WX 342 ; N parenleftbt ; B 113 -261 339 824 ;
C 233 ; WX 342 ; N bracketlefttp ; B -22 -71 560 824 ;
C 234 ; WX 342 ; N bracketleftex ; B -22 -70 305 823 ;
C 235 ; WX 342 ; N bracketleftbt ; B -22 -71 306 824 ;
C 236 ; WX 440 ; N bracelefttp ; B 158 -67 648 824 ;
C 237 ; WX 440 ; N braceleftmid ; B 126 -76 486 832 ;
C 238 ; WX 440 ; N braceleftbt ; B 219 -62 484 824 ;
C 239 ; WX 440 ; N braceex ; B 157 -71 486 832 ;
C 241 ; WX 293 ; N angleright ; B -29 -176 345 664 ;
C 242 ; WX 244 ; N integral ; B -13 -95 499 815 ;
C 243 ; WX 611 ; N integraltp ; B 272 -74 873 820 ;
C 244 ; WX 611 ; N integralex ; B 271 -78 640 868 ;
C 245 ; WX 611 ; N integralbt ; B 30 -72 625 820 ;
C 246 ; WX 342 ; N parenrighttp ; B 273 -261 498 824 ;
C 247 ; WX 342 ; N parenrightex ; B 331 -76 657 823 ;
C 248 ; WX 342 ; N parenrightbt ; B -30 -261 657 824 ;
C 249 ; WX 342 ; N bracketrighttp ; B 249 -71 577 824 ;
C 250 ; WX 342 ; N bracketrightex ; B 250 -70 577 823 ;
C 251 ; WX 342 ; N bracketrightbt ; B -4 -71 577 824 ;
C 252 ; WX 440 ; N bracerighttp ; B 158 -67 425 824 ;
C 253 ; WX 440 ; N bracerightmid ; B 155 -76 517 832 ;
C 254 ; WX 440 ; N bracerightbt ; B -4 -62 484 824 ;
C -1 ; WX 703 ; N apple ; B 136 -2 784 719 ;
EndCharMetrics
EndFontMetrics

View File

@ -0,0 +1,449 @@
a a
b b
c c
d d
e e
f f
g g
h h
i i
j j
k k
l l
m m
n n
o o
p p
q q
r r
s s
t t
u u
v v
w w
x x
y y
z z
A A
B B
C C
D D
E E
F F
G G
H H
I I
J J
K K
L L
M M
N N
O O
P P
Q Q
R R
S S
T T
U U
V V
W W
X X
Y Y
Z Z
AE AE
Aacute 'A
Acircumflex ^A
Adieresis :A
Agrave `A
Aring oA
Atilde ~A
Cacute 'C
Ccedilla ,C
Eacute 'E
Ecircumflex ^E
Edieresis :E
Egrave `E
Eth -D
IJ IJ
Iacute 'I
Icircumflex ^I
Idieresis :I
Ifraktur Im
Igrave `I
Lslash /L
Ntilde ~N
OE OE
Oacute 'O
Ocircumflex ^O
Odieresis :O
Ograve `O
Oslash /O
Otilde ~O
Rfraktur Re
Scaron vS
Thorn TP
Uacute 'U
Ucircumflex ^U
Udieresis :U
Ugrave `U
Yacute 'Y
Ydieresis :Y
Zcaron vZ
aacute 'a
acircumflex ^a
acute aa
adieresis :a
ae ae
agrave `a
angle /_
angleleft la
angleright ra
aleph Ah
ampersand &
approxequal ~~
aring oa
arrowboth <>
arrowdblboth hA
arrowdbldown dA
arrowdblleft lA
arrowdblright rA
arrowdblup uA
arrowdown da
arrowleft <-
arrowright ->
arrowup ua
asciicircum ha
asciitilde ti
asterisk *
asteriskmath **
at @
at at
atilde ~a
backslash \
backslash rs
bar ba
bar |
bell bs
braceleft lC
braceleft {
braceright rC
braceright }
bracketleft [
bracketleft lB
bracketright ]
bracketright rB
breve ab
brokenbar bb
bullet bu
cacute 'c
caron ah
ccedilla ,c
cedilla ac
cent ct
checkmark OK
circle ci
circlemultiply c*
circleplus c+
circumflex a^
circumflex ^
colon :
comma ,
congruent =~
copyright co
currency Cs
dagger dg
daggerdbl dd
degree de
dieresis ad
dollar $
dollar Do
dotaccent a.
dotlessi .i
dotlessj .j
dotmath md
eacute 'e
ecircumflex ^e
edieresis :e
egrave `e
eight 8
element mo
emdash em
emptyset es
endash en
equal =
equalmath eq
equivalence ==
eth Sd
exclam !
exclamdown r!
existential te
ff ff
ffi Fi
ffl Fl
fi fi
five 5
fl fl
florin Fn
four 4
germandbls ss
gradient gr
grave ga
greater >
greaterequal >=
guillemotleft Fo
guillemotright Fc
guilsinglleft fo
guilsinglright fc
handleft lh
handright rh
hbar -h
hungarumlaut a"
hyphen -
hyphen hy
iacute 'i
icircumflex ^i
idieresis :i
igrave `i
ij ij
infinity if
integral is
intersection ca
less <
lessequal <=
logicaland AN
logicalnot no
logicalor OR
lozenge lz
lslash /l
macron a-
minus \-
minusplus -+
minute fm
nine 9
notelement nm
notequal !=
notequivalence ne
notpropersuperset nc
ntilde ~n
numbersign #
numbersign sh
oacute 'o
ocircumflex ^o
odieresis :o
oe oe
ogonek ho
ograve `o
one 1
onehalf 12
onequarter 14
onesuperior S1
ordfeminine Of
ordmasculine Om
oslash /o
otilde ~o
paragraph ps
parenleft (
parenright )
partialdiff pd
percent %
period .
perthousand %0
perpendicular pp
plus +
plusmath pl
propersubset sb
propersuperset sp
proportional pt
question ?
questiondown r?
quotedbl "
quotedblbase Bq
quotedblleft lq
quotedblright rq
quoteleft `
quoteleft oq
quoteright '
quotesingle aq
quotesinglbase bq
reflexsubset ib
reflexsuperset ip
registered rg
ring ao
scaron vs
second sd
section sc
semicolon ;
seven 7
similar ap
similarequal ~=
six 6
slash /
slash sl
square sq
sterling Po
therefore 3d
therefore tf
thorn Tp
three 3
threequarters 34
threesuperior S3
tilde a~
tilde ~
trademark tm
two 2
twosuperior S2
uacute 'u
ucircumflex ^u
udieresis :u
ugrave `u
underscore _
union cu
universal fa
weierstrass wp
yacute 'y
ydieresis :y
yen Ye
zcaron vz
zero 0
exclamdown char161
cent char162
sterling char163
currency char164
yen char165
brokenbar char166
section char167
dieresis char168
copyright char169
ordfeminine char170
guillemotleft char171
logicalnot char172
hyphen char173
registered char174
macron char175
degree char176
plusminus char177
twosuperior char178
threesuperior char179
acute char180
mu char181
paragraph char182
periodcentered char183
cedilla char184
onesuperior char185
ordmasculine char186
guillemotright char187
onequarter char188
onehalf char189
threequarters char190
questiondown char191
Agrave char192
Aacute char193
Acircumflex char194
Atilde char195
Adieresis char196
Aring char197
AE char198
Ccedilla char199
Egrave char200
Eacute char201
Ecircumflex char202
Edieresis char203
Igrave char204
Iacute char205
Icircumflex char206
Idieresis char207
Eth char208
Ntilde char209
Ograve char210
Oacute char211
Ocircumflex char212
Otilde char213
Odieresis char214
multiply char215
Oslash char216
Ugrave char217
Uacute char218
Ucircumflex char219
Udieresis char220
Yacute char221
Thorn char222
germandbls char223
agrave char224
aacute char225
acircumflex char226
atilde char227
adieresis char228
aring char229
ae char230
ccedilla char231
egrave char232
eacute char233
ecircumflex char234
edieresis char235
igrave char236
iacute char237
icircumflex char238
idieresis char239
eth char240
ntilde char241
ograve char242
oacute char243
ocircumflex char244
otilde char245
odieresis char246
divide char247
oslash char248
ugrave char249
uacute char250
ucircumflex char251
udieresis char252
yacute char253
thorn char254
ydieresis char255
fraction f/
club CL
diamond DI
heart HE
spade SP
carriagereturn CR
suchthat st
bracelefttp bracelefttp
braceleftmid braceleftmid
braceleftbt braceleftbt
braceex braceex
braceex bracerightex
braceex braceleftex
braceex barex
bracerighttp bracerighttp
bracerightmid bracerightmid
bracerightbt bracerightbt
parenlefttp parenlefttp
parenleftbt parenleftbt
parenleftex parenleftex
parenrighttp parenrighttp
parenrightbt parenrightbt
parenrightex parenrightex
bracketlefttp bracketlefttp
bracketleftbt bracketleftbt
bracketleftex bracketleftex
bracketrighttp bracketrighttp
bracketrightbt bracketrightbt
bracketrightex bracketrightex
radical sr
radicalex rn
approxequal ~=
bracketlefttp lc
bracketleftbt lf
bracketrighttp rc
bracketrightbt rf
bracelefttp lt
braceleftmid lk
braceleftbt lb
braceex bv
bracerighttp rt
bracerightmid rk
bracerightbt rb
summation sum
product product
arrowvertex arrowvertex
arrowhorizex an

View File

@ -15,11 +15,10 @@
.\"
.\" @(#)intro.me 6.4 (Berkeley) 7/17/89
.\"
.\" Modified for groff by jjc@jclark.uucp.
.\" Modified for groff by jjc@jclark.com.
.\"UC 7
.ll 6.5i
.lt 6.5i
.pn 0
.ds MO @VERSION@
.nr si 3n
.he 'USING GROFF AND \-ME''%'

View File

@ -15,7 +15,7 @@
.\"
.\" @(#)ref.me 6.4 (Berkeley) 7/17/89
.\"
.\" Modified by jjc@jclark.uucp for groff.
.\" Modified by jjc@jclark.com for groff.
.\"UC 7
.ll 6.5i
.lt 6.5i
@ -738,9 +738,9 @@ centered blocks have no default initial or trailing space.
The vertical spacing of all displays except quotes
and centered blocks
is stored in register
.NR ($R
.NR ($V
instead of
.NR ($r .
.NR ($v .
.TL
.b .(l
.i m
@ -1128,11 +1128,11 @@ The pointsize is set to
and the line spacing is set proportionally.
The line spacing as a percentage of the pointsize expressed in units
is stored in
.NR ($r .
.NR ($v .
The percentage used internally
by displays and annotations
is stored in
.NR ($R
.NR ($V
(although this is not used by
.b .sz ).
This size is
@ -1963,7 +1963,7 @@ NAME TYPE DESCRIPTION
\&.$6 M\(dg invoked before printing depth 6 section
\&.$C M\(dg called at beginning of chapter
\&.$H M\(dg text header
\en($R R\(dd relative vertical spacing in displays
\en($V R\(dd relative vertical spacing in displays
\en($c R current column number
\&.$c M\(dd print chapter title
\en($d R delayed text number
@ -1976,9 +1976,9 @@ NAME TYPE DESCRIPTION
\e*($n S section name
\en($p R numbered paragraph number
\&.$p M\(dd print section heading (internal macro)
\en($r R\(dd relative vertical spacing in text
\en($s R column indent
\&.$s M\(dd footnote separator (from text)
\en($v R\(dd relative vertical spacing in text
\en% R\(sc current page number
\e& F\(sc zero width character, useful for hiding controls
\e(\fI\&xx\fP F\(sc interpolate special character \fI\&xx\fP