aboutsummaryrefslogtreecommitdiff
path: root/contrib/groff/font/devps/generate
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/groff/font/devps/generate')
-rw-r--r--contrib/groff/font/devps/generate/Makefile239
-rwxr-xr-xcontrib/groff/font/devps/generate/afmname44
-rw-r--r--contrib/groff/font/devps/generate/dingbats.map5
-rw-r--r--contrib/groff/font/devps/generate/dingbats.rmap4
-rw-r--r--contrib/groff/font/devps/generate/freeeuro.sfd610
-rw-r--r--contrib/groff/font/devps/generate/lgreekmap31
-rw-r--r--contrib/groff/font/devps/generate/sfdtopfa.pe9
-rw-r--r--contrib/groff/font/devps/generate/symbol.sed33
-rw-r--r--contrib/groff/font/devps/generate/symbolchars65
-rw-r--r--contrib/groff/font/devps/generate/symbolsl.afm203
-rw-r--r--contrib/groff/font/devps/generate/textmap374
11 files changed, 0 insertions, 1617 deletions
diff --git a/contrib/groff/font/devps/generate/Makefile b/contrib/groff/font/devps/generate/Makefile
deleted file mode 100644
index 739fd8e59bd5..000000000000
--- a/contrib/groff/font/devps/generate/Makefile
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright (C) 1989-2000, 2002, 2003 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, 51 Franklin St - Fifth Floor, Boston, MA 02110-1301, USA.
-
-# 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
-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 -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: $(srcdir)/symbolsl.afm
- $(AFMTODIT) -s -x $(IFLAG) \
- $(srcdir)/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: generate/freeeuro.sfd
- pfaedit -script generate/sfdtopfa.pe generate/freeeuro.sfd
-
-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)/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 zapfdr.afm
-
-realclean: clean
- -rm -f $(FONTS)
-
-extraclean: realclean
- -rm -f core *~ "#*"
-
-.PHONY: all clean realclean extraclean
-
diff --git a/contrib/groff/font/devps/generate/afmname b/contrib/groff/font/devps/generate/afmname
deleted file mode 100755
index 7d19349303bb..000000000000
--- a/contrib/groff/font/devps/generate/afmname
+++ /dev/null
@@ -1,44 +0,0 @@
-#! /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 '
-/^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
diff --git a/contrib/groff/font/devps/generate/dingbats.map b/contrib/groff/font/devps/generate/dingbats.map
deleted file mode 100644
index c5459ce78351..000000000000
--- a/contrib/groff/font/devps/generate/dingbats.map
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Predefined groff symbols for the dingbats font.
-#
-a19 OK
-a12 rh
diff --git a/contrib/groff/font/devps/generate/dingbats.rmap b/contrib/groff/font/devps/generate/dingbats.rmap
deleted file mode 100644
index 2c699681a2c4..000000000000
--- a/contrib/groff/font/devps/generate/dingbats.rmap
+++ /dev/null
@@ -1,4 +0,0 @@
-#
-# Predefined groff symbols for the reversed dingbats font.
-#
-a12 lh
diff --git a/contrib/groff/font/devps/generate/freeeuro.sfd b/contrib/groff/font/devps/generate/freeeuro.sfd
deleted file mode 100644
index d40e684734ac..000000000000
--- a/contrib/groff/font/devps/generate/freeeuro.sfd
+++ /dev/null
@@ -1,610 +0,0 @@
-SplineFontDB: 1.0
-FontName: FreeEuro
-FullName: FreeEuro
-FamilyName: FreeEuro
-Weight: Medium
-Copyright: Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.
-Version: 001.000
-ItalicAngle: 0
-UnderlinePosition: -100
-UnderlineWidth: 50
-Ascent: 800
-Descent: 200
-NeedsXUIDChange: 1
-FSType: 12
-PfmFamily: 65
-TTFWeight: 500
-TTFWidth: 5
-Panose: 3 0 6 3 0 0 0 0 0 0
-LineGap: 90
-VLineGap: 0
-
-Encoding: custom
-DisplaySize: -96
-AntiAlias: 1
-BeginChars: 256 16
-StartChar: Euro.symbol
-Encoding: 0 8364
-Width: 750
-Flags: MW
-HStem: -12 58<447 497> 250 57<55 124 195 580> 366 57<55 124 195 628> 627 58<447 497>
-Fore
-134 250 m 9
- 32 250 l 17
- 56 307 l 1
- 125 307 l 1
- 124 317 124 327 124 337 c 0
- 124 346 124 356 125 366 c 1
- 32 366 l 1
- 56 423 l 1
- 134 423 l 17
- 165 555 294 685 473 685 c 0
- 614 685 701 601 718 582 c 9
- 694 523 l 17
- 644 581 567 627 472 627 c 1
- 334 627 230 534 195 423 c 1
- 652 423 l 9
- 628 366 l 25
- 183 366 l 17
- 182 356 182 346 182 337 c 0
- 182 327 182 317 183 307 c 1
- 604 307 l 9
- 580 250 l 25
- 195 250 l 17
- 234 124 350 46 471 46 c 1
- 568 46 641 90 694 150 c 9
- 694 68 l 17
- 639 23 562 -12 472 -12 c 1
- 325 -12 177 83 134 250 c 9
-EndSplineSet
-MinimumDistance: x16,-1
-EndChar
-StartChar: Euro.symbol.bold
-Encoding: 1 8364
-Width: 750
-Flags: MW
-HStem: -12 87<473 507> 220 87<59 141 254 578> 366 87<59 141 254 634> 598 87<473 507>
-Fore
-254 220 m 9
- 578 220 l 25
- 612 307 l 17
- 230 307 l 1
- 228 316 228 325 228 334 c 0
- 228 345 228 356 230 366 c 9
- 634 366 l 25
- 670 453 l 17
- 254 453 l 1
- 304 552 402 598 488 598 c 0
- 596 598 662 535 688 504 c 9
- 724 594 l 17
- 640 668 552 685 488 685 c 0
- 320 685 198 566 160 453 c 9
- 60 453 l 25
- 26 366 l 1
- 142 366 l 1
- 142 356 140 346 140 337 c 0
- 140 327 142 317 142 307 c 1
- 60 307 l 1
- 26 220 l 1
- 160 220 l 17
- 206 100 316 -12 496 -12 c 1
- 564 -12 640 17 688 52 c 9
- 688 169 l 17
- 642 116 576 75 490 75 c 0
- 414 75 312 110 254 220 c 9
-EndSplineSet
-MinimumDistance: x4,-1
-EndChar
-StartChar: Euro.symbol.slanted
-Encoding: 2 8364
-Width: 750
-Flags: HW
-HStem: -12 58<467 486> 250 57<120 187 248 633> 366 57<145 203 285 706> 627 58<596 621>
-Fore
-187 250 m 9
- 85 250 l 17
- 121 307 l 1
- 190 307 l 1
- 193 327 198 346 203 366 c 1
- 110 366 l 1
- 146 423 l 5
- 224 423 l 17
- 283 555 440 685 619 685 c 0
- 760 685 829 601 842 582 c 9
- 805 523 l 17
- 767 581 700 627 605 627 c 1
- 467 627 344 534 285 423 c 1
- 742 423 l 9
- 706 366 l 25
- 261 366 l 17
- 256 346 251 328 248 307 c 1
- 669 307 l 9
- 633 250 l 25
- 248 250 l 17
- 260 124 360 46 481 46 c 1
- 578 46 660 90 726 150 c 9
- 708 68 l 17
- 644 23 559 -12 469 -12 c 1
- 322 -12 195 83 187 250 c 9
-EndSplineSet
-EndChar
-StartChar: Euro.symbol.bold.slanted
-Encoding: 3 8364
-Width: 750
-Flags: W
-HStem: -12 87<488 507> 220 87<125 207 301 625> 366 87<156 218 351 712> 598 87<614 636>
-Fore
-301 220 m 9
- 625 220 l 25
- 678 307 l 17
- 295 307 l 1
- 296 329 301 349 307 366 c 9
- 712 366 l 25
- 766 453 l 17
- 351 453 l 1
- 422 552 529 598 616 598 c 0
- 724 598 776 535 796 504 c 9
- 850 594 l 17
- 782 668 698 685 634 685 c 0
- 466 685 319 566 257 453 c 9
- 157 453 l 25
- 104 366 l 1
- 219 366 l 1
- 214 346 210 328 207 307 c 1
- 126 307 l 1
- 73 220 l 1
- 207 220 l 17
- 227 100 314 -12 494 -12 c 1
- 561 -12 644 17 700 52 c 9
- 724 169 l 17
- 667 116 592 75 505 75 c 0
- 430 75 335 110 301 220 c 9
-EndSplineSet
-EndChar
-StartChar: Euro.serif
-Encoding: 4 8364
-Width: 741
-Flags: MW
-HStem: -14 44<435 463> 253 46<53 102 224 568> 369 46<53 104 224 618> 636 40<433 467>
-Fore
-224 253 m 1
- 245 130 319 30 463 30 c 0
- 555 30 625 68 689 131 c 1
- 707 113 l 1
- 651 30 532 -14 436 -14 c 0
- 257 -14 138 91 109 253 c 1
- 34 253 l 1
- 54 299 l 1
- 103 299 l 1
- 102 308 102 319 102 331 c 0
- 102 344 103 357 104 369 c 1
- 34 369 l 1
- 54 415 l 1
- 111 415 l 1
- 145 569 272 676 442 676 c 0
- 537 676 653 631 707 549 c 1
- 689 531 l 1
- 624 594 543 636 451 636 c 0
- 394 636 342 613 301 575 c 0
- 256 534 234 476 224 415 c 1
- 638 415 l 1
- 618 369 l 1
- 219 369 l 1
- 218 356 218 342 218 329 c 0
- 218 319 218 309 219 299 c 1
- 588 299 l 1
- 568 253 l 1
- 224 253 l 1
-EndSplineSet
-MinimumDistance: x22,-1
-EndChar
-StartChar: Euro.serif.bold
-Encoding: 5 8364
-Width: 800
-Flags: MW
-HStem: -19 48<486 510> 231 69<72 129 313 612> 368 69<72 131 312 669> 649 42<476 510>
-Fore
-142 231 m 1
- 45 231 l 1
- 73 300 l 1
- 130 300 l 1
- 129 310 129 321 129 332 c 0
- 129 344 130 356 131 368 c 1
- 45 368 l 1
- 73 437 l 1
- 143 437 l 1
- 183 586 310 691 483 691 c 0
- 611 691 689 628 762 545 c 1
- 732 520 l 1
- 649 613 572 649 494 649 c 0
- 377 649 328 560 312 437 c 1
- 697 437 l 1
- 669 368 l 1
- 307 368 l 1
- 306 359 306 348 306 336 c 0
- 306 325 306 312 307 300 c 1
- 640 300 l 1
- 612 231 l 1
- 313 231 l 1
- 319 190 330 149 349 116 c 0
- 391 44 470 29 501 29 c 0
- 579 29 654 59 737 152 c 1
- 767 127 l 1
- 694 44 616 -19 488 -19 c 0
- 300 -19 181 89 142 231 c 1
-EndSplineSet
-MinimumDistance: x16,-1
-EndChar
-StartChar: Euro.serif.italic
-Encoding: 6 8364
-Width: 734
-Flags: W
-HStem: -18 45<403 426> 253 46<85 140 257 565> 369 46<117 161 289 636> 630 36<544 567>
-Fore
-143 299 m 1
- 147 322 152 346 161 369 c 1
- 98 369 l 1
- 118 415 l 1
- 179 415 l 1
- 243 551 380 666 546 666 c 0
- 694 666 734 560 745 516 c 1
- 720 502 l 1
- 700 549 668 630 554 630 c 0
- 425 630 336 528 289 415 c 1
- 656 415 l 1
- 636 369 l 1
- 272 369 l 1
- 266 347 261 323 257 299 c 1
- 585 299 l 1
- 565 253 l 1
- 252 253 l 1
- 248 118 301 27 426 27 c 0
- 539 27 609 98 657 145 c 1
- 674 131 l 1
- 637 87 548 -18 402 -18 c 0
- 286 -18 140 52 140 253 c 1
- 66 253 l 1
- 86 299 l 1
- 143 299 l 1
-EndSplineSet
-EndChar
-StartChar: Euro.serif.bold.italic
-Encoding: 7 8364
-Width: 800
-Flags: W
-HStem: -19 48<400 427> 231 69<60 114 295 584> 368 69<92 135 332 673> 649 42<544 586>
-Fore
-114 231 m 1
- 17 231 l 1
- 61 300 l 1
- 118 300 l 1
- 121 324 128 347 135 368 c 1
- 49 368 l 1
- 93 437 l 1
- 163 437 l 1
- 239 586 390 691 563 691 c 0
- 691 691 754 628 808 545 c 1
- 772 520 l 1
- 711 613 642 649 564 649 c 0
- 447 649 377 560 332 437 c 1
- 717 437 l 1
- 673 368 l 1
- 311 368 l 1
- 305 349 299 323 295 300 c 1
- 628 300 l 1
- 584 231 l 1
- 285 231 l 1
- 281 190 282 149 293 116 c 0
- 318 44 394 29 425 29 c 0
- 503 29 585 59 690 152 c 1
- 714 127 l 1
- 621 44 529 -19 401 -19 c 0
- 213 -19 119 89 114 231 c 1
-EndSplineSet
-EndChar
-StartChar: Euro.sansserif
-Encoding: 8 8364
-Width: 756
-Flags: MW
-HStem: -23 79<485 519> 225 84<68 156 263 585> 378 84<68 156 264 643> 630 79<469 503>
-Fore
-263 225 m 9
- 585 225 l 25
- 617 309 l 17
- 246 309 l 1
- 245 320 245 332 245 344 c 0
- 245 356 245 369 246 378 c 9
- 643 378 l 25
- 675 462 l 17
- 264 462 l 1
- 299 565 386 630 488 630 c 0
- 598 630 659 578 696 520 c 9
- 731 614 l 17
- 655 692 560 709 494 709 c 0
- 296 709 199 573 172 462 c 9
- 69 462 l 25
- 38 378 l 1
- 157 378 l 1
- 156 371 156 360 156 350 c 0
- 156 335 156 321 157 309 c 1
- 69 309 l 1
- 38 225 l 1
- 171 225 l 17
- 207 90 318 -23 492 -23 c 1
- 560 -23 631 -12 697 33 c 9
- 697 136 l 17
- 620 72 579 56 494 56 c 0
- 389 56 300 118 263 225 c 9
-EndSplineSet
-MinimumDistance: x3,-1
-EndChar
-StartChar: Euro.sansserif.bold
-Encoding: 9 8364
-Width: 796
-Flags: MW
-HStem: -22 123<531 565> 218 100<67 141 310 619> 372 98<68 141 310 669> 587 123<515 565>
-Fore
-724 540 m 1
- 665 577 617 587 537 587 c 0
- 489 587 364 571 310 470 c 1
- 701 470 l 9
- 669 372 l 25
- 284 372 l 17
- 284 362 283 354 283 345 c 0
- 283 337 284 329 284 318 c 1
- 651 318 l 9
- 619 218 l 25
- 310 218 l 17
- 336 168 422 101 543 101 c 0
- 646 101 686 125 716 144 c 9
- 716 6 l 17
- 682 -7 623 -22 540 -22 c 1
- 332 -22 206 86 161 218 c 9
- 36 218 l 1
- 68 318 l 1
- 141 318 l 1
- 140 329 139 338 139 348 c 0
- 139 355 140 363 141 372 c 1
- 36 372 l 1
- 69 470 l 25
- 161 470 l 17
- 192 555 283 710 544 710 c 0
- 630 710 703 692 763 660 c 0
- 724 540 l 1
-EndSplineSet
-MinimumDistance: x5,-1
-EndChar
-StartChar: Euro.sansserif.slanted
-Encoding: 10 8364
-Width: 756
-Flags: WO
-HStem: -23 79<485 519> 225 84<134 219 312 633> 378 84<166 237 362 723> 630 79<620 647>
-Fore
-311 225 m 9
- 633 225 l 25
- 683 309 l 17
- 312 309 l 1
- 315 331 321 359 326 378 c 13
- 723 378 l 25
- 773 462 l 17
- 362 462 l 1
- 419 565 520 630 622 630 c 0
- 732 630 782 578 807 520 c 9
- 862 614 l 17
- 802 692 711 709 645 709 c 0
- 447 709 321 573 270 462 c 9
- 167 462 l 25
- 118 378 l 1
- 237 378 l 1
- 233 360 225 329 223 309 c 1
- 135 309 l 1
- 86 225 l 1
- 219 225 l 17
- 226 90 313 -23 487 -23 c 1
- 555 -23 628 -12 704 33 c 9
- 726 136 l 17
- 635 72 591 56 506 56 c 0
- 401 56 325 118 311 225 c 9
-EndSplineSet
-EndChar
-StartChar: Euro.sansserif.bold.slanted
-Encoding: 11 8364
-Width: 796
-Flags: HW
-HStem: -22 123<534 567> 218 100<135 207 356 666> 372 98<168 220 410 749> 587 123<660 697>
-Fore
-839 540 m 1
- 788 577 742 587 662 587 c 0
- 614 587 485 571 410 470 c 1
- 801 470 l 9
- 748 372 l 25
- 363 372 l 17
- 358 353 355 341 352 318 c 1
- 719 318 l 9
- 665 218 l 25
- 356 218 l 17
- 372 168 443 101 564 101 c 0
- 667 101 713 125 747 144 c 9
- 717 6 l 17
- 681 -7 618 -22 535 -22 c 1
- 327 -22 224 86 207 218 c 9
- 82 218 l 1
- 136 318 l 1
- 209 318 l 1
- 211 339 213 354 220 372 c 1
- 115 372 l 1
- 169 470 l 25
- 261 470 l 17
- 310 555 434 710 695 710 c 0
- 781 710 850 692 903 660 c 0
- 839 540 l 1
-EndSplineSet
-EndChar
-StartChar: Euro.mono
-Encoding: 12 8364
-Width: 600
-Flags: MW
-HStem: -16 41<314 332> 217 37<26 63 106 385> 314 37<26 63 106 430> 535 41<314 332>
-Fore
-322 576 m 0
- 196 576 80 480 65 351 c 1
- 33 351 l 2
- 16 351 11 346 11 333 c 0
- 11 319 17 314 33 314 c 2
- 63 314 l 1
- 63 254 l 1
- 33 254 l 2
- 17 254 11 249 11 236 c 0
- 11 222 17 217 33 217 c 2
- 65 217 l 1
- 80 89 196 -16 322 -16 c 0
- 386 -16 446 9 496 55 c 0
- 522 79 534 96 534 106 c 0
- 534 117 526 125 514 125 c 0
- 507 125 503 123 496 115 c 0
- 442 51 391 25 322 25 c 0
- 216 25 124 107 106 217 c 1
- 383 217 l 2
- 398 217 404 222 404 236 c 0
- 404 249 399 254 383 254 c 2
- 104 254 l 1
- 104 314 l 1
- 428 314 l 2
- 444 314 450 319 450 333 c 0
- 450 346 444 351 428 351 c 2
- 106 351 l 1
- 124 460 216 535 322 535 c 0
- 391 535 442 509 496 445 c 0
- 503 437 507 435 514 435 c 0
- 526 435 534 443 534 454 c 0
- 534 464 522 481 496 505 c 0
- 446 551 386 576 322 576 c 0
-EndSplineSet
-MinimumDistance: x23,-1 x22,25 x22,23 x21,18 x21,20 x6,9 x6,7 x5,2 x5,4
-EndChar
-StartChar: Euro.mono.bold
-Encoding: 13 8364
-Width: 600
-Flags: W
-HStem: -14 100<307.635 341> 205 56<22.3275 59 174 388> 303 56<22.3275 59 173 426> 497 100<323 341>
-Fore
-173 359 m 1
- 424 359 l 2
- 442 359 452 349 452 331 c 0
- 452 313 442 303 424 303 c 2
- 169 303 l 1
- 169 261 l 1
- 386 261 l 2
- 404 261 414 251 414 233 c 0
- 414 215 404 205 386 205 c 2
- 174 205 l 1
- 190 130 247 86 329 86 c 0
- 382 86 429 98 461 143 c 0
- 469 154 481 159 492 159 c 0
- 517 159 538 136 538 109 c 0
- 538 86 521 60 490 36 c 0
- 451 5 389 -14 325 -14 c 0
- 187 -14 84 72 62 205 c 1
- 31 205 l 2
- 14 205 4 215 4 233 c 0
- 4 251 13 261 31 261 c 2
- 59 261 l 1
- 59 303 l 1
- 31 303 l 2
- 14 303 4 313 4 331 c 0
- 4 349 13 359 31 359 c 2
- 62 359 l 1
- 78 498 187 597 325 597 c 0
- 389 597 451 582 490 551 c 1
- 521 527 539 505 539 478 c 0
- 539 455 517 426 492 426 c 1
- 481 426 469 431 461 442 c 0
- 431 482 394 497 329 497 c 0
- 247 497 188 444 173 359 c 1
-EndSplineSet
-EndChar
-StartChar: Euro.mono.slanted
-Encoding: 14 8364
-Width: 600
-Flags: MW
-HStem: -16 41<316 334> 217 37<78 112 158 438> 314 37<98 130 181 504> 535 41<428 457>
-Fore
-541 125 m 0
- 534 125 530 123 521 115 c 0
- 453 51 397 25 328 25 c 0
- 210 25 148 121 153 217 c 1
- 430 217 l 2
- 445 217 455 225 455 241 c 0
- 455 250 451 254 437 254 c 2
- 158 254 l 1
- 171 314 l 1
- 496 314 l 2
- 520 314 522 333 522 339 c 0
- 522 348 518 351 504 351 c 2
- 181 351 l 1
- 222 460 330 535 436 535 c 0
- 505 535 551 509 591 445 c 0
- 596 437 600 435 607 435 c 0
- 619 435 631 443 631 457 c 0
- 631 467 623 483 604 505 c 0
- 564 551 509 576 445 576 c 0
- 319 576 183 480 140 351 c 1
- 108 351 l 2
- 84 351 81 335 81 329 c 0
- 81 317 85 314 100 314 c 2
- 130 314 l 1
- 117 254 l 1
- 87 254 l 2
- 63 254 61 238 61 232 c 0
- 61 220 65 217 80 217 c 2
- 112 217 l 1
- 99 84 198 -16 319 -16 c 0
- 383 -16 448 9 508 55 c 0
- 538 78 557 96 557 108 c 0
- 557 123 547 125 541 125 c 0
-EndSplineSet
-MinimumDistance: x8,-1
-EndChar
-StartChar: Euro.mono.bold.slanted
-Encoding: 15 8364
-Width: 600
-Flags: W
-HStem: -14 100<322 348> 205 56<85 107 226 438> 303 56<101 124 250 495> 497 100<429 455>
-Fore
-250 359 m 1
- 501 359 l 2
- 516 359 524 352 524 339 c 0
- 524 317 509 303 489 303 c 2
- 234 303 l 1
- 226 261 l 1
- 443 261 l 2
- 458 261 465 254 465 242 c 0
- 465 219 450 205 431 205 c 2
- 219 205 l 1
- 219 130 266 86 348 86 c 0
- 403 86 457 103 492 143 c 0
- 501 153 516 159 527 159 c 0
- 548 159 563 142 563 120 c 0
- 563 89 536 61 499 36 c 0
- 453 5 387 -14 323 -14 c 0
- 176 -14 100 80 107 205 c 1
- 76 205 l 2
- 62 205 54 212 54 225 c 0
- 54 247 68 261 88 261 c 2
- 116 261 l 1
- 124 303 l 1
- 96 303 l 2
- 82 303 74 310 74 323 c 0
- 74 346 89 359 108 359 c 2
- 139 359 l 1
- 185 498 315 597 453 597 c 0
- 517 597 576 582 608 551 c 1
- 630 530 643 511 643 489 c 0
- 643 459 612 426 584 426 c 1
- 573 426 560 433 556 442 c 0
- 535 484 497 497 436 497 c 0
- 354 497 283 444 250 359 c 1
-EndSplineSet
-EndChar
-EndChars
-EndSplineFont
diff --git a/contrib/groff/font/devps/generate/lgreekmap b/contrib/groff/font/devps/generate/lgreekmap
deleted file mode 100644
index f8eda6aedc93..000000000000
--- a/contrib/groff/font/devps/generate/lgreekmap
+++ /dev/null
@@ -1,31 +0,0 @@
-#
-# This is the list of greek symbols for the SS special font.
-#
-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
diff --git a/contrib/groff/font/devps/generate/sfdtopfa.pe b/contrib/groff/font/devps/generate/sfdtopfa.pe
deleted file mode 100644
index b495458f6cf1..000000000000
--- a/contrib/groff/font/devps/generate/sfdtopfa.pe
+++ /dev/null
@@ -1,9 +0,0 @@
-# sfdtopfa.pe
-#
-# This script generates a PFA file from the master SFD using pfaedit.
-#
-# The argument is the name of the SFD without extension;
-# the PFA file is created in the current directory.
-
-Open($1:r + ".sfd");
-Generate(($1:t):r + ".pfa");
diff --git a/contrib/groff/font/devps/generate/symbol.sed b/contrib/groff/font/devps/generate/symbol.sed
deleted file mode 100644
index b4b02aba6a55..000000000000
--- a/contrib/groff/font/devps/generate/symbol.sed
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /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
diff --git a/contrib/groff/font/devps/generate/symbolchars b/contrib/groff/font/devps/generate/symbolchars
deleted file mode 100644
index e43bb2c369f9..000000000000
--- a/contrib/groff/font/devps/generate/symbolchars
+++ /dev/null
@@ -1,65 +0,0 @@
-#
-# Additional predefined groff symbols for special fonts.
-#
-plus pl
-minus mi
-plusminus +-
-equal eq
-divide di
-multiply mu
-logicalnot no
-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
-uni03F5 +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
diff --git a/contrib/groff/font/devps/generate/symbolsl.afm b/contrib/groff/font/devps/generate/symbolsl.afm
deleted file mode 100644
index 90939ada9697..000000000000
--- a/contrib/groff/font/devps/generate/symbolsl.afm
+++ /dev/null
@@ -1,203 +0,0 @@
-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
diff --git a/contrib/groff/font/devps/generate/textmap b/contrib/groff/font/devps/generate/textmap
deleted file mode 100644
index 485705c3b2c8..000000000000
--- a/contrib/groff/font/devps/generate/textmap
+++ /dev/null
@@ -1,374 +0,0 @@
-#
-# Predefined groff symbols for textual fonts.
-#
-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
-Euro Eu
-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
-a14 rh
-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
-arrowupdn va
-asciicircum ha
-asciitilde ti
-asterisk *
-asteriskmath **
-at @
-at at
-atilde ~a
-backslash \
-backslash rs
-bar ba
-bar |
-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 =
-equivalence ==
-eth Sd
-exclam !
-exclamdown r!
-existential te
-ff ff
-ffi Fi
-ffl Fl
-fi fi
-five 5
-fiveeighths 58
-fl fl
-florin Fn
-four 4
-germandbls ss
-gradient gr
-grave ga
-greater >
-greaterequal >=
-guillemotleft Fo
-guillemotright Fc
-guilsinglleft fo
-guilsinglright fc
-hungarumlaut a"
-hyphen -
-hyphen hy
-iacute 'i
-icircumflex ^i
-idieresis :i
-igrave `i
-ij ij
-infinity if
-integral is
-integral integral
-# the next line overrides the (old) PUA value of the AGL
-integralex u23AE
-intersection ca
-less <
-lessequal <=
-logicaland AN
-logicalnot tno
-logicalor OR
-lozenge lz
-lslash /l
-macron a-
-minus \-
-minute fm
-mu mc
-nine 9
-notelement nm
-notequal !=
-notsubset nb
-ntilde ~n
-numbersign #
-numbersign sh
-oacute 'o
-ocircumflex ^o
-odieresis :o
-oe oe
-ogonek ho
-ograve `o
-one 1
-oneeighth 18
-onehalf 12
-onequarter 14
-onesuperior S1
-ordfeminine Of
-ordmasculine Om
-oslash /o
-otilde ~o
-paragraph ps
-parenleft (
-parenright )
-partialdiff pd
-percent %
-period .
-periodcentered pc
-perthousand %0
-perpendicular pp
-plus +
-propersubset sb
-propersuperset sp
-proportional pt
-question ?
-questiondown r?
-quotedbl "
-quotedbl dq
-quotedblbase Bq
-quotedblleft lq
-quotedblright rq
-quoteleft `
-quoteleft oq
-quoteright '
-quoteright cq
-quotesingle aq
-quotesinglbase bq
-reflexsubset ib
-reflexsuperset ip
-registered rg
-ring ao
-scaron vs
-second sd
-section sc
-semicolon ;
-seven 7
-seveneighths 78
-similar ap
-six 6
-slash /
-slash sl
-sterling Po
-therefore 3d
-therefore tf
-thorn Tp
-three 3
-threeeighths 38
-threequarters 34
-threesuperior S3
-tilde a~
-tilde ~
-trademark tm
-two 2
-twosuperior S2
-uacute 'u
-ucircumflex ^u
-udieresis :u
-ugrave `u
-underscore _
-uni210F -h
-uni210F hbar
-uni2210 coproduct
-uni2213 -+
-uni2243 |=
-uni2262 ne
-uni2285 nc
-uni25A1 sq
-uni261C lh
-union cu
-universal fa
-weierstrass wp
-yacute 'y
-ydieresis :y
-yen Ye
-zcaron vz
-zero 0
-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
-radical sqrt
-radicalex radicalex
-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
-multiply tmu
-divide tdi
-plusminus t+-