head	1.12;
access;
symbols
	groff-1_20_1_real:1.12
	groff-1_20_1:1.12
	groff-1_20:1.12
	groff-1_19_2:1.10
	FDL:1.9
	groff-1_19_1:1.9
	groff-1_19:1.4
	groff-1_18_1:1.4
	groff-1_18:1.4
	groff-1_17_2:1.3
	groff-1_17_1:1.3
	groff-1_17a:1.3
	groff-1_17:1.3
	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.12
date	2009.01.05.20.10.52;	author wl;	state Exp;
branches;
next	1.11;
commitid	LOYcfESGVCXMFixt;

1.11
date	2009.01.04.14.51.00;	author wl;	state Exp;
branches;
next	1.10;
commitid	RfDBP1nYqohhW8xt;

1.10
date	2005.05.26.21.01.58;	author wl;	state Exp;
branches;
next	1.9;

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

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

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

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

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

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

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

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

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

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


desc
@@


1.12
log
@Update copyright year.
@
text
@# Copyright (C) 1994, 2002, 2003, 2004, 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/>.

# Directory containing Autofont TFM files.
# The TFM files used are available for ftp as
#
#   ftp://ftp.hp.com/pub/faxes/software/tfmlj4p.exe
#
# This is a self-extracting MS-DOS archive (in ZIP format).
#
# Metric files for the Arial and Times New Roman families and the Symbol
# font have been replaced with versions which have more glyphs and/or
# kerning pairs:
#
#   ftp://ftp.ffii.org/pub/groff/contrib/lj4/tfmlj4x.zip

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

AUTOFONT=/usr/local/lib/groff-lj4
HPFTODIT=hpftodit
# .05 em
IFLAG=-i 50
SFLAG=-s
srcdir=generate
TEXTMAP=$(srcdir)/text.map
SPECIALMAP=$(srcdir)/special.map
SYMBOLMAP=$(srcdir)/symbol.map
WINGDINGSMAP=$(srcdir)/wingdings.map

FONTS=\
  AB ABI AI AR \
  ALBB ALBR \
  AOB AOI AOR \
  CB CBI CI CR \
  GB GBI GI GR \
  LGB LGI LGR \
  OB OBI OI OR \
  TB TBI TI TR \
  TNRB TNRBI TNRI TNRR \
  UB UBI UI UR \
  UCB UCBI UCI UCR \
  CLARENDON CORONET MARIGOLD S \
  SYMBOL WINGDINGS

all: $(FONTS)

#
# Intellifont
#

# CG Times
TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@@

# CG Times Italic
TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@@

# CG Times Bold
TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@@

# CG Times Bold Italic
TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@@

# Courier
CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@@

# Courier Italic
CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@@

# Courier Bold
CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@@

# Courier Bold Italic
CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@@

# Garamond Antiqua
GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@@

# Garamond Kursiv
GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@@

# Garamond Halbfett
GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@@

# Garamond Kursiv Halbfett
GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@@

# Omega
OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@@

# Omega Italic
OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@@

# Omega Bold
OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@@

# Omega Bold Italic
OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@@

# Univers
UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@@

# Univers Italic
UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@@

# Univers Bold
UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@@

# Univers Bold Italic
UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@@

# Univers Condensed
UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@@

# Univers Condensed Italic
UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@@

# Univers Condensed Bold
UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@@

# Univers Condensed Bold Italic
UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@@

# Albertus
ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@@

# Albertus Extrabold
ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@@

# Letter Gothic
LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@@

# Letter Gothic Italic
LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@@

# Letter Gothic Bold
LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@@

# Antique Olive
AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@@

# Antique Olive Italic
AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@@

# Antique Olive Bold
AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@@

# Marigold
MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@@

# Coronet
CORONET: $(AUTOFONT)/9nb00077.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $@@

# Clarendon Condensed
CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@@

S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $(srcdir)/special.awk
	$(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) - \
	| awk -f $(srcdir)/special.awk > $@@

#
# TrueType
#

# Times New Roman
TNRR: $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $@@

# Times New Roman Italic
TNRI: $(AUTOFONT)/tmni000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $@@

# Times New Roman Bold
TNRB: $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $@@

# Times New Roman Bold Italic
TNRBI: $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $@@

# Arial
AR: $(AUTOFONT)/arlr000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $@@

# Arial Italic
AI: $(AUTOFONT)/arli000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $@@

# Arial Bold
AB: $(AUTOFONT)/arlb000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $@@

# Arial Bold Italic
ABI: $(AUTOFONT)/arlj000s.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $@@

# Symbol
SYMBOL: $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $@@

# Wingdings
WINGDINGS: $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $@@


clean:

realclean:
	-rm -f $(FONTS)

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

.PHONY: clean realclean extraclean all
@


1.11
log
@

* */*: Update GPL2 to GPL3.
@
text
@d1 1
a1 1
# Copyright (C) 1994, 2002, 2003, 2004 Free Software Foundation, Inc.
@


1.10
log
@

* All affected files: Update postal address of FSF.
@
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.9
log
@

* font/devlj4/generate/special.awk: New script.
* font/devlj4/generate/Makefile (S): Use special.awk.
* font/devlj4/*: Regenerated, including the following new files:
Arial (AR, AB, AI, ABI), Times New Roman (TNRR, TNRB, TNRI, TNRBI),
MS Symbol (SYMBOL), Wingdings (WINGDINGS).
* NEWS: Document new lj4 fonts and revised hpftodit.
@
text
@d18 1
a18 1
# Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
@


1.8
log
@

* font/devlj4/generate/Makefile (SYMBOL): Use 9nb28703.tfm.

* font/devlj4/generate/wingdings.map,
font/devlj4/generate/symbol.map: Include unnamed glyphs.
Use groff glyph names where possible.
* src/devices/lj4_font.man: Minor updates.
@
text
@d209 3
a211 2
S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP)
	$(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $@@
@


1.7
log
@

* tmac/www.tmac (DC): Handle TTY devices.

* doc/webpage.ms: Document viewCVS from ffii.org.
* NEWS, README: Updated.

* src/roff/groff/groff.man: Mention lj4_font man page.

* font/devlj4/generate/Makefile (SYMBOLMAP, WINGDINGSMAP): New
variables.
(FONTS): Add SYMBOL and WINGDINGS.
(SYMBOL, WINGDINGS): New targets.

* src/devices/grolj4/lj4_font.man: New man page.
* src/devices/grolj4/Makefile.sub (MAN5): New variable.
* src/devices/grolj4.man: Mention lj4_font man page.

* src/utils/hpftodit/hpftodit.cpp (read_map): Handle line comments.
* src/utils/hpftodit/hpftodit.man: Document it.
(CW): New macro.
Remove details about fonts (which are now in lj4_font.man).

* font/devlj4/generate/symbol.map,
font/devlj4/generate/wingdings.map: New files.
@
text
@d27 3
a29 2
# Metric files for the Arial and Times New Roman families have been
# replaced with versions which have more glyphs and kerning pairs:
d249 2
a250 2
SYMBOL: $(AUTOFONT)/9nb00078.tfm $(SYMBOLMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00078.tfm $(SYMBOLMAP) $@@
@


1.6
log
@

* src/utils/hpftodit/hpftodit.cpp (dump_tags): Handle posture_tag.
* font/devlj4/generate/Makefile (IFLAG): Updated to new units.
(FONTS): Add TrueType font families Arial and Times New Roman.
(TNRR, TNRB, TNRI, TNRBI, AR, AB, AI, ABI): New targets.
* font/devlj4/generate/text.map: Fix Unicode values of `fi' and
`fl'.
@
text
@d1 1
a1 1
# Copyright (C) 1994, 2002, 2003 Free Software Foundation, Inc.
d44 2
d59 2
a60 1
  CLARENDON CORONET MARIGOLD S
d246 8
@


1.5
log
@

* font/devlj4/generate/Makefile (CORONET): Use correct TFM.
* font/devlj4/CORONET: Regenerated.
@
text
@d1 1
a1 1
# Copyright (C) 1994, 2002 Free Software Foundation, Inc.
d21 1
a21 1
# The TFM files I used are available for ftp as
d26 5
d39 1
a39 1
IFLAG=-i 439
d46 1
d54 1
d61 5
d69 1
d73 1
d77 1
d81 1
d85 1
d89 1
d93 1
d97 1
d101 1
d105 1
d109 1
d113 1
d117 1
d121 1
d125 1
d129 1
d133 1
d137 1
d141 1
d145 1
d149 1
d153 1
d157 1
d161 1
d165 1
d169 1
d173 5
d181 1
a181 3
LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP)
	$(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@@

d185 1
d189 1
d193 1
d197 1
d201 1
d207 37
@


1.4
log
@
* tmac/pspic.tmac: Add support for -Tdvi.
* tmac/dvi.tmac: Include pspic.tmac.
* src/devices/grodvi/grodvi.man: Document it.
* NEWS: Updated.

* font/devlj4/generate/Makefile: Fix URL of metric files.
@
text
@d153 2
a154 2
CORONET: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP)
	$(HPFTODIT) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@@
@


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
@d1 1
a1 1
# Copyright (C) 1994 Free Software Foundation, Inc.
d23 1
a23 1
#   ftp://ftp.hp.com/pub/faxes/software/tfmlj4.exe
@


1.2
log
@Adding font CWI (constant width italic) to devdvi.

* font/devdvi/CWI: New file.
* font/devdvi/generate/Makefile: Add generating rule.
* font/devdvi/DESC.in, font/devdvi/Makefile.sub, win32-diffs,
tmac/tmac.dvi: Use it.
* NEWS: Announce it.

* font/devlj4/*: Regenerated (only adding kernings for `cq' glyph).
* font/devlj4/generate/Makefile: Cosmetic changes only.

* man/groff.man: Removed most of the redundant description of
special characters (which is in groff_char.man).  Added font
translation CB->CR for devdvi.  Other minor fixes.

* tmac/tmac.dvi: Improved appearance of (co (copyright) and (rg
(registered) symbols.
@
text
@d168 1
a168 1
	-rm -f core *~ \#*
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
#Copyright (C) 1994 Free Software Foundation, Inc.
d4 1
a4 1
#This file is part of groff.
d6 13
a18 13
#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, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
d22 10
a31 3
# ftp-boi.external.hp.com:/pub/printers/laserjet/win.dos/tfmlj4p.exe
# This is a self-extracting MS-DOS archive.
AUTOFONT=/u/jjc/autofont
d36 1
a36 1
srcdir=.
@


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