head	1.13;
access;
symbols
	groff-1_20_1_real:1.13
	groff-1_20_1:1.13
	groff-1_20:1.13
	groff-1_19_2:1.10
	FDL:1.10
	groff-1_19_1:1.10
	groff-1_19:1.10
	groff-1_18_1:1.8
	groff-1_18:1.8
	groff-1_17_2:1.5
	groff-1_17_1:1.5
	groff-1_17a:1.5
	groff-1_17:1.5
	groff-1_16_1b:1.5
	groff-1_16_1a:1.5
	groff-1_16_1:1.5
	groff-1_16:1.5
	groff-20000311:1.1.1.1
	groff-20000310-1:1.1.1.1
	groff-20000310:1.1.1.1
	pre-1_16:1.1.1.1
	start:1.1.1.1
	wlemb:1.1.1;
locks; strict;
comment	@# @;


1.13
date	2009.01.03.18.10.43;	author wl;	state Exp;
branches;
next	1.12;
commitid	0w0a4gcuUCo652xt;

1.12
date	2007.01.01.13.49.55;	author wl;	state Exp;
branches;
next	1.11;

1.11
date	2007.01.01.00.11.00;	author wl;	state Exp;
branches;
next	1.10;

1.10
date	2003.03.10.21.51.52;	author wlemb;	state Exp;
branches;
next	1.9;

1.9
date	2002.12.11.14.26.20;	author wlemb;	state Exp;
branches;
next	1.8;

1.8
date	2002.03.26.09.54.08;	author wlemb;	state Exp;
branches;
next	1.7;

1.7
date	2002.03.02.01.23.33;	author wlemb;	state Exp;
branches;
next	1.6;

1.6
date	2002.02.24.02.05.20;	author wlemb;	state Exp;
branches;
next	1.5;

1.5
date	2000.05.22.20.46.22;	author wlemb;	state Exp;
branches;
next	1.4;

1.4
date	2000.05.19.05.05.59;	author wlemb;	state Exp;
branches;
next	1.3;

1.3
date	2000.05.04.07.44.35;	author wlemb;	state Exp;
branches;
next	1.2;

1.2
date	2000.04.29.06.02.41;	author wlemb;	state Exp;
branches;
next	1.1;

1.1
date	2000.02.06.09.35.58;	author wlemb;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2000.02.06.09.35.58;	author wlemb;	state Exp;
branches;
next	;


desc
@@


1.13
log
@

* NEWS, groff.texinfo, font/devps/*, VERSION, REVISION: Prepare for
version 1.20.
@
text
@# This file has been generated with GNU afmtodit (groff) version 1.20
#
#   FullName ITC Bookman Light Italic
#   Version 001.004
#   FamilyName ITC Bookman
#
# The original AFM file contains the following comments:
#
#   Notice Copyright (c) 1985, 1987, 1989, 1992 Adobe Systems Incorporated.  All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation.
#   Comment Copyright (c) 1985, 1987, 1989, 1992 Adobe Systems Incorporated.  All Rights Reserved.
#   Comment Creation Date: Tue Jan 21 16:12:06 1992
#   Comment UniqueID 37830
#   Comment VMusage 33139 40031

name BMI
internalname Bookman-LightItalic
slant 10
spacewidth 300
encoding text.enc
ligatures fi fl 0

kernpairs
A Y -62
A W -73
A V -78
A T -5
F . -97
F , -98
F A -16
L y 20
L Y 7
L W 9
L V 4
P . -105
P , -106
P A -30
R Y 11
R W 2
R V 2
R T 65
T ; 48
T s -7
T r 67
T . -78
T o 14
T i 71
T - 20
T hy 20
T e 10
T , -79
T : 48
T c 16
T a 9
T A -14
V y -14
V u -10
V ; -44
V r -20
V . -100
V o -70
V i 3
V - 20
V hy 20
V e -70
V , -109
V : -35
V a -70
V A -70
W y -14
W u -20
W ; -42
W r -30
W . -100
W o -60
W i 3
W - 20
W hy 20
W e -60
W , -109
W : -35
W a -60
W A -60
Y v -19
Y u -31
Y ; -40
Y q -72
Y . -100
Y p -37
Y o -75
Y i -11
Y - 20
Y hy 20
Y e -78
Y , -109
Y : -35
Y a -79
Y A -82
f f -19
r q -14
r . -134
r o -10
r n 38
r m 37
r - 20
r hy 20
r h -20
r g -3
r f -9
r e -15
r d -9
r , -143
r c -8

charset
ha	600,681,0,49,-47,49	2	0	asciicircum
ti	600,386,0,45,-41,45	0	1	asciitilde
vS	640,861,17,78,-11,70	2	2	Scaron
vZ	580,861,0,165,42,70	2	3	Zcaron
vs	540,684,8,57,-15,57	2	4	scaron
vz	520,684,8,91,12,70	2	5	zcaron
:Y	660,865,0,199,-37,70	2	6	Ydieresis
tm	980,681,0,35,-19,35	2	7	trademark
aq	200,698,0,97,-49,70	2	8	quotesingle
space	300	0	32	space
!	320,698,8,72,-53,70	2	33	exclam
"	360,698,0,92,-57,70	2	34	quotedbl
dq	"
#	620,681,0,28,-57,28	2	35	numbersign
sh	"
$	620,762,85,49,-28,49	2	36	dollar
Do	"
%	800,691,8,61,-6,61	2	37	percent
&	820,698,18,78,-15,70	2	38	ampersand
'	280,698,0,58,-98,58	2	39	quoteright
cq	"
(	280,727,146,153,-46,70	2	40	parenleft
)	280,727,146,49,58,49	2	41	parenright
*	440,698,0,115,-89,70	2	42	asterisk
+	600,548,0,45,-41,45	0	43	plus
,	300,112,115,0,-38	0	44	comma
-	320,325,0,66,-28,66	0	45	hyphen
hy	"
.	300,127,8,0,-46	0	46	period
/	600,717,149,12,-54,12	2	47	slash
sl	"
0	620,698,17,76,-36,70	2	48	zero
1	620,681,0,0,-104	2	49	one
2	620,698,0,66,-16,66	2	50	two
3	620,698,17,52,-5,52	2	51	three
4	620,681,0,64,-19,64	2	52	four
5	620,681,17,44,-20,44	2	53	five
6	620,698,17,87,-39,70	2	54	six
7	620,681,0,102,-93,70	2	55	seven
8	620,698,17,85,-11,70	2	56	eight
9	620,698,17,79,-27,70	2	57	nine
:	300,494,8,42,-46,42	0	58	colon
;	300,494,114,42,-38,42	0	59	semicolon
<	600,561,0,38,-29,38	0	60	less
=	600,433,0,45,-41,45	0	61	equal
>	600,561,0,52,-43,52	0	62	greater
?	540,698,8,114,-64,70	2	63	question
@@	780,698,17,72,-52,70	2	64	at
at	"
A	700,681,0,70,75,70	2	65	A
B	720,681,0,76,29,70	2	66	B
C	720,698,17,76,-38,70	2	67	C
D	740,681,0,92,29,70	2	68	D
E	680,681,0,106,29,70	2	69	E
F	620,681,0,173,29,70	2	70	F
G	760,698,17,103,-38,70	2	71	G
H	800,681,0,138,29,70	2	72	H
I	320,681,0,142,29,70	2	73	I
J	560,681,17,156,52,70	2	74	J
K	720,681,0,134,29,70	2	75	K
L	580,681,0,126,29,70	2	76	L
M	860,681,0,146,32,70	2	77	M
N	720,681,0,153,32,70	2	78	N
O	760,698,17,89,-38,70	2	79	O
P	600,681,0,131,29,70	2	80	P
Q	780,698,191,82,-11,70	2	81	Q
R	700,681,0,86,29,70	2	82	R
S	640,698,17,78,-11,70	2	83	S
T	600,681,0,175,0,70	2	84	T
U	720,681,17,172,-68,70	2	85	U
V	680,681,0,185,-37,70	2	86	V
W	960,681,0,185,-37,70	2	87	W
X	700,681,0,165,75,70	2	88	X
Y	660,681,0,199,-37,70	2	89	Y
Z	580,681,0,165,42,70	2	90	Z
[	260,717,136,141,-6,70	2	91	bracketleft
lB	"
\	600,717,0,0,-34	2	92	backslash
rs	"
]	260,717,136,99,35,70	2	93	bracketright
rB	"
a^	440,685,0,89,-126,70	2	94	circumflex
^	"
_	500,0,125,50,50,50	0	95	underscore
`	280,698,0,100,-141,70	2	96	quoteleft
oq	"
a	620,494,8,116,-21,70	0	97	a
b	600,717,8,71,-38,70	2	98	b
c	480,494,8,92,-15,70	0	99	c
d	640,717,8,105,-15,70	2	100	d
e	540,494,8,85,-15,70	0	101	e
f	340,725,218,267,210,70	3	102	f
g	560,494,221,71,46,70	1	103	g
h	620,717,8,119,-38,70	2	104	h
i	280,663,8,121,-38,70	2	105	i
j	280,663,221,78,250,70	3	106	j
k	600,717,8,107,-38,70	2	107	k
l	280,717,8,112,-50,70	2	108	l
m	880,494,8,122,-38,70	0	109	m
n	620,494,8,103,-38,70	0	110	n
o	540,494,8,82,-15,70	0	111	o
p	600,494,212,70,74,70	1	112	p
q	560,494,212,74,-15,70	1	113	q
r	400,494,0,131,-38,70	0	114	r
s	540,494,8,57,-15,57	0	115	s
t	340,664,8,121,-38,70	2	116	t
u	620,484,8,116,-38,70	0	117	u
v	540,494,8,72,-38,70	0	118	v
w	880,494,8,63,-38,63	0	119	w
x	540,494,8,136,41,70	0	120	x
y	600,484,221,59,-10,59	1	121	y
z	520,494,8,91,12,70	0	122	z
lC	360,717,191,132,-72,70	2	123	braceleft
{	"
ba	600,750,250,0,-244	3	124	bar
|	"
rC	380,717,191,3,37,3	2	125	braceright
}	"
a~	440,671,0,98,-130,70	2	126	tilde
~	"
bq	320,113,114,0,-37	0	128	quotesinglbase
Fo	300,434,0,63,-20,63	0	129	guillemotleft
Fc	300,434,0,53,-10,53	0	130	guillemotright
bu	460,511,0,34,-50,34	0	131	bullet
Fn	620,725,218,122,76,70	3	132	florin
f/	20,681,0,353,278,70	2	133	fraction
%0	1180,691,8,69,-6,69	2	134	perthousand
dg	620,698,130,0,-142	2	135	dagger
dd	620,698,122,0,-94	2	136	daggerdbl
en	500,325,0,111,17,70	0	137	endash
em	1000,325,0,111,17,70	0	138	emdash
fi	640,725,222,119,209,70	3	140	fi
fl	660,725,218,103,209,70	3	141	fl
.i	280,484,8,121,-38,70	0	144	dotlessi
ga	340,706,0,87,-132,70	2	146	grave
a"	340,738,0,112,-117,70	2	147	hungarumlaut
a.	260,664,0,80,-119,70	2	148	dotaccent
ab	440,680,0,110,-141,70	2	149	breve
ah	440,684,0,91,-128,70	2	150	caron
ao	300,706,0,84,-128,70	2	151	ring
ho	260,0,173,0,-1	0	152	ogonek
lq	440,698,0,103,-141,70	2	153	quotedblleft
rq	440,698,0,61,-98,61	2	154	quotedblright
oe	900,494,8,98,-15,70	0	155	oe
/l	340,717,8,108,0,70	2	156	lslash
Bq	480,113,114,0,-37	0	157	quotedblbase
OE	1180,698,17,107,-38,70	2	158	OE
/L	580,681,0,126,29,70	2	159	Lslash
r!	320,494,213,31,-23,31	1	161	exclamdown
ct	620,715,29,26,-98,26	2	162	cent
Po	620,698,17,132,46,70	2	163	sterling
Cs	620,591,0,35,-50,35	0	164	currency
Ye	620,681,0,165,-21,70	2	165	yen
bb	600,675,175,0,-244	2	166	brokenbar
sc	620,698,178,68,12,68	2	167	section
ad	420,688,0,97,-135,70	2	168	dieresis
co	740,698,17,94,-34,70	2	169	copyright
Of	440,698,0,123,-80,70	2	170	ordfeminine
fo	180,434,0,78,-25,70	0	171	guilsinglleft
tno	600,433,0,45,-41,45	0	172	logicalnot
\-	600,335,0,45,-41,45	0	173	minus
rg	740,698,17,94,-34,70	2	174	registered
a-	440,658,0,94,-128,70	0	175	macron
de	400,698,0,70,-70,70	2	176	degree
t+-	600,548,0,45,-41,45	0	177	plusminus
S2	372,698,0,117,-18,70	2	178	twosuperior
S3	372,698,0,117,-20,70	2	179	threesuperior
aa	320,706,0,103,-128,70	2	180	acute
mc	620,484,221,116,-3,70	1	181	mu
ps	620,681,0,148,-62,70	2	182	paragraph
pc	300,364,0,22,-87,22	0	183	periodcentered
ac	320,0,178,0,5	0	184	cedilla
S1	372,688,0,17,-64,17	2	185	onesuperior
Om	400,698,0,105,-89,70	2	186	ordmasculine
fc	180,434,0,73,-20,70	0	187	guilsinglright
14	930,681,0,33,-41,33	2	188	onequarter
12	930,681,0,45,-41,45	2	189	onehalf
34	930,691,0,33,-49,33	2	190	threequarters
r?	540,494,212,18,32,18	1	191	questiondown
`A	700,883,0,70,75,70	2	192	Agrave
'A	700,883,0,70,75,70	2	193	Aacute
^A	700,862,0,70,75,70	2	194	Acircumflex
~A	700,848,0,70,75,70	2	195	Atilde
:A	700,865,0,70,75,70	2	196	Adieresis
oA	700,883,0,70,75,70	2	197	Aring
AE	1220,681,0,99,95,70	2	198	AE
,C	720,698,178,76,-38,70	2	199	Ccedilla
`E	680,883,0,106,29,70	2	200	Egrave
'E	680,883,0,106,29,70	2	201	Eacute
^E	680,862,0,106,29,70	2	202	Ecircumflex
:E	680,865,0,106,29,70	2	203	Edieresis
`I	320,883,0,142,29,70	2	204	Igrave
'I	320,883,0,142,29,70	2	205	Iacute
^I	320,862,0,179,29,70	2	206	Icircumflex
:I	320,865,0,177,29,70	2	207	Idieresis
-D	740,681,0,92,29,70	2	208	Eth
~N	720,848,0,153,32,70	2	209	Ntilde
`O	760,883,17,89,-38,70	2	210	Ograve
'O	760,883,17,89,-38,70	2	211	Oacute
^O	760,862,17,89,-38,70	2	212	Ocircumflex
~O	760,848,17,89,-38,70	2	213	Otilde
:O	760,865,17,89,-38,70	2	214	Odieresis
tmu	600,548,0,45,-41,45	0	215	multiply
/O	760,777,95,89,-38,70	2	216	Oslash
`U	720,883,17,172,-68,70	2	217	Ugrave
'U	720,883,17,172,-68,70	2	218	Uacute
^U	720,862,17,172,-68,70	2	219	Ucircumflex
:U	720,865,17,172,-68,70	2	220	Udieresis
'Y	660,883,0,199,-37,70	2	221	Yacute
TP	600,681,0,106,29,70	2	222	Thorn
ss	620,698,111,83,171,70	2	223	germandbls
`a	620,706,8,116,-21,70	2	224	agrave
'a	620,706,8,116,-21,70	2	225	aacute
^a	620,685,8,116,-21,70	2	226	acircumflex
~a	620,671,8,116,-21,70	2	227	atilde
:a	620,688,8,116,-21,70	2	228	adieresis
oa	620,706,8,116,-21,70	2	229	aring
ae	880,494,8,88,-21,70	0	230	ae
,c	480,494,178,92,-15,70	0	231	ccedilla
`e	540,706,8,85,-15,70	2	232	egrave
'e	540,706,8,85,-15,70	2	233	eacute
^e	540,685,8,85,-15,70	2	234	ecircumflex
:e	540,688,8,85,-15,70	2	235	edieresis
`i	280,706,8,121,-38,70	2	236	igrave
'i	280,706,8,121,-38,70	2	237	iacute
^i	280,685,8,149,-26,70	2	238	icircumflex
:i	280,688,8,147,-38,70	2	239	idieresis
Sd	540,725,8,152,-15,70	2	240	eth
~n	620,671,8,103,-38,70	2	241	ntilde
`o	540,706,8,82,-15,70	2	242	ograve
'o	540,706,8,82,-15,70	2	243	oacute
^o	540,685,8,82,-15,70	2	244	ocircumflex
~o	540,671,8,82,-15,70	2	245	otilde
:o	540,688,8,82,-15,70	2	246	odieresis
tdi	600,548,0,45,-41,45	0	247	divide
/o	540,532,49,81,-15,70	0	248	oslash
`u	620,706,8,116,-38,70	2	249	ugrave
'u	620,706,8,116,-38,70	2	250	uacute
^u	620,685,8,116,-38,70	2	251	ucircumflex
:u	620,688,8,116,-38,70	2	252	udieresis
'y	600,706,221,59,-10,59	3	253	yacute
Tp	600,717,212,70,74,70	3	254	thorn
:y	600,688,221,59,-10,59	3	255	ydieresis
u2026	1000,127,8,0,-49	0	256	ellipsis
@


1.12
log
@

* man/groff_font.man: Document empty lines.

* src/utils/afmtodit/afmtodit.pl: Always print a header comment at
the very beginning of the output.
[!$opt_x]: Fix typo.

* font/devps/*: Regenerate font definition files.
@
text
@d1 1
a1 1
# This file has been generated with GNU afmtodit (groff) version 1.19.3
@


1.11
log
@

* font/devps/generate/Makefile (AFMTODIT): Use -c flag.

* font/devps/*: Regenerate font definition files.
@
text
@d1 14
a19 8
# FullName ITC Bookman Light Italic
# Version 001.004
# FamilyName ITC Bookman
# Notice Copyright (c) 1985, 1987, 1989, 1992 Adobe Systems Incorporated.  All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation.
# Comment Copyright (c) 1985, 1987, 1989, 1992 Adobe Systems Incorporated.  All Rights Reserved.
# Comment Creation Date: Tue Jan 21 16:12:06 1992
# Comment UniqueID 37830
# Comment VMusage 33139 40031
d21 1
d113 1
@


1.10
log
@* tmac/an-old.tmac: Use register `HY' to control hyphenation.
* NEWS, tmac/groff_man.man, doc/groff.texinfo: Document it.

Added support to access more than 256 glyphs in Type 1 fonts.

* src/devices/grops/ps.cc (subencoding): New structure.
(style): Add `sub' field.
Updated all users.
(ps_printer): Add `subencodings' and `next_subencoding_index' fields.
Add `set_subencoding', `get_subfont' and `encode_subfont' member
functions.
Updated all users.
(ps_printer::set_char): Use `set_subencoding'.
(make_subencoding_name): New function.
(ps_printer::set_style): Handle case where `sty.sub' is not zero.
(ps_printer::~ps_printer): Emit subencoding definitions.

* src/devices/grops/psrm.cc (valid_input_table): New array to
properly support EBCDIC.
(white_space): Add `\f'.
(ps_get_line): Change first argument to be of type `string &'.
Updated all callers.
This allows to get lines of arbitrary length.
Use `valid_input_table'.
Remove warning about non-conforming PS line length.  This seems
not to be of great importance -- for example, dvips don't emit
a warning either.
(PS_LINE_MAX): Removed.
(matches_comment): Change first argument to be of type `string &'.

* src/devices/grops/grops.man, src/devices/grops/TODO: Updated.

* src/utils/afmtodit/afmtodit.pl (%unicode_decomposed,
%AGL_to_unicode, %default_ligatures): New hash tables.
Read all map entries.
Add unencoded characters.
Check for default ligatures if there are no `L' entries.
Print all kern entries.
Print all characters in charset.
* src/utils/afmtodit/afmtodit.man: Updated.

* font/devps/*: Regerated all fonts.

* tmac/latin[129].tmac, tmac/cp1047.tmac: Don't test for existence
of characters, just use `.trin'.  Otherwise the mapping is depending
on the font encoding.
* tmac/ps.tmac: Add `fi' and `fl'.
Improve `Fi' and `Fl'.
* tmac/X.tmac, tmac/lbp.tmac, tmac/tty.tmac: Improve `Fi' and `Fl'.
* tmac/Xps.tmac: Fix `em'.

* NEWS: Updated.
@
text
@d6 8
@


1.9
log
@
Add glyph `tno', a textual variant of `no'.

* font/devX*/*: Regenerated.
* font/{devcp1047,devlatin1,devutf8,devhtml}/R.proto: Add `tno'.
* font/devdvi/generate/{tc.map: Replace `no' with `tno'.
* font/devdvi/generated/{texsy,textex}.map: Add `tno'.
* font/devdvi/*: Regenerated.
* font/devlbp/*: Add `tno'.
* font/devlj4/generate/tex.map: Replace `no' with `tno'.
* font/devlj4/*: Regenerated.
* font/devps/generate/textmap: Replace `no' with `tno'.
* font/devps/generate/symbolchars: Add `no'.
* font/devps/*: Regenerated.

* src/roff/troff/glyphuni.cc (glyph_to_unicode_list): Add `tno'.

* tmac/cp1047.tmac, tmac/latin1.tmac: Replace `no' with `tno'.
* tmac/tty-char.tmac: Add entry for `tno' and `3d'.

* NEWS: Updated.

* tmac/dvi.tmac: Replace most `\\' with `\E'.
Add definition for `sd'.
* tmac/X.tmac, tmac/ps.tmac: Replace most `\\' with `\E'.

* tmac/eqnrc <dvi>: Use `integral' instead of `is' glyph.
@
text
@d99 12
a110 12
ha	600,681,0,49,-47,49	2	0000	-- asciicircum
ti	600,386,0,45,-41,45	0	0001	-- asciitilde
vS	640,861,17,78,-11,70	2	0002	-- Scaron
vZ	580,861,0,165,42,70	2	0003	-- Zcaron
vs	540,684,8,57,-15,57	2	0004	-- scaron
vz	520,684,8,91,12,70	2	0005	-- zcaron
:Y	660,865,0,199,-37,70	2	0006	-- Ydieresis
tm	980,681,0,35,-19,35	2	0007	-- trademark
aq	200,698,0,97,-49,70	2	0010	-- quotesingle
space	300	0	0040
!	320,698,8,72,-53,70	2	0041	-- exclam
"	360,698,0,92,-57,70	2	0042	-- quotedbl
d112 1
a112 1
#	620,681,0,28,-57,28	2	0043	-- numbersign
d114 1
a114 1
$	620,762,85,49,-28,49	2	0044	-- dollar
d116 3
a118 3
%	800,691,8,61,-6,61	2	0045	-- percent
&	820,698,18,78,-15,70	2	0046	-- ampersand
'	280,698,0,58,-98,58	2	0047	-- quoteright
d120 6
a125 6
(	280,727,146,153,-46,70	2	0050	-- parenleft
)	280,727,146,49,58,49	2	0051	-- parenright
*	440,698,0,115,-89,70	2	0052	-- asterisk
+	600,548,0,45,-41,45	0	0053	-- plus
,	300,112,115,0,-38	0	0054	-- comma
-	320,325,0,66,-28,66	0	0055	-- hyphen
d127 2
a128 2
.	300,127,8,0,-46	0	0056	-- period
/	600,717,149,12,-54,12	2	0057	-- slash
d130 17
a146 17
0	620,698,17,76,-36,70	2	0060	-- zero
1	620,681,0,0,-104	2	0061	-- one
2	620,698,0,66,-16,66	2	0062	-- two
3	620,698,17,52,-5,52	2	0063	-- three
4	620,681,0,64,-19,64	2	0064	-- four
5	620,681,17,44,-20,44	2	0065	-- five
6	620,698,17,87,-39,70	2	0066	-- six
7	620,681,0,102,-93,70	2	0067	-- seven
8	620,698,17,85,-11,70	2	0070	-- eight
9	620,698,17,79,-27,70	2	0071	-- nine
:	300,494,8,42,-46,42	0	0072	-- colon
;	300,494,114,42,-38,42	0	0073	-- semicolon
<	600,561,0,38,-29,38	0	0074	-- less
=	600,433,0,45,-41,45	0	0075	-- equal
>	600,561,0,52,-43,52	0	0076	-- greater
?	540,698,8,114,-64,70	2	0077	-- question
@@	780,698,17,72,-52,70	2	0100	-- at
d148 27
a174 27
A	700,681,0,70,75,70	2	0101	-- A
B	720,681,0,76,29,70	2	0102	-- B
C	720,698,17,76,-38,70	2	0103	-- C
D	740,681,0,92,29,70	2	0104	-- D
E	680,681,0,106,29,70	2	0105	-- E
F	620,681,0,173,29,70	2	0106	-- F
G	760,698,17,103,-38,70	2	0107	-- G
H	800,681,0,138,29,70	2	0110	-- H
I	320,681,0,142,29,70	2	0111	-- I
J	560,681,17,156,52,70	2	0112	-- J
K	720,681,0,134,29,70	2	0113	-- K
L	580,681,0,126,29,70	2	0114	-- L
M	860,681,0,146,32,70	2	0115	-- M
N	720,681,0,153,32,70	2	0116	-- N
O	760,698,17,89,-38,70	2	0117	-- O
P	600,681,0,131,29,70	2	0120	-- P
Q	780,698,191,82,-11,70	2	0121	-- Q
R	700,681,0,86,29,70	2	0122	-- R
S	640,698,17,78,-11,70	2	0123	-- S
T	600,681,0,175,0,70	2	0124	-- T
U	720,681,17,172,-68,70	2	0125	-- U
V	680,681,0,185,-37,70	2	0126	-- V
W	960,681,0,185,-37,70	2	0127	-- W
X	700,681,0,165,75,70	2	0130	-- X
Y	660,681,0,199,-37,70	2	0131	-- Y
Z	580,681,0,165,42,70	2	0132	-- Z
[	260,717,136,141,-6,70	2	0133	-- bracketleft
d176 1
a176 1
\	600,717,0,0,-34	2	0134	-- backslash
d178 1
a178 1
]	260,717,136,99,35,70	2	0135	-- bracketright
d180 1
a180 1
a^	440,685,0,89,-126,70	2	0136	-- circumflex
d182 2
a183 2
_	500,0,125,50,50,50	0	0137	-- underscore
`	280,698,0,100,-141,70	2	0140	-- quoteleft
d185 27
a211 27
a	620,494,8,116,-21,70	0	0141	-- a
b	600,717,8,71,-38,70	2	0142	-- b
c	480,494,8,92,-15,70	0	0143	-- c
d	640,717,8,105,-15,70	2	0144	-- d
e	540,494,8,85,-15,70	0	0145	-- e
f	340,725,218,267,210,70	3	0146	-- f
g	560,494,221,71,46,70	1	0147	-- g
h	620,717,8,119,-38,70	2	0150	-- h
i	280,663,8,121,-38,70	2	0151	-- i
j	280,663,221,78,250,70	3	0152	-- j
k	600,717,8,107,-38,70	2	0153	-- k
l	280,717,8,112,-50,70	2	0154	-- l
m	880,494,8,122,-38,70	0	0155	-- m
n	620,494,8,103,-38,70	0	0156	-- n
o	540,494,8,82,-15,70	0	0157	-- o
p	600,494,212,70,74,70	1	0160	-- p
q	560,494,212,74,-15,70	1	0161	-- q
r	400,494,0,131,-38,70	0	0162	-- r
s	540,494,8,57,-15,57	0	0163	-- s
t	340,664,8,121,-38,70	2	0164	-- t
u	620,484,8,116,-38,70	0	0165	-- u
v	540,494,8,72,-38,70	0	0166	-- v
w	880,494,8,63,-38,63	0	0167	-- w
x	540,494,8,136,41,70	0	0170	-- x
y	600,484,221,59,-10,59	1	0171	-- y
z	520,494,8,91,12,70	0	0172	-- z
lC	360,717,191,132,-72,70	2	0173	-- braceleft
d213 1
a213 1
ba	600,750,250,0,-244	3	0174	-- bar
d215 1
a215 1
rC	380,717,191,3,37,3	2	0175	-- braceright
d217 1
a217 1
a~	440,671,0,98,-130,70	2	0176	-- tilde
d219 124
a342 123
bq	320,113,114,0,-37	0	0200	-- quotesinglbase
Fo	300,434,0,63,-20,63	0	0201	-- guillemotleft
Fc	300,434,0,53,-10,53	0	0202	-- guillemotright
bu	460,511,0,34,-50,34	0	0203	-- bullet
Fn	620,725,218,122,76,70	3	0204	-- florin
f/	20,681,0,353,278,70	2	0205	-- fraction
%0	1180,691,8,69,-6,69	2	0206	-- perthousand
dg	620,698,130,0,-142	2	0207	-- dagger
dd	620,698,122,0,-94	2	0210	-- daggerdbl
en	500,325,0,111,17,70	0	0211	-- endash
em	1000,325,0,111,17,70	0	0212	-- emdash
fi	640,725,222,119,209,70	3	0214	-- fi
fl	660,725,218,103,209,70	3	0215	-- fl
.i	280,484,8,121,-38,70	0	0220	-- dotlessi
ga	340,706,0,87,-132,70	2	0222	-- grave
a"	340,738,0,112,-117,70	2	0223	-- hungarumlaut
a.	260,664,0,80,-119,70	2	0224	-- dotaccent
ab	440,680,0,110,-141,70	2	0225	-- breve
ah	440,684,0,91,-128,70	2	0226	-- caron
ao	300,706,0,84,-128,70	2	0227	-- ring
ho	260,0,173,0,-1	0	0230	-- ogonek
lq	440,698,0,103,-141,70	2	0231	-- quotedblleft
rq	440,698,0,61,-98,61	2	0232	-- quotedblright
oe	900,494,8,98,-15,70	0	0233	-- oe
/l	340,717,8,108,0,70	2	0234	-- lslash
Bq	480,113,114,0,-37	0	0235	-- quotedblbase
OE	1180,698,17,107,-38,70	2	0236	-- OE
/L	580,681,0,126,29,70	2	0237	-- Lslash
r!	320,494,213,31,-23,31	1	0241	-- exclamdown
ct	620,715,29,26,-98,26	2	0242	-- cent
Po	620,698,17,132,46,70	2	0243	-- sterling
Cs	620,591,0,35,-50,35	0	0244	-- currency
Ye	620,681,0,165,-21,70	2	0245	-- yen
bb	600,675,175,0,-244	2	0246	-- brokenbar
sc	620,698,178,68,12,68	2	0247	-- section
ad	420,688,0,97,-135,70	2	0250	-- dieresis
co	740,698,17,94,-34,70	2	0251	-- copyright
Of	440,698,0,123,-80,70	2	0252	-- ordfeminine
fo	180,434,0,78,-25,70	0	0253	-- guilsinglleft
tno	600,433,0,45,-41,45	0	0254	-- logicalnot
\-	600,335,0,45,-41,45	0	0255	-- minus
rg	740,698,17,94,-34,70	2	0256	-- registered
a-	440,658,0,94,-128,70	0	0257	-- macron
de	400,698,0,70,-70,70	2	0260	-- degree
t+-	600,548,0,45,-41,45	0	0261	-- plusminus
S2	372,698,0,117,-18,70	2	0262	-- twosuperior
S3	372,698,0,117,-20,70	2	0263	-- threesuperior
aa	320,706,0,103,-128,70	2	0264	-- acute
mc	620,484,221,116,-3,70	1	0265	-- mu
ps	620,681,0,148,-62,70	2	0266	-- paragraph
pc	300,364,0,22,-87,22	0	0267	-- periodcentered
ac	320,0,178,0,5	0	0270	-- cedilla
S1	372,688,0,17,-64,17	2	0271	-- onesuperior
Om	400,698,0,105,-89,70	2	0272	-- ordmasculine
fc	180,434,0,73,-20,70	0	0273	-- guilsinglright
14	930,681,0,33,-41,33	2	0274	-- onequarter
12	930,681,0,45,-41,45	2	0275	-- onehalf
34	930,691,0,33,-49,33	2	0276	-- threequarters
r?	540,494,212,18,32,18	1	0277	-- questiondown
`A	700,883,0,70,75,70	2	0300	-- Agrave
'A	700,883,0,70,75,70	2	0301	-- Aacute
^A	700,862,0,70,75,70	2	0302	-- Acircumflex
~A	700,848,0,70,75,70	2	0303	-- Atilde
:A	700,865,0,70,75,70	2	0304	-- Adieresis
oA	700,883,0,70,75,70	2	0305	-- Aring
AE	1220,681,0,99,95,70	2	0306	-- AE
,C	720,698,178,76,-38,70	2	0307	-- Ccedilla
`E	680,883,0,106,29,70	2	0310	-- Egrave
'E	680,883,0,106,29,70	2	0311	-- Eacute
^E	680,862,0,106,29,70	2	0312	-- Ecircumflex
:E	680,865,0,106,29,70	2	0313	-- Edieresis
`I	320,883,0,142,29,70	2	0314	-- Igrave
'I	320,883,0,142,29,70	2	0315	-- Iacute
^I	320,862,0,179,29,70	2	0316	-- Icircumflex
:I	320,865,0,177,29,70	2	0317	-- Idieresis
-D	740,681,0,92,29,70	2	0320	-- Eth
~N	720,848,0,153,32,70	2	0321	-- Ntilde
`O	760,883,17,89,-38,70	2	0322	-- Ograve
'O	760,883,17,89,-38,70	2	0323	-- Oacute
^O	760,862,17,89,-38,70	2	0324	-- Ocircumflex
~O	760,848,17,89,-38,70	2	0325	-- Otilde
:O	760,865,17,89,-38,70	2	0326	-- Odieresis
tmu	600,548,0,45,-41,45	0	0327	-- multiply
/O	760,777,95,89,-38,70	2	0330	-- Oslash
`U	720,883,17,172,-68,70	2	0331	-- Ugrave
'U	720,883,17,172,-68,70	2	0332	-- Uacute
^U	720,862,17,172,-68,70	2	0333	-- Ucircumflex
:U	720,865,17,172,-68,70	2	0334	-- Udieresis
'Y	660,883,0,199,-37,70	2	0335	-- Yacute
TP	600,681,0,106,29,70	2	0336	-- Thorn
ss	620,698,111,83,171,70	2	0337	-- germandbls
`a	620,706,8,116,-21,70	2	0340	-- agrave
'a	620,706,8,116,-21,70	2	0341	-- aacute
^a	620,685,8,116,-21,70	2	0342	-- acircumflex
~a	620,671,8,116,-21,70	2	0343	-- atilde
:a	620,688,8,116,-21,70	2	0344	-- adieresis
oa	620,706,8,116,-21,70	2	0345	-- aring
ae	880,494,8,88,-21,70	0	0346	-- ae
,c	480,494,178,92,-15,70	0	0347	-- ccedilla
`e	540,706,8,85,-15,70	2	0350	-- egrave
'e	540,706,8,85,-15,70	2	0351	-- eacute
^e	540,685,8,85,-15,70	2	0352	-- ecircumflex
:e	540,688,8,85,-15,70	2	0353	-- edieresis
`i	280,706,8,121,-38,70	2	0354	-- igrave
'i	280,706,8,121,-38,70	2	0355	-- iacute
^i	280,685,8,149,-26,70	2	0356	-- icircumflex
:i	280,688,8,147,-38,70	2	0357	-- idieresis
Sd	540,725,8,152,-15,70	2	0360	-- eth
~n	620,671,8,103,-38,70	2	0361	-- ntilde
`o	540,706,8,82,-15,70	2	0362	-- ograve
'o	540,706,8,82,-15,70	2	0363	-- oacute
^o	540,685,8,82,-15,70	2	0364	-- ocircumflex
~o	540,671,8,82,-15,70	2	0365	-- otilde
:o	540,688,8,82,-15,70	2	0366	-- odieresis
tdi	600,548,0,45,-41,45	0	0367	-- divide
/o	540,532,49,81,-15,70	0	0370	-- oslash
`u	620,706,8,116,-38,70	2	0371	-- ugrave
'u	620,706,8,116,-38,70	2	0372	-- uacute
^u	620,685,8,116,-38,70	2	0373	-- ucircumflex
:u	620,688,8,116,-38,70	2	0374	-- udieresis
'y	600,706,221,59,-10,59	3	0375	-- yacute
Tp	600,717,212,70,74,70	3	0376	-- thorn
:y	600,688,221,59,-10,59	3	0377	-- ydieresis
@


1.8
log
@
Add three glyphs `t+-', `tmu', and `tdi' which are textual variants
of `+-', `mu', and `di', respectively.

* font/devascii/R.proto, font/devutf8/R.proto,
font/devlatin1/R.proto, font/devhtml/R.proto,
font/devcp1047/R.proto, font/devlpb/*: Add them.
* font/devps/generate/textmap: Ditto.
* font/devps/*: Regenerated.
* font/devlj4/generate/text.map: Add them.
* font/devlj4/*: Regenerated.
* font/devdvi/generate/tc.map: Use them.
* font/devdvi/generate/texsy.map: Add them.
* font/devdvi/*: Regenerated.
* font/devX*/*: Regenerated.

* tmac/latin1.tmac, tmac/cp1047.tmac, tmac/tty.tmac,
tmac/tty-char.tmac: Updated.

* NEWS, man/groff_char.man: Updated.
@
text
@d258 1
a258 1
no	600,433,0,45,-41,45	0	0254	-- logicalnot
@


1.7
log
@
* src/utils/afmtodit/afmtodit.pl: Skip comment lines in encoding
files (as grops already does).
* src/utils/afmtodit/afmtodit.man: Document comment lines in map
files.
* src/devices/grops/grops.man: Document comment lines in encoding
files.

* tmac/cp1047.tmac: New file.
* tmac/dvi.tmac, tmac/tty-char.tmac: Use it.
* tmac/ps.tmac: Load latin1.tmac or cp1047.tmac.
* tmac/Makefile.sub (NORMALFILES): Updated.

* tmac/ec.tmac: Don't load latin1.tmac again.

* fonts/devps/generate/lgreekmap, fonts/devps/generate/symbolchars,
fonts/devps/generate/dingbats.map,
fonts/devps/generate/dingbats.rmap, fonts/devps/text.enc,
fonts/devps/generate/Makefile (symbolmap): Add header comment.
* fonts/devps/generate/textmap: Ditto.
Remove `charXXX' entries.
* fonts/devps/symbolmap: Regenerated.
* fonts/devps/*: Regenerated all font definition files.
@
text
@d263 1
a263 1
---	600,548,0,45,-41,45	0	0261	-- plusminus
d301 1
a301 1
---	600,548,0,45,-41,45	0	0327	-- multiply
d333 1
a333 1
---	600,548,0,45,-41,45	0	0367	-- divide
@


1.6
log
@
* aclocal.m4 (GROFF_EBCDIC): Don't include `font/devutf8' in
TTYDEVDIRS.
Define new variable OTHERDEVDIRS (containing `font/devlj4
font/devlbp' if not EBCDIC).
* Makefile.in (TTYDEVDIRS): Always include `font/devutf8'.
(OTHERDEVDIRS): New variable.
(MDEFINES, DEVDIRS, ALLDIRS, DISTDIRS): Updated.
* configure: Regenerated.

* NEWS, src/devices/grotty/grotty.man: Updated.

* src/roff/troff/input.cc (do_overstrike, do_bracket,
get_line_arg): Honour input level.

Add new symbol `mc' corresponding to U+00B5 MICRO SIGN.

* font/*/*: Implement it in all font files.
* font/devps/generate/textmap, font/devps/generate/symbolchars,
* font/devps/symbolmap: Updated.
* font/devlj4/generate/text.map: Updated.
* font/devdvi/generate/CompileFonts (sizes): Add LaTeX sizes.
* font/devdvi/generate/texmi.map: Updated.

* font/devutf8/R.proto: Remove all `charXXX' entries.
* font/devutf8/NOTES: Updated.

* font/devX*/*: Regenerated with xtotroff, using fonts from XFree86
version 4.1.0.

* tmac/latin1.tmac, tmac/psold.tmac, tmac/tty-char.tmac: Updated.

* NEWS, man/groff_char.man: Updated.
@
text
@a33 1
T char173 20
a48 1
V char173 20
a62 1
W char173 20
a77 1
Y char173 20
a90 1
r char173 20
a126 1
char173	"
a220 1
char171	"
a221 1
char187	"
a247 1
char161	"
a248 1
char162	"
a249 1
char163	"
a250 1
char164	"
a251 1
char165	"
a252 1
char166	"
a253 1
char167	"
a254 1
char168	"
a255 1
char169	"
a256 1
char170	"
a258 1
char172	"
a260 1
char174	"
a261 1
char175	"
d263 1
a263 2
char176	"
char177	600,548,0,45,-41,45	0	0261	-- plusminus
a264 1
char178	"
a265 1
char179	"
a266 1
char180	"
a267 1
char181	"
a268 1
char182	"
a269 1
char183	"
a270 1
char184	"
a271 1
char185	"
a272 1
char186	"
a274 1
char188	"
a275 1
char189	"
a276 1
char190	"
a277 1
char191	"
a278 1
char192	"
a279 1
char193	"
a280 1
char194	"
a281 1
char195	"
a282 1
char196	"
a283 1
char197	"
a284 1
char198	"
a285 1
char199	"
a286 1
char200	"
a287 1
char201	"
a288 1
char202	"
a289 1
char203	"
a290 1
char204	"
a291 1
char205	"
a292 1
char206	"
a293 1
char207	"
a294 1
char208	"
a295 1
char209	"
a296 1
char210	"
a297 1
char211	"
a298 1
char212	"
a299 1
char213	"
d301 1
a301 2
char214	"
char215	600,548,0,45,-41,45	0	0327	-- multiply
a302 1
char216	"
a303 1
char217	"
a304 1
char218	"
a305 1
char219	"
a306 1
char220	"
a307 1
char221	"
a308 1
char222	"
a309 1
char223	"
a310 1
char224	"
a311 1
char225	"
a312 1
char226	"
a313 1
char227	"
a314 1
char228	"
a315 1
char229	"
a316 1
char230	"
a317 1
char231	"
a318 1
char232	"
a319 1
char233	"
a320 1
char234	"
a321 1
char235	"
a322 1
char236	"
a323 1
char237	"
a324 1
char238	"
a325 1
char239	"
a326 1
char240	"
a327 1
char241	"
a328 1
char242	"
a329 1
char243	"
a330 1
char244	"
a331 1
char245	"
d333 1
a333 2
char246	"
char247	600,548,0,45,-41,45	0	0367	-- divide
a334 1
char248	"
a335 1
char249	"
a336 1
char250	"
a337 1
char251	"
a338 1
char252	"
a339 1
char253	"
a340 1
char254	"
a341 1
char255	"
@


1.5
log
@* doc/Makefile: Added rule for creating info files.

* font/devdvi/*: Added kernings for `cq' glyph.  Updated to latest
AMS font metrics.
* font/devdvi/generate/Makefile: Fixed dependencies.

* font/devps/*: Regenerated.  Heavy changes for Bookman and
NewCentury Schoolbook!
* font/devps/generate/afmname: Will now run with GNU awk.
* font/devps/generate/textmap: Added forgotten `cq' glyph name.
* font/devps/generate/Makefile: Cosmetic changes only.
@
text
@d292 2
a293 1
char181	620,484,221,116,-3,70	1	0265	-- mu
@


1.4
log
@Adding `cq' (PS name `quoteright') glyph name as an alias for "'".

* font/*/*: Implement it.
* man/groff_char.man, NEWS: Document it.

* src/include/unix.h: Removed.  It isn't used.

* doc/groff.texinfo: Slight improvements.


* README, win32-diffs: Small fixes and improvements.
@
text
@d106 2
a107 2
vS	640,871,17,78,-11,70	2	0002	-- Scaron
vZ	580,871,0,165,42,70	2	0003	-- Zcaron
d110 1
a110 1
:Y	660,875,0,199,-37,70	2	0006	-- Ydieresis
d188 1
a188 1
_	500,0,155,50,50,50	0	0137	-- underscore
d217 1
a217 1
lC	360,717,191,129,-75,70	2	0173	-- braceleft
d219 1
a219 1
ba	600,717,0,0,-244	2	0174	-- bar
d221 1
a221 1
rC	380,717,191,0,35	2	0175	-- braceright
d265 1
a265 1
bb	600,717,0,0,-244	2	0246	-- brokenbar
d273 1
a273 1
Of	440,698,0,123,-44,70	2	0252	-- ordfeminine
d301 1
a301 1
Om	400,698,0,105,-44,70	2	0272	-- ordmasculine
d312 1
a312 1
`A	700,893,0,70,75,70	2	0300	-- Agrave
d314 1
a314 1
'A	700,893,0,70,75,70	2	0301	-- Aacute
d316 1
a316 1
^A	700,872,0,70,75,70	2	0302	-- Acircumflex
d318 1
a318 1
~A	700,858,0,70,75,70	2	0303	-- Atilde
d320 1
a320 1
:A	700,875,0,70,75,70	2	0304	-- Adieresis
d322 1
a322 1
oA	700,893,0,70,75,70	2	0305	-- Aring
d328 1
a328 1
`E	680,893,0,106,29,70	2	0310	-- Egrave
d330 1
a330 1
'E	680,893,0,106,29,70	2	0311	-- Eacute
d332 1
a332 1
^E	680,872,0,106,29,70	2	0312	-- Ecircumflex
d334 1
a334 1
:E	680,875,0,106,29,70	2	0313	-- Edieresis
d336 1
a336 1
`I	320,893,0,142,29,70	2	0314	-- Igrave
d338 1
a338 1
'I	320,893,0,142,29,70	2	0315	-- Iacute
d340 1
a340 1
^I	320,872,0,149,29,70	2	0316	-- Icircumflex
d342 1
a342 1
:I	320,875,0,147,29,70	2	0317	-- Idieresis
d346 1
a346 1
~N	720,858,0,153,32,70	2	0321	-- Ntilde
d348 1
a348 1
`O	760,893,17,89,-38,70	2	0322	-- Ograve
d350 1
a350 1
'O	760,893,17,89,-38,70	2	0323	-- Oacute
d352 1
a352 1
^O	760,872,17,89,-38,70	2	0324	-- Ocircumflex
d354 1
a354 1
~O	760,858,17,89,-38,70	2	0325	-- Otilde
d356 1
a356 1
:O	760,875,17,89,-38,70	2	0326	-- Odieresis
d361 1
a361 1
`U	720,893,17,172,-68,70	2	0331	-- Ugrave
d363 1
a363 1
'U	720,893,17,172,-68,70	2	0332	-- Uacute
d365 1
a365 1
^U	720,872,17,172,-68,70	2	0333	-- Ucircumflex
d367 1
a367 1
:U	720,875,17,172,-68,70	2	0334	-- Udieresis
d369 1
a369 1
'Y	660,893,0,199,-37,70	2	0335	-- Yacute
@


1.3
log
@Adding `dq' (PS name `quotedbl') glyph name as an alias for `"'.

* fonts/*/*: Implement it.
* man/groff_char.man, NEWS: Document it.
@
text
@d124 1
@


1.2
log
@Adding EBCDIC code page 1047.

* fonts/devcp1047/R.proto, fonts/devcp1047/Makefile.sub,
fonts/devcp1047/DESC.proto: New files.

* aclocal.m4 (GROFF_EBCDIC): Introduce TTYDEVDIRS which can be
either ascii/latin1 or cp1047.
* Makefile.in: Use it.
* configure: Updated.

Replacing and/or adding `md' (mathdot) glyph with `pc'
(periodcentered) in all text fonts.

* fonts/*/*: Change it.


* aclocal.m4 (GROFF_OS390): Fixing compiler flags.

* configure.in: Add check for strings.h.
* src/include/driver.h: Use HAVE_STRINGS_H.
* src/devices/grolbp/lpb.cc: Remove string.h.

* src/include/groff-getopt.h: New file.  It will be used instead of
getopt.h (to be included in lib.h) to avoid endless problems with
picky C++ compilers.
* src/include/lib.h: Use groff-getopt.h.
* src/include/Makefile.sub: Updated.

* configure: Updated.
* Makefile.in: Updated.

* NEWS: Mention EBCDIC support.


* TODO: Some additions.


* src/roff/troff/troff.man, doc/groff.texinfo: Fixing documentation
of mso request.


* src/roff/troff/troff.man: Minor fixes.
@
text
@d116 1
@


1.1
log
@Initial revision
@
text
@d293 2
a294 1
char183	300,364,0,22,-87,22	0	0267	-- periodcentered
@


1.1.1.1
log
@groff pre-1.16 with new directory structure
@
text
@@
