1# Copyright (C) 1994, 2002, 2003, 2004 Free Software Foundation, Inc. 2# Written by James Clark (jjc@jclark.com) 3# 4# This file is part of groff. 5# 6# groff is free software; you can redistribute it and/or modify it under 7# the terms of the GNU General Public License as published by the Free 8# Software Foundation; either version 2, or (at your option) any later 9# version. 10# 11# groff is distributed in the hope that it will be useful, but WITHOUT ANY 12# WARRANTY; without even the implied warranty of MERCHANTABILITY or 13# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14# for more details. 15# 16# You should have received a copy of the GNU General Public License along 17# with groff; see the file COPYING. If not, write to the Free Software 18# Foundation, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA. 19 20# Directory containing Autofont TFM files. 21# The TFM files used are available for ftp as 22# 23# ftp://ftp.hp.com/pub/faxes/software/tfmlj4p.exe 24# 25# This is a self-extracting MS-DOS archive (in ZIP format). 26# 27# Metric files for the Arial and Times New Roman families and the Symbol 28# font have been replaced with versions which have more glyphs and/or 29# kerning pairs: 30# 31# ftp://ftp.ffii.org/pub/groff/contrib/lj4/tfmlj4x.zip 32 33# This is set up so you can do 34# make -f generate/Makefile 35# in the parent directory of this directory. 36 37AUTOFONT=/usr/local/lib/groff-lj4 38HPFTODIT=hpftodit 39# .05 em 40IFLAG=-i 50 41SFLAG=-s 42srcdir=generate 43TEXTMAP=$(srcdir)/text.map 44SPECIALMAP=$(srcdir)/special.map 45SYMBOLMAP=$(srcdir)/symbol.map 46WINGDINGSMAP=$(srcdir)/wingdings.map 47 48FONTS=\ 49 AB ABI AI AR \ 50 ALBB ALBR \ 51 AOB AOI AOR \ 52 CB CBI CI CR \ 53 GB GBI GI GR \ 54 LGB LGI LGR \ 55 OB OBI OI OR \ 56 TB TBI TI TR \ 57 TNRB TNRBI TNRI TNRR \ 58 UB UBI UI UR \ 59 UCB UCBI UCI UCR \ 60 CLARENDON CORONET MARIGOLD S \ 61 SYMBOL WINGDINGS 62 63all: $(FONTS) 64 65# 66# Intellifont 67# 68 69# CG Times 70TR: $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) 71 $(HPFTODIT) $(AUTOFONT)/9nb00086.tfm $(TEXTMAP) $@ 72 73# CG Times Italic 74TI: $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) 75 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00084.tfm $(TEXTMAP) $@ 76 77# CG Times Bold 78TB: $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) 79 $(HPFTODIT) $(AUTOFONT)/9nb00083.tfm $(TEXTMAP) $@ 80 81# CG Times Bold Italic 82TBI: $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) 83 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00085.tfm $(TEXTMAP) $@ 84 85# Courier 86CR: $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) 87 $(HPFTODIT) $(AUTOFONT)/9nb00064.tfm $(TEXTMAP) $@ 88 89# Courier Italic 90CI: $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) 91 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00062.tfm $(TEXTMAP) $@ 92 93# Courier Bold 94CB: $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) 95 $(HPFTODIT) $(AUTOFONT)/9nb00061.tfm $(TEXTMAP) $@ 96 97# Courier Bold Italic 98CBI: $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) 99 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00063.tfm $(TEXTMAP) $@ 100 101# Garamond Antiqua 102GR: $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) 103 $(HPFTODIT) $(AUTOFONT)/9nb00068.tfm $(TEXTMAP) $@ 104 105# Garamond Kursiv 106GI: $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) 107 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00066.tfm $(TEXTMAP) $@ 108 109# Garamond Halbfett 110GB: $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) 111 $(HPFTODIT) $(AUTOFONT)/9nb00065.tfm $(TEXTMAP) $@ 112 113# Garamond Kursiv Halbfett 114GBI: $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) 115 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00067.tfm $(TEXTMAP) $@ 116 117# Omega 118OR: $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) 119 $(HPFTODIT) $(AUTOFONT)/9nb00076.tfm $(TEXTMAP) $@ 120 121# Omega Italic 122OI: $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) 123 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00074.tfm $(TEXTMAP) $@ 124 125# Omega Bold 126OB: $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) 127 $(HPFTODIT) $(AUTOFONT)/9nb00073.tfm $(TEXTMAP) $@ 128 129# Omega Bold Italic 130OBI: $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) 131 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00075.tfm $(TEXTMAP) $@ 132 133# Univers 134UR: $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) 135 $(HPFTODIT) $(AUTOFONT)/9nb00094.tfm $(TEXTMAP) $@ 136 137# Univers Italic 138UI: $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) 139 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00092.tfm $(TEXTMAP) $@ 140 141# Univers Bold 142UB: $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) 143 $(HPFTODIT) $(AUTOFONT)/9nb00088.tfm $(TEXTMAP) $@ 144 145# Univers Bold Italic 146UBI: $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) 147 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00093.tfm $(TEXTMAP) $@ 148 149# Univers Condensed 150UCR: $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) 151 $(HPFTODIT) $(AUTOFONT)/9nb00089.tfm $(TEXTMAP) $@ 152 153# Univers Condensed Italic 154UCI: $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) 155 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00087.tfm $(TEXTMAP) $@ 156 157# Univers Condensed Bold 158UCB: $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) 159 $(HPFTODIT) $(AUTOFONT)/9nb00090.tfm $(TEXTMAP) $@ 160 161# Univers Condensed Bold Italic 162UCBI: $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) 163 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00091.tfm $(TEXTMAP) $@ 164 165# Albertus 166ALBR: $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) 167 $(HPFTODIT) $(AUTOFONT)/9nb00052.tfm $(TEXTMAP) $@ 168 169# Albertus Extrabold 170ALBB: $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) 171 $(HPFTODIT) $(AUTOFONT)/9nb00051.tfm $(TEXTMAP) $@ 172 173# Letter Gothic 174LGR: $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) 175 $(HPFTODIT) $(AUTOFONT)/9nb00071.tfm $(TEXTMAP) $@ 176 177# Letter Gothic Italic 178LGI: $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) 179 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00070.tfm $(TEXTMAP) $@ 180 181# Letter Gothic Bold 182LGB: $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) 183 $(HPFTODIT) $(AUTOFONT)/9nb00069.tfm $(TEXTMAP) $@ 184 185# Antique Olive 186AOR: $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) 187 $(HPFTODIT) $(AUTOFONT)/9nb00055.tfm $(TEXTMAP) $@ 188 189# Antique Olive Italic 190AOI: $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) 191 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00054.tfm $(TEXTMAP) $@ 192 193# Antique Olive Bold 194AOB: $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) 195 $(HPFTODIT) $(AUTOFONT)/9nb00053.tfm $(TEXTMAP) $@ 196 197# Marigold 198MARIGOLD: $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) 199 $(HPFTODIT) $(AUTOFONT)/9nb00072.tfm $(TEXTMAP) $@ 200 201# Coronet 202CORONET: $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) 203 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/9nb00077.tfm $(TEXTMAP) $@ 204 205# Clarendon Condensed 206CLARENDON: $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) 207 $(HPFTODIT) $(AUTOFONT)/9nb00060.tfm $(TEXTMAP) $@ 208 209S: $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) $(srcdir)/special.awk 210 $(HPFTODIT) $(SFLAG) $(AUTOFONT)/9nb00086.tfm $(SPECIALMAP) - \ 211 | awk -f $(srcdir)/special.awk > $@ 212 213# 214# TrueType 215# 216 217# Times New Roman 218TNRR: $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) 219 $(HPFTODIT) $(AUTOFONT)/tmnr000s.tfm $(TEXTMAP) $@ 220 221# Times New Roman Italic 222TNRI: $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) 223 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmni000s.tfm $(TEXTMAP) $@ 224 225# Times New Roman Bold 226TNRB: $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) 227 $(HPFTODIT) $(AUTOFONT)/tmnb000s.tfm $(TEXTMAP) $@ 228 229# Times New Roman Bold Italic 230TNRBI: $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) 231 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/tmnj000s.tfm $(TEXTMAP) $@ 232 233# Arial 234AR: $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) 235 $(HPFTODIT) $(AUTOFONT)/arlr000s.tfm $(TEXTMAP) $@ 236 237# Arial Italic 238AI: $(AUTOFONT)/arli000s.tfm $(TEXTMAP) 239 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arli000s.tfm $(TEXTMAP) $@ 240 241# Arial Bold 242AB: $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) 243 $(HPFTODIT) $(AUTOFONT)/arlb000s.tfm $(TEXTMAP) $@ 244 245# Arial Bold Italic 246ABI: $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) 247 $(HPFTODIT) $(IFLAG) $(AUTOFONT)/arlj000s.tfm $(TEXTMAP) $@ 248 249# Symbol 250SYMBOL: $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) 251 $(HPFTODIT) $(AUTOFONT)/9nb28703.tfm $(SYMBOLMAP) $@ 252 253# Wingdings 254WINGDINGS: $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) 255 $(HPFTODIT) $(AUTOFONT)/9nb00095.tfm $(WINGDINGSMAP) $@ 256 257 258clean: 259 260realclean: 261 -rm -f $(FONTS) 262 263extraclean: realclean 264 -rm -f core *~ "#*" 265 266.PHONY: clean realclean extraclean all 267