head	1.19;
access;
symbols
	groff-1_20_1_real:1.19
	groff-1_20_1:1.19
	groff-1_20:1.19
	groff-1_19_2:1.12
	FDL:1.11
	groff-1_19_1:1.11
	groff-1_19:1.9
	groff-1_18_1:1.6
	groff-1_18:1.5
	groff-1_17_2:1.4
	groff-1_17_1:1.4
	groff-1_17a:1.4
	groff-1_17:1.4
	groff-1_16_1b:1.2
	groff-1_16_1a:1.2
	groff-1_16_1:1.2
	groff-1_16:1.2
	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.19
date	2009.01.05.20.10.52;	author wl;	state Exp;
branches;
next	1.18;
commitid	LOYcfESGVCXMFixt;

1.18
date	2009.01.04.14.51.00;	author wl;	state Exp;
branches;
next	1.17;
commitid	RfDBP1nYqohhW8xt;

1.17
date	2007.01.01.00.11.01;	author wl;	state Exp;
branches;
next	1.16;

1.16
date	2006.12.31.04.39.07;	author wl;	state Exp;
branches;
next	1.15;

1.15
date	2006.06.16.07.23.03;	author wl;	state Exp;
branches;
next	1.14;

1.14
date	2006.03.25.05.30.41;	author wl;	state Exp;
branches;
next	1.13;

1.13
date	2006.01.08.09.20.06;	author wl;	state Exp;
branches;
next	1.12;

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

1.11
date	2004.01.05.22.49.05;	author wlemb;	state Exp;
branches;
next	1.10;

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

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

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

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

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

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

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

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

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

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

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


desc
@@


1.19
log
@Update copyright year.
@
text
@# Copyright (C) 1989-2000, 2002, 2003, 2006, 2009
#   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 3 of the License, 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 this program. If not, see <http://www.gnu.org/licenses/>.

# This is set up so you can do
#   make -f generate/Makefile
# in the parent directory of this directory.

# The following line is required for DOS/Windows systems, since
# this Makefile needs a Unixy shell to run.
SHELL = /bin/sh

# 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/lib/afm

# The symbol font which fits to `Symbol.afm'.  For the creation of
# `symbolsl.afm' we need the `printafm' script from ghostscript.
symbolfont=/usr/local/lib/fonts/Symbol.pfb

PRINTAFM=printafm

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) EURO

DESC=$(srcdir)/../DESC
AFMTODIT=afmtodit -c -d$(DESC)
IFLAG=-i 50
RFLAG=-i 0 -m
NOLIGFLAG=-n
TEXTENC=$(srcdir)/../text.enc
EFLAG=-e $(TEXTENC)
TEXTMAP=$(srcdir)/textmap
AFMNAME=$(srcdir)/afmname

all: $(FONTS)

TR:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Times-Roman.afm` $(TEXTMAP) $@@

TB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Helvetica.afm` $(TEXTMAP) $@@

HB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Courier.afm` $(TEXTMAP) $@@

CB:
	$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Palatino-Roman.afm` $(TEXTMAP) $@@

PB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` $(TEXTMAP) $@@

NB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Bookman-Light.afm` $(TEXTMAP) $@@

BMB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` $(TEXTMAP) $@@

AB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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) $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` $(TEXTMAP) $@@

HNB:
	$(AFMTODIT) $(EFLAG) $(RFLAG) \
	  `$(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 $(RFLAG) \
	  `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbats.map $@@

SS: symbolsl.afm
	$(AFMTODIT) -s -x $(IFLAG) \
	  symbolsl.afm $(srcdir)/lgreekmap $@@

S: symbol.afm
	$(AFMTODIT) -s $(RFLAG) \
	  symbol.afm symbolmap $@@

ZDR: zapfdr.afm
	$(AFMTODIT) -s $(RFLAG) \
	  zapfdr.afm $(srcdir)/dingbats.rmap $@@

# the map is just a dummy
EURO: freeeuro.afm
	$(AFMTODIT) $(RFLAG) \
	  freeeuro.afm symbolmap $@@

freeeuro.afm freeeuro.pfa: $(srcdir)/freeeuro.sfd
	fontforge -script $(srcdir)/sfdtopfa.pe $(srcdir)/freeeuro.sfd

symbol.afm: $(srcdir)/symbol.sed
	-rm -f $@@
	sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` >$@@

symbolsl.afm: $(srcdir)/symbolsl.awk $(srcdir)/../symbolsl.ps
	-rm -f $@@
	-rm -f Fontmap
	echo "/Symbol-Slanted ($(srcdir)/../symbolsl.ps) ;"  > Fontmap
	echo "/Symbol         ($(symbolfont)) ;" >> Fontmap
	$(PRINTAFM) Symbol-Slanted > tmp.afm
	awk -f $(srcdir)/symbolsl.awk -v SYMAFM=`$(AFMNAME) \
	  $(afmdir)/Symbol.afm` tmp.afm >$@@
	-rm -f Fontmap tmp.afm

zapfdr.afm: $(srcdir)/zapfdr.sed
	-rm -f $@@
	sed -f $(srcdir)/zapfdr.sed \
	  `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@@

ZD: $(srcdir)/dingbats.map
ZDR: $(srcdir)/dingbats.rmap
$(TEXTFONTS): $(TEXTMAP) $(TEXTENC)
$(SPECIALFONTS): symbolmap
$(GREEKFONTS): $(srcdir)/lgreekmap
$(FONTS): $(DESC)

symbolmap: $(TEXTMAP) $(srcdir)/symbolchars
	echo '#' >$@@
	echo '# This is a list of all predefined groff symbols.' >>$@@
	echo '#' >>$@@
	cat $(TEXTMAP) $(srcdir)/symbolchars >>$@@

clean:
	-rm -f symbolmap symbol.afm

realclean: clean
	-rm -f $(FONTS)

extraclean: realclean
	-rm -f core *~ "#*"

.PHONY: all clean realclean extraclean

@


1.18
log
@

* */*: Update GPL2 to GPL3.
@
text
@d1 2
a2 1
# Copyright (C) 1989-2000, 2002, 2003, 2006 Free Software Foundation, Inc.
@


1.17
log
@

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

* font/devps/*: Regenerate font definition files.
@
text
@d8 2
a9 2
# Software Foundation; either version 2, or (at your option) any later
# version.
d16 2
a17 3
# 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, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
@


1.16
log
@

* font/devps/generate/Makefile (symbolsl.afm): Use $(srcdir).

* Makefile.comm (fonts): New (empty) target.
* Makefile.in (TARGETS): Add `fonts'.

* MANIFEST: Add `chem'.
@
text
@d50 1
a50 1
AFMTODIT=afmtodit -d$(DESC)
@


1.15
log
@

* fonts/devps/Makefile.sub (DISTFILES): Add freeeuro.afm.
* fonts/devps/generate/Makefile (clean): Don't remove symbolsl.afm
and zapfdr.afm.
@
text
@d221 1
a221 1
symbolsl.afm: $(srcdir)/symbolsl.awk symbolsl.ps
d224 1
a224 1
	echo "/Symbol-Slanted (./symbolsl.ps) ;"  > Fontmap
@


1.14
log
@

Add rules to generate `symbolsl.afm'.

* fonts/devps/generate/zapfdr.sed,
fonts/devps/generate/symbolsl.awk: New files.

* fonts/devps/generate/Makefile (symbolfont, PRINTAFM): New
variables.
(SS, clean): Updated.
(freeeuro.afm): Use $(srcdir).
(symbolsl.afm): New rule.
(zapfdr.afm): Use zapfdr.sed.
@
text
@d250 1
a250 1
	-rm -f symbolmap symbol.afm symbolsl.afm zapfdr.afm
@


1.13
log
@

* fonts/devps/generate/freeeuro.sfd: Run auto-hinter with recent
fontforge version.
Bump font version to 001.001.

* fonts/devps/generate/Makefile (freeeuro.afm, freeeuro.pfa):
Call fontforge, not pfaedit.

* fonts/devps/freeeuro.afm, fonts/devps/freeeuro.pfa: Regenerated.
@
text
@d1 1
a1 1
# Copyright (C) 1989-2000, 2002, 2003 Free Software Foundation, Inc.
d32 7
d63 1
a63 1
	`$(AFMNAME) $(afmdir)/Times-Roman.afm` $(TEXTMAP) $@@
d67 1
a67 1
	`$(AFMNAME) $(afmdir)/Times-Bold.afm` $(TEXTMAP) $@@
d71 1
a71 1
	`$(AFMNAME) $(afmdir)/Times-Italic.afm` $(TEXTMAP) $@@
d75 1
a75 1
	`$(AFMNAME) $(afmdir)/Times-BoldItalic.afm` $(TEXTMAP) $@@
d79 1
a79 1
	`$(AFMNAME) $(afmdir)/Helvetica.afm` $(TEXTMAP) $@@
d83 1
a83 1
	`$(AFMNAME) $(afmdir)/Helvetica-Bold.afm` $(TEXTMAP) $@@
d87 1
a87 1
	`$(AFMNAME) $(afmdir)/Helvetica-Oblique.afm` $(TEXTMAP) $@@
d91 1
a91 1
	`$(AFMNAME) $(afmdir)/Helvetica-BoldOblique.afm` $(TEXTMAP) $@@
d95 1
a95 1
	`$(AFMNAME) $(afmdir)/Courier.afm` $(TEXTMAP) $@@
d99 1
a99 1
	`$(AFMNAME) $(afmdir)/Courier-Bold.afm` $(TEXTMAP) $@@
d103 1
a103 1
	`$(AFMNAME) $(afmdir)/Courier-Oblique.afm` $(TEXTMAP) $@@
d107 1
a107 1
	`$(AFMNAME) $(afmdir)/Courier-BoldOblique.afm` $(TEXTMAP) $@@
d111 1
a111 1
	`$(AFMNAME) $(afmdir)/Palatino-Roman.afm` $(TEXTMAP) $@@
d115 1
a115 1
	`$(AFMNAME) $(afmdir)/Palatino-Bold.afm` $(TEXTMAP) $@@
d119 1
a119 1
	`$(AFMNAME) $(afmdir)/Palatino-Italic.afm` $(TEXTMAP) $@@
d123 1
a123 1
	`$(AFMNAME) $(afmdir)/Palatino-BoldItalic.afm` $(TEXTMAP) $@@
d127 1
a127 1
	`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Roman.afm` $(TEXTMAP) $@@
d131 1
a131 1
	`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Bold.afm` $(TEXTMAP) $@@
d135 1
a135 1
	`$(AFMNAME) $(afmdir)/NewCenturySchlbk-Italic.afm` $(TEXTMAP) $@@
d139 1
a139 1
	`$(AFMNAME) $(afmdir)/NewCenturySchlbk-BoldItalic.afm` $(TEXTMAP) $@@
d143 1
a143 1
	`$(AFMNAME) $(afmdir)/Bookman-Light.afm` $(TEXTMAP) $@@
d147 1
a147 1
	`$(AFMNAME) $(afmdir)/Bookman-Demi.afm` $(TEXTMAP) $@@
d151 1
a151 1
	`$(AFMNAME) $(afmdir)/Bookman-LightItalic.afm` $(TEXTMAP) $@@
d155 1
a155 1
	`$(AFMNAME) $(afmdir)/Bookman-DemiItalic.afm` $(TEXTMAP) $@@
d159 1
a159 1
	`$(AFMNAME) $(afmdir)/AvantGarde-Book.afm` $(TEXTMAP) $@@
d163 1
a163 1
	`$(AFMNAME) $(afmdir)/AvantGarde-Demi.afm` $(TEXTMAP) $@@
d167 1
a167 1
	`$(AFMNAME) $(afmdir)/AvantGarde-BookOblique.afm` $(TEXTMAP) $@@
d171 1
a171 1
	`$(AFMNAME) $(afmdir)/AvantGarde-DemiOblique.afm` $(TEXTMAP) $@@
d175 1
a175 1
	`$(AFMNAME) $(afmdir)/Helvetica-Narrow.afm` $(TEXTMAP) $@@
d179 1
a179 1
	`$(AFMNAME) $(afmdir)/Helvetica-Narrow-Bold.afm` $(TEXTMAP) $@@
d183 1
a183 1
	`$(AFMNAME) $(afmdir)/Helvetica-Narrow-Oblique.afm` $(TEXTMAP) $@@
d187 1
a187 1
	`$(AFMNAME) $(afmdir)/Helvetica-Narrow-BoldOblique.afm` $(TEXTMAP) $@@
d191 1
a191 1
	`$(AFMNAME) $(afmdir)/ZapfChancery-MediumItalic.afm` $(TEXTMAP) $@@
d195 1
a195 1
	`$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbats.map $@@
d197 1
a197 1
SS: $(srcdir)/symbolsl.afm
d199 1
a199 1
	$(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@@
d202 2
a203 1
	$(AFMTODIT) -s $(RFLAG) symbol.afm symbolmap $@@
d206 2
a207 1
	$(AFMTODIT) -s $(RFLAG) zapfdr.afm $(srcdir)/dingbats.rmap $@@
d211 2
a212 1
	$(AFMTODIT) $(RFLAG) freeeuro.afm symbolmap $@@
d214 2
a215 2
freeeuro.afm freeeuro.pfa: generate/freeeuro.sfd
	fontforge -script generate/sfdtopfa.pe generate/freeeuro.sfd
d221 11
a231 1
zapfdr.afm:
d233 1
a233 1
	sed -e '/^FontName /s/ZapfDingbats/ZapfDingbats-Reverse/' \
d250 1
a250 1
	-rm -f symbolmap symbol.afm zapfdr.afm
@


1.12
log
@

* All affected files: Update postal address of FSF.
@
text
@d205 1
a205 1
	pfaedit -script generate/sfdtopfa.pe generate/freeeuro.sfd
@


1.11
log
@

* src/roff/troff/nroff.cpp (space_node::get_breakpoints,
space_node::nbreaks): Protect against zero `next' field.

Update copyright years.
@
text
@d18 1
a18 1
# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
@


1.10
log
@

Add integral extension glyph.
Add new option `-x' to afmtodit to suppress use of built-in AGL.

* font/devhtml/R.proto, font/devutf8/R.proto: Add `u23AE'.

* font/devps/generate/textmap: Provide entry for `integralex' to
override (old) PUA value of the AGL.
* font/devps/generate/Makefile (SS): Add afmtodit option `-x'.
* font/devps/*: Regenerated.

* src/utils/afmtodit/afmtodit.pl: Add option `-x'.
* src/utils/afmtodit/afmtodit.man, NEWS: Updated.
@
text
@d1 1
a1 1
# Copyright (C) 1989-2000, 2002 Free Software Foundation, Inc.
@


1.9
log
@
* font/devps/generate/Makefile (RFLAG): Add `-m'.
* font/devps/{AB,AR,BMB,BMR,CB,CR,EURO,HB,HR,HNB,HNR,NB,NR,PB,PR,
S,TB,TR,ZD,ZDR}: Regenerated with afmtodit options `-i 0 -m'.
@
text
@d191 2
a192 1
	$(AFMTODIT) -s $(IFLAG) $(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@@
@


1.8
log
@
* font/devps/generate/freeeuro.sfd: Add glyphs `Euro.symbol.slanted'
and `Euro.symbol.bold.slanted'.
Improve some glyph offsets and widths.
* font/devps/EURO, font/devps/freeeuro.afm, font/devps/freeeuro.pfa:
Regenerated.
* font/devps/generate/Makefile (freeeuro.afm freeeuro.pfa): Fix
typo.
* font/devps/generate/sfdtopfa.pe: Generate PFA in current
direcory.

* tmac/europs.tmac: Updated to new glyph indices.
Use Euro.symbol for font familiy `A'.

* doc/groff.texinfo: Minor improvements.
@
text
@d45 1
a45 1
RFLAG=-i 0
@


1.7
log
@
Add PS font for various Euro glyphs.

* font/devps/generate/freeeuro.sfd: New master font file for
pfaedit.
* font/devps/generate/sfdtopfa.pe: New conversion script for
pfaedit.
* font/devps/generate/Makefile (FONTS): Add `EURO'.
(EURO, freeeuro.afm, freeeuro.pfa): New rules.
* font/devps/freeeuro.pfa, font/devps/freeeuro.afm: Generated from
`freeeuro.sfd'.
* font/devps/EURO: Generated from `freeeuro.afm'.
* font/devps/download: Add `freeuro.pfa'.
* font/devps/Makefile.sub (NORMALFILES): Adde `EURO' and
`freeeuro.pfa'.

* tmac/europs.tmac: New file.
* tmac/ps.tmac: Include `europs.tmac'.
* tmac/Makefile.sub (DISTFILES): Add `europs.tmac'.


* font/devdvi/generate/texsy.map: Remove `lh' and `rh'.
* font/devdvi/S: Regenerated.
* font/devhtml/R.proto: Fix `CR' and `ci'.
Add `OK'.
* font/devps/generate/textmap: Fix `lh', `rh', and `sq'.
Remove `bs'.
* font/devps/symbolmap: Regenerated.
* font/devutf8/R.proto: Fix `CR' and `ci'.
Add `OK'.
* font/devutf8/NOTES: Updated.

* src/roff/troff/uniglyph.cc (unicode_to_glyph_list): Fix `CR' and
`ci'.
Add `OK'.
* src/roff/troff/glyphuni.cc (glyph_to_unicode_list): Ditto.

* tmac/dvi.tmac: Add `lh' and `rh'.
* tmac/Xps.tmac: Fix `lh' and `rh'.
* tmac/X.tmac: Add `OK'.
* tmac/lj4.tmac: Ditto.
@
text
@d204 1
a204 1
	pfaedit -script generate/sfdtopfa generate/freeeuro.sfd
@


1.6
log
@
Add left and right italic correction to non-slanted PS fonts.  This
is an experimental feature to improve image rendering of grohtml.

* font/devps/generate/Makefile (RFLAG): New variable, set to `-i 0'.
({T,H,C,P,N,BM,A,HN}{R,B}, ZD, S, ZDR): Use it.
* font/devps/*: All non-slanted fonts regenerated.
* NEWS: Updated.
@
text
@d40 1
a40 1
FONTS=$(TEXTFONTS) $(SPECIALFONTS) $(GREEKFONTS) $(DINGBATSFONTS)
d198 7
@


1.5
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
@d1 1
a1 1
# Copyright (C) 1989-2000 Free Software Foundation, Inc.
d45 1
d55 1
a55 1
	$(AFMTODIT) $(EFLAG) \
d59 1
a59 1
	$(AFMTODIT) $(EFLAG) \
d71 1
a71 1
	$(AFMTODIT) $(EFLAG) \
d75 1
a75 1
	$(AFMTODIT) $(EFLAG) \
d87 1
a87 1
	$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \
d91 1
a91 1
	$(AFMTODIT) $(NOLIGFLAG) $(EFLAG) \
d103 1
a103 1
	$(AFMTODIT) $(EFLAG) \
d107 1
a107 1
	$(AFMTODIT) $(EFLAG) \
d119 1
a119 1
	$(AFMTODIT) $(EFLAG) \
d123 1
a123 1
	$(AFMTODIT) $(EFLAG) \
d135 1
a135 1
	$(AFMTODIT) $(EFLAG) \
d139 1
a139 1
	$(AFMTODIT) $(EFLAG) \
d151 1
a151 1
	$(AFMTODIT) $(EFLAG) \
d155 1
a155 1
	$(AFMTODIT) $(EFLAG) \
d167 1
a167 1
	$(AFMTODIT) $(EFLAG) \
d171 1
a171 1
	$(AFMTODIT) $(EFLAG) \
d187 1
a187 1
	$(AFMTODIT) -s \
d194 1
a194 1
	$(AFMTODIT) -s symbol.afm symbolmap $@@
d197 1
a197 1
	$(AFMTODIT) -s zapfdr.afm $(srcdir)/dingbats.rmap $@@
@


1.4
log
@* man/roff.man, src/roff/troff/troff.man, NEWS, doc/groff.texinfo:
Updated and minor fixes.

Rename font/devps/generate/dingbats[r]map to dingbats.[r]map.

* font/devps/generate/Makefile.sub, arch/djgpp/README: Adjust.
@
text
@d215 4
a218 1
	cat $(TEXTMAP) $(srcdir)/symbolchars >$@@
@


1.3
log
@* font/devps/generate/Makefile (SHELL): Define explicitly to
"/bin/sh", for non-Unix platforms.
(extraclean): Use a more portable "" quoting instead of a
backslash (which doesn't work on DOS/Windows).

* font/devlj4/generate/Makefile (extraclean): Ditto.

* font/devdvi/generate/Makefile (extraclean): Ditto.
@
text
@d187 1
a187 1
	`$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbatsmap $@@
d196 1
a196 1
	$(AFMTODIT) -s zapfdr.afm $(srcdir)/dingbatsrmap $@@
d207 2
a208 2
ZD: $(srcdir)/dingbatsmap
ZDR: $(srcdir)/dingbatsrmap
@


1.2
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
@d24 4
d224 1
a224 1
	-rm -f core *~ \#*
@


1.1
log
@Initial revision
@
text
@d1 2
a2 2
#Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc.
#     Written by James Clark (jjc@@jclark.com)
d4 1
a4 1
#This file is part of groff.
d6 4
a9 4
#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.
d11 4
a14 4
#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.
d16 3
a18 3
#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, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
d27 1
a27 1
afmdir=/usr/local/afm
d45 1
a45 2
SHELL=/bin/sh
AFMNAME=$(SHELL) $(srcdir)/afmname
@


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