aboutsummaryrefslogtreecommitdiffstats
path: root/troff/troff.d/font
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2016-10-06 21:30:09 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2016-10-06 21:30:09 +0000
commitaa7798c94fa57f6c00fab4393c9fe91334864371 (patch)
tree61b5a60e9c086b1ba44b4718e7666304a8edab6f /troff/troff.d/font
downloadsrc-aa7798c94fa57f6c00fab4393c9fe91334864371.tar.gz
src-aa7798c94fa57f6c00fab4393c9fe91334864371.zip
Import heirloom doctools snapshot from git as of 161006vendor/heirloom-doctools/20161006
Notes
Notes: svn path=/vendor/heirloom-doctools/dist/; revision=306788 svn path=/vendor/heirloom-doctools/20161006/; revision=306789; tag=vendor/heirloom-doctools/20161006
Diffstat (limited to 'troff/troff.d/font')
-rw-r--r--troff/troff.d/font/Makefile.mk57
-rw-r--r--troff/troff.d/font/README139
-rw-r--r--troff/troff.d/font/devhtml/B2
-rw-r--r--troff/troff.d/font/devhtml/BI2
-rw-r--r--troff/troff.d/font/devhtml/C2
-rw-r--r--troff/troff.d/font/devhtml/CB2
-rw-r--r--troff/troff.d/font/devhtml/CHAR121
-rw-r--r--troff/troff.d/font/devhtml/CI2
-rw-r--r--troff/troff.d/font/devhtml/CR2
-rw-r--r--troff/troff.d/font/devhtml/CW2
-rw-r--r--troff/troff.d/font/devhtml/DESC7
-rw-r--r--troff/troff.d/font/devhtml/H2
-rw-r--r--troff/troff.d/font/devhtml/HB2
-rw-r--r--troff/troff.d/font/devhtml/HI2
-rw-r--r--troff/troff.d/font/devhtml/I2
-rw-r--r--troff/troff.d/font/devhtml/Makefile.mk23
-rw-r--r--troff/troff.d/font/devhtml/R2
-rw-r--r--troff/troff.d/font/devhtml/S2
-rw-r--r--troff/troff.d/font/devhtml/charset90
-rw-r--r--troff/troff.d/font/devhtml/makefont.c195
-rw-r--r--troff/troff.d/font/devpost/AB125
-rw-r--r--troff/troff.d/font/devpost/AB.name1
-rw-r--r--troff/troff.d/font/devpost/AI125
-rw-r--r--troff/troff.d/font/devpost/AI.name1
-rw-r--r--troff/troff.d/font/devpost/AR125
-rw-r--r--troff/troff.d/font/devpost/AR.name1
-rw-r--r--troff/troff.d/font/devpost/AX125
-rw-r--r--troff/troff.d/font/devpost/AX.name1
-rw-r--r--troff/troff.d/font/devpost/B137
-rw-r--r--troff/troff.d/font/devpost/B.name1
-rw-r--r--troff/troff.d/font/devpost/BI133
-rw-r--r--troff/troff.d/font/devpost/BI.name1
-rw-r--r--troff/troff.d/font/devpost/CB137
-rw-r--r--troff/troff.d/font/devpost/CB.name1
-rw-r--r--troff/troff.d/font/devpost/CI145
-rw-r--r--troff/troff.d/font/devpost/CI.name1
-rw-r--r--troff/troff.d/font/devpost/CO137
-rw-r--r--troff/troff.d/font/devpost/CO.name1
-rw-r--r--troff/troff.d/font/devpost/CW145
-rw-r--r--troff/troff.d/font/devpost/CW.name1
-rw-r--r--troff/troff.d/font/devpost/CX145
-rw-r--r--troff/troff.d/font/devpost/CX.name1
-rw-r--r--troff/troff.d/font/devpost/DESC63
-rw-r--r--troff/troff.d/font/devpost/DESC.big48
-rw-r--r--troff/troff.d/font/devpost/DESC.small52
-rw-r--r--troff/troff.d/font/devpost/FONTMAP21
-rw-r--r--troff/troff.d/font/devpost/GR83
-rw-r--r--troff/troff.d/font/devpost/GR.name1
-rw-r--r--troff/troff.d/font/devpost/H133
-rw-r--r--troff/troff.d/font/devpost/H.name1
-rw-r--r--troff/troff.d/font/devpost/HB133
-rw-r--r--troff/troff.d/font/devpost/HB.name1
-rw-r--r--troff/troff.d/font/devpost/HI133
-rw-r--r--troff/troff.d/font/devpost/HI.name1
-rw-r--r--troff/troff.d/font/devpost/HNB125
-rw-r--r--troff/troff.d/font/devpost/HNB.name1
-rw-r--r--troff/troff.d/font/devpost/HNBI125
-rw-r--r--troff/troff.d/font/devpost/HNBI.name1
-rw-r--r--troff/troff.d/font/devpost/HNI125
-rw-r--r--troff/troff.d/font/devpost/HNI.name1
-rw-r--r--troff/troff.d/font/devpost/HNR125
-rw-r--r--troff/troff.d/font/devpost/HNR.name1
-rw-r--r--troff/troff.d/font/devpost/HX133
-rw-r--r--troff/troff.d/font/devpost/HX.name1
-rw-r--r--troff/troff.d/font/devpost/I137
-rw-r--r--troff/troff.d/font/devpost/I.name1
-rw-r--r--troff/troff.d/font/devpost/KB125
-rw-r--r--troff/troff.d/font/devpost/KB.name1
-rw-r--r--troff/troff.d/font/devpost/KI125
-rw-r--r--troff/troff.d/font/devpost/KI.name1
-rw-r--r--troff/troff.d/font/devpost/KR125
-rw-r--r--troff/troff.d/font/devpost/KR.name1
-rw-r--r--troff/troff.d/font/devpost/KX125
-rw-r--r--troff/troff.d/font/devpost/KX.name1
-rw-r--r--troff/troff.d/font/devpost/NB125
-rw-r--r--troff/troff.d/font/devpost/NB.name1
-rw-r--r--troff/troff.d/font/devpost/NI125
-rw-r--r--troff/troff.d/font/devpost/NI.name1
-rw-r--r--troff/troff.d/font/devpost/NR125
-rw-r--r--troff/troff.d/font/devpost/NR.name1
-rw-r--r--troff/troff.d/font/devpost/NX125
-rw-r--r--troff/troff.d/font/devpost/NX.name1
-rw-r--r--troff/troff.d/font/devpost/PA133
-rw-r--r--troff/troff.d/font/devpost/PA.name1
-rw-r--r--troff/troff.d/font/devpost/PB133
-rw-r--r--troff/troff.d/font/devpost/PB.name1
-rw-r--r--troff/troff.d/font/devpost/PI133
-rw-r--r--troff/troff.d/font/devpost/PI.name1
-rw-r--r--troff/troff.d/font/devpost/PX133
-rw-r--r--troff/troff.d/font/devpost/PX.name1
-rw-r--r--troff/troff.d/font/devpost/R137
-rw-r--r--troff/troff.d/font/devpost/R.name1
-rw-r--r--troff/troff.d/font/devpost/S236
-rw-r--r--troff/troff.d/font/devpost/S.big228
-rw-r--r--troff/troff.d/font/devpost/S.name1
-rw-r--r--troff/troff.d/font/devpost/S.small155
-rw-r--r--troff/troff.d/font/devpost/S164
-rw-r--r--troff/troff.d/font/devpost/S1.name1
-rw-r--r--troff/troff.d/font/devpost/VB129
-rw-r--r--troff/troff.d/font/devpost/VB.name1
-rw-r--r--troff/troff.d/font/devpost/VI129
-rw-r--r--troff/troff.d/font/devpost/VI.name1
-rw-r--r--troff/troff.d/font/devpost/VR129
-rw-r--r--troff/troff.d/font/devpost/VR.name1
-rw-r--r--troff/troff.d/font/devpost/VX129
-rw-r--r--troff/troff.d/font/devpost/VX.name1
-rw-r--r--troff/troff.d/font/devpost/ZD214
-rw-r--r--troff/troff.d/font/devpost/ZD.name1
-rw-r--r--troff/troff.d/font/devpost/ZI125
-rw-r--r--troff/troff.d/font/devpost/ZI.name1
-rw-r--r--troff/troff.d/font/devpost/charlib/1244
-rw-r--r--troff/troff.d/font/devpost/charlib/1444
-rw-r--r--troff/troff.d/font/devpost/charlib/3444
-rw-r--r--troff/troff.d/font/devpost/charlib/BRACKETS_NOTE58
-rw-r--r--troff/troff.d/font/devpost/charlib/Fi30
-rw-r--r--troff/troff.d/font/devpost/charlib/Fl30
-rw-r--r--troff/troff.d/font/devpost/charlib/L138
-rw-r--r--troff/troff.d/font/devpost/charlib/L1.map150
-rw-r--r--troff/troff.d/font/devpost/charlib/LH.map871
-rw-r--r--troff/troff.d/font/devpost/charlib/LH_uc27
-rw-r--r--troff/troff.d/font/devpost/charlib/Lb38
-rw-r--r--troff/troff.d/font/devpost/charlib/Lb.map150
-rw-r--r--troff/troff.d/font/devpost/charlib/OLD_LH34
-rw-r--r--troff/troff.d/font/devpost/charlib/OLD_LH.map150
-rw-r--r--troff/troff.d/font/devpost/charlib/README47
-rw-r--r--troff/troff.d/font/devpost/charlib/Sl131
-rw-r--r--troff/troff.d/font/devpost/charlib/bx38
-rw-r--r--troff/troff.d/font/devpost/charlib/ci34
-rw-r--r--troff/troff.d/font/devpost/charlib/ff30
-rw-r--r--troff/troff.d/font/devpost/charlib/lc61
-rw-r--r--troff/troff.d/font/devpost/charlib/lf61
-rw-r--r--troff/troff.d/font/devpost/charlib/lh193
-rw-r--r--troff/troff.d/font/devpost/charlib/ob34
-rw-r--r--troff/troff.d/font/devpost/charlib/rc61
-rw-r--r--troff/troff.d/font/devpost/charlib/rf61
-rw-r--r--troff/troff.d/font/devpost/charlib/rh184
-rw-r--r--troff/troff.d/font/devpost/charlib/sq42
-rw-r--r--troff/troff.d/font/devpost/charlib/~=30
-rw-r--r--troff/troff.d/font/devps/B1
-rw-r--r--troff/troff.d/font/devps/B.afm1331
-rw-r--r--troff/troff.d/font/devps/BI1
-rw-r--r--troff/troff.d/font/devps/BI.afm1264
-rw-r--r--troff/troff.d/font/devps/CB1
-rw-r--r--troff/troff.d/font/devps/CB.afm256
-rw-r--r--troff/troff.d/font/devps/CI1
-rw-r--r--troff/troff.d/font/devps/CI.afm256
-rw-r--r--troff/troff.d/font/devps/CW1
-rw-r--r--troff/troff.d/font/devps/CW.afm256
-rw-r--r--troff/troff.d/font/devps/CX1
-rw-r--r--troff/troff.d/font/devps/CX.afm256
-rw-r--r--troff/troff.d/font/devps/DESC62
-rw-r--r--troff/troff.d/font/devps/FONTMAP2
-rw-r--r--troff/troff.d/font/devps/H1
-rw-r--r--troff/troff.d/font/devps/H.afm1558
-rw-r--r--troff/troff.d/font/devps/HB1
-rw-r--r--troff/troff.d/font/devps/HB.afm1441
-rw-r--r--troff/troff.d/font/devps/HI1
-rw-r--r--troff/troff.d/font/devps/HI.afm1558
-rw-r--r--troff/troff.d/font/devps/HX1
-rw-r--r--troff/troff.d/font/devps/HX.afm1441
-rw-r--r--troff/troff.d/font/devps/I1
-rw-r--r--troff/troff.d/font/devps/I.afm1298
-rw-r--r--troff/troff.d/font/devps/MustRead.html19
-rw-r--r--troff/troff.d/font/devps/R1
-rw-r--r--troff/troff.d/font/devps/R.afm1271
-rw-r--r--troff/troff.d/font/devps/S2
-rw-r--r--troff/troff.d/font/devps/S.afm214
-rw-r--r--troff/troff.d/font/devps/S12
-rw-r--r--troff/troff.d/font/devps/S1.afm51
-rw-r--r--troff/troff.d/font/devps/ZD1
-rw-r--r--troff/troff.d/font/devps/ZD.afm226
-rw-r--r--troff/troff.d/font/devpslow/DESC60
-rw-r--r--troff/troff.d/font/devpsmed/DESC61
173 files changed, 22435 insertions, 0 deletions
diff --git a/troff/troff.d/font/Makefile.mk b/troff/troff.d/font/Makefile.mk
new file mode 100644
index 000000000000..703c9772214b
--- /dev/null
+++ b/troff/troff.d/font/Makefile.mk
@@ -0,0 +1,57 @@
+VPATH=..
+
+FONTS = AB AI AR AX BI CB CI CO CW CX GR HB HI HX Hb Hi Hr Hx \
+ KB KI KR KX NB NI NR NX PA PB PI PX S1 VB VI VR VX ZD ZI B H I R S
+
+FLAGS = -I. -I.. -DFNTDIR='"$(FNTDIR)"'
+
+.c.o:
+ $(CC) $(CFLAGS) $(WARN) $(CPPFLAGS) $(FLAGS) -c $<
+
+all:
+
+install: all
+ test -d $(ROOT)$(FNTDIR) || mkdir -p $(ROOT)$(FNTDIR)
+ test -d $(ROOT)$(FNTDIR)/devpost/charlib || \
+ mkdir -p $(ROOT)$(FNTDIR)/devpost/charlib
+ cd devpost && for i in ? ?? H?? H??? ?.name ??.name H??.name \
+ H???.name DESC* FONTMAP; do \
+ $(INSTALL) -c -m 644 $$i $(ROOT)$(FNTDIR)/devpost/ || exit; \
+ done
+ cd $(ROOT)$(FNTDIR)/devpost && \
+ for i in G HM HK HL; \
+ do \
+ rm -f $$i; ln -s H $$i || exit; \
+ done && \
+ rm -f GI; ln -s HI GI
+ cd devpost/charlib && for i in ?? ??.map BRACKETS_NOTE README OLD_LH* \
+ LH_uc; \
+ do \
+ $(INSTALL) -c -m 644 $$i $(ROOT)$(FNTDIR)/devpost/charlib \
+ || exit; \
+ done
+ test -d $(ROOT)$(FNTDIR)/devps || mkdir -p $(ROOT)$(FNTDIR)/devps
+ cd devps && for i in ? ?.afm ?? ??.afm DESC MustRead.html FONTMAP; \
+ do \
+ $(INSTALL) -c -m 644 $$i $(ROOT)$(FNTDIR)/devps/ || exit; \
+ done
+ rm -f $(ROOT)$(FNTDIR)/devps/charlib
+ ln -s ../devpost/charlib $(ROOT)$(FNTDIR)/devps/charlib
+ rm -f $(ROOT)$(FNTDIR)/devps/postscript
+ ln -s ../devpost/postscript $(ROOT)$(FNTDIR)/devps/postscript
+ for j in devpslow devpsmed; \
+ do \
+ test -d $(ROOT)$(FNTDIR)/$$j || mkdir -p $(ROOT)$(FNTDIR)/$$j; \
+ $(INSTALL) -c -m 644 $$j/DESC $(ROOT)$(FNTDIR)/$$j/; \
+ (cd $(ROOT)$(FNTDIR)/devps && for i in *; \
+ do \
+ test $$i != DESC || continue; \
+ rm -f ../$$j/$$i; \
+ ln -s ../devps/$$i ../$$j/$$i ; \
+ done); \
+ done
+
+clean:
+ rm -f core log *~
+
+mrproper: clean
diff --git a/troff/troff.d/font/README b/troff/troff.d/font/README
new file mode 100644
index 000000000000..d5a5a865bcbc
--- /dev/null
+++ b/troff/troff.d/font/README
@@ -0,0 +1,139 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+The devpost directory includes width tables for the entire LaserWriter Plus font
+set (and a few others). The width tables assume a resolution of 720 dpi (which
+isn't expected to match your printer's resolution) and by default are installed
+in /usr/lib/font/devpost. You can point troff there using the -Tpost option, while
+dpost goes there automatically. The width tables were generated on a PostScript
+printer using postio (with the -t option) and the files that you'll find in
+directory ../buildtables.
+
+The mapping from troff's one or two character font names to PostScript fonts is
+handled by definitions made near the start of file ../postscript/dpost.ps. troff
+characters not available in PostScript fonts are constructed using the files in
+./devpost/charlib. Characters that are assigned a code (ie. number in the fourth
+column) less than 32 are looked up (by dpost) in the charlib directory. A code
+of 1 implies the character definition comes in one piece, while anything else
+means the character may come in two pieces. The first part is downloaded once,
+while the second part (ie. the one that ends in .map) must be included every
+time the character is printed.
+
+Adding a new font file (for troff and dpost) can be time consuming, but isn't
+difficult. The steps you'll need to follow are outlined below:
+
+ 1: Pick a one or two character font name for troff and dpost - no longer a
+ trivial task! To find out what two character font names are taken type,
+
+ cd devpost
+ ls -l ? ??
+
+ Any unused one or two character font name can be chosen. I've tried to choose
+ two character font names with the first character representing the font family
+ (eg. K for Bookman) and second (upper or lower case R, I, B, or X) indicating
+ the style.
+
+ 2: Choose a unique internal name (ie. integer between 1 and 255). To find out
+ what internal names (ie. numbers) are already taken type,
+
+ cd devpost
+ grep internalname ? ?? | sort -n +1 -2
+
+ Any number not already used can be chosen. Consecutive numbering starting at
+ a fixed offset (like 128) might be a useful approach.
+
+ 3: Build the width tables and install the ASCII files in ./devpost. Width tables
+ can be built by hand or you can use postio (with the -t option) and the stuff
+ in directory ../buildtables and have the printer generate the tables. Widths
+ (ie. numbers in column 2) are point size 10 widths assuming a resolution of
+ 720 dpi. As an example if you wanted to find the width of character A in
+ Times-Roman you could send the following to a PostScript printer,
+
+ /Times-Roman findfont 100 scalefont setfont
+ (A) stringwidth pop ==
+
+ The fourth column in the width tables is the character code field and is only
+ used by dpost. It must be the code assigned to the character in the PostScript
+ font. For simple characters (like an a) it's just the ASCII code. Characters
+ that are assigned codes less than 32 (typically 1 or 2) are special and are
+ built up using files in devpost/charlib.
+
+ 4: Any new special character names you've added to the width table must appear in
+ the charset portion of file devpost/DESC.
+
+ 5: Add a mapping definition to ../postscript/dpost.ps. For example if you've
+ built a width table for font XR and the PostScript name is /ExtraFont-Roman
+ then add,
+
+ /XR /ExtraFont-Roman def
+
+ to the dpost prologue.
+
+ 6: If you're system uses PDQs you'll need to build new PDQ font files. I've
+ included the PDQ version of makedev and font.mk includes a target called PDQ
+ that works on MHCC systems. Typing,
+
+ make -f font.mk PDQ
+
+ should work, provided you can execute the PDQFRONT program. The new binary
+ PDQ files initially go in directory PDQ/devpost and from there are installed
+ in /usr/lib/font/PDQ/devpost. If you don't know what PDQs are skip this stuff.
+
+ 7: Build and install the new binary font files and dpost prologue by typing,
+
+ cd ..
+ make TARGETS='font postscript' install
+
+ Actually the install (as written above) installs everything in directory
+ ../postscript. Since all you need is the new version of dpost.ps the following
+ might be safer,
+
+ cd ..
+ make TARGETS=font install
+ cd postscript
+ cp dpost.ps /usr/lib/postscript/dpost.ps
+
+The devpostaps directory is new and the binary tables won't be built or installed
+unless you do it by hand. The tables are an attempt to make Linotronic output look
+something like APS-5 output, and won't be useful to most people. The only real
+application is for simple (perhaps one or two page) updates to larger documents
+that have already been formatted and printed on the APS-5. The following commands
+build and install the devpostaps tables,
+
+ make -f font.mk makedev
+ cd devpostaps
+ ../makedev DESC ? ??
+ mkdir /usr/lib/font/devpostaps
+ cp *.out /usr/lib/font/devpostaps
+ cd charlib
+ mkdir /usr/lib/font/devpostaps/charlib
+ cp * /usr/lib/font/devpostaps/charlib
+
+The tables should only be used by dpost - troff files should be formatted with
+the -Taps option. In addition dpost must use level 2 encoding. A command line
+that forces dpost to do the best it can with APS files would be,
+
+ dpost -e2 -Tpostaps -C/usr/lib/postscript/aps.ps file >file.ps
+
+where aps.ps is additional PostScript code (pulled in using the -C option) that
+tunes the Courier, Times, and Helvetica fonts so they look more like APS fonts.
+
diff --git a/troff/troff.d/font/devhtml/B b/troff/troff.d/font/devhtml/B
new file mode 100644
index 000000000000..fc9390a7157e
--- /dev/null
+++ b/troff/troff.d/font/devhtml/B
@@ -0,0 +1,2 @@
+name B
+fontname Times-Bold
diff --git a/troff/troff.d/font/devhtml/BI b/troff/troff.d/font/devhtml/BI
new file mode 100644
index 000000000000..8df0242e857d
--- /dev/null
+++ b/troff/troff.d/font/devhtml/BI
@@ -0,0 +1,2 @@
+name BI
+fontname Times-BoldItalic
diff --git a/troff/troff.d/font/devhtml/C b/troff/troff.d/font/devhtml/C
new file mode 100644
index 000000000000..e9f9fb1bc169
--- /dev/null
+++ b/troff/troff.d/font/devhtml/C
@@ -0,0 +1,2 @@
+name C
+fontname Courier
diff --git a/troff/troff.d/font/devhtml/CB b/troff/troff.d/font/devhtml/CB
new file mode 100644
index 000000000000..bb929d1a9aa8
--- /dev/null
+++ b/troff/troff.d/font/devhtml/CB
@@ -0,0 +1,2 @@
+name CB
+fontname Courier-Bold
diff --git a/troff/troff.d/font/devhtml/CHAR b/troff/troff.d/font/devhtml/CHAR
new file mode 100644
index 000000000000..4d14dbea00a7
--- /dev/null
+++ b/troff/troff.d/font/devhtml/CHAR
@@ -0,0 +1,121 @@
+ # Comments are on lines by themselfes which start with white space followed
+ # by the comment character '#'.
+ #
+ # Empty lines or lines containing only white space are ignored.
+
+ # Named characters
+ #
+ # Empty second column is allowed but there must be white space after the
+ # word in the first column!
+ #
+ # \(br must not be defined anywhere (yet)!
+
+\- &#45;
+`` &ldquo;
+'' &rdquo;
+!= &ne;
+<= &le;
+>= &ge;
+<- &larr;
+-> &rarr;
++- &plusmn;
+** &lowast;
+*A &Alpha;
+*a &alpha;
+*B &Beta;
+*b &beta;
+*G &Gamma;
+*g &gamma;
+*h &theta;
+*m &mu;
+*p &pi;
+*S &Sigma;
+12 &frac12;
+14 &frac14;
+aa &acute;
+Adieresis &Auml;
+adieresis &auml;
+ampersand &amp;
+angleleft &lt;
+angleright &gt;
+ap &sim;
+aq &apos;
+aring &aring;
+asciicircum &circ;
+asciitilde &tilde;
+bar |
+bracketleft [
+bracketright ]
+bu &bull;
+ccedilla &ccedil;
+co &copy;
+cq &rsquo;
+cu &cup;
+dd &Dagger;
+dg &dagger;
+dollar $
+dq &quot;
+eacute &eacute;
+em &mdash;
+en &ndash;
+eq =
+fi fi
+ga &grave;
+germandbls &szlig;
+guillemotleft &laquo;
+guillemotright &raquo;
+hy &#8208;
+if &infin;
+is &int;
+lh &#x261c;
+mi &minus;
+mo &isin;
+mu &times;
+numbersign #
+Odieresis &Ouml;
+odieresis &ouml;
+oq &lsquo;
+or |
+oslash &oslash;
+pl +
+quotedblbase &bdquo;
+quotedblleft &ldquo;
+quotedblright &rdquo;
+quoteleft &lsquo;
+quoteright &rsquo;
+quotesinglbase &sbquo;
+rc &rceil;
+rg &reg;
+rn &oline;
+rs \
+ru _
+sc &sect;
+sl /
+sq &#x25A1;
+sr &radic;
+tilde &tilde;
+ts &sigmaf;
+Udieresis &uuml;
+udieresis &uuml;
+ul _
+
+ # Single characters
+
+" &quot;
+` &lsquo;
+' &rsquo;
+& &amp;
+< &lt;
+> &gt;
+
+ # Unnamed characters
+
+196 &Auml;
+214 &Ouml;
+220 &Uuml;
+223 &szlig;
+224 &#224;
+228 &auml;
+232 &#232;
+246 &ouml;
+252 &uuml;
diff --git a/troff/troff.d/font/devhtml/CI b/troff/troff.d/font/devhtml/CI
new file mode 100644
index 000000000000..3e241d8c28a7
--- /dev/null
+++ b/troff/troff.d/font/devhtml/CI
@@ -0,0 +1,2 @@
+name CI
+fontname Courier-Oblique
diff --git a/troff/troff.d/font/devhtml/CR b/troff/troff.d/font/devhtml/CR
new file mode 100644
index 000000000000..6d5683909145
--- /dev/null
+++ b/troff/troff.d/font/devhtml/CR
@@ -0,0 +1,2 @@
+name CR
+fontname Courier
diff --git a/troff/troff.d/font/devhtml/CW b/troff/troff.d/font/devhtml/CW
new file mode 100644
index 000000000000..497184ad97db
--- /dev/null
+++ b/troff/troff.d/font/devhtml/CW
@@ -0,0 +1,2 @@
+name CW
+fontname Courier
diff --git a/troff/troff.d/font/devhtml/DESC b/troff/troff.d/font/devhtml/DESC
new file mode 100644
index 000000000000..ba418f33f63e
--- /dev/null
+++ b/troff/troff.d/font/devhtml/DESC
@@ -0,0 +1,7 @@
+fonts 6 R I B CW CI CB
+sizes 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 44 48 54 60 72 0
+res 2160
+hor 1
+vert 1
+unitwidth 10
diff --git a/troff/troff.d/font/devhtml/H b/troff/troff.d/font/devhtml/H
new file mode 100644
index 000000000000..30e1c356c606
--- /dev/null
+++ b/troff/troff.d/font/devhtml/H
@@ -0,0 +1,2 @@
+name H
+fontname Helvetica
diff --git a/troff/troff.d/font/devhtml/HB b/troff/troff.d/font/devhtml/HB
new file mode 100644
index 000000000000..a682337d4cd3
--- /dev/null
+++ b/troff/troff.d/font/devhtml/HB
@@ -0,0 +1,2 @@
+name HB
+fontname Helvetica-Bold
diff --git a/troff/troff.d/font/devhtml/HI b/troff/troff.d/font/devhtml/HI
new file mode 100644
index 000000000000..4b1121c8c189
--- /dev/null
+++ b/troff/troff.d/font/devhtml/HI
@@ -0,0 +1,2 @@
+name HI
+fontname Helvetica-Oblique
diff --git a/troff/troff.d/font/devhtml/I b/troff/troff.d/font/devhtml/I
new file mode 100644
index 000000000000..347a976a341e
--- /dev/null
+++ b/troff/troff.d/font/devhtml/I
@@ -0,0 +1,2 @@
+name I
+fontname Times-Italic
diff --git a/troff/troff.d/font/devhtml/Makefile.mk b/troff/troff.d/font/devhtml/Makefile.mk
new file mode 100644
index 000000000000..12d19bcb9bb8
--- /dev/null
+++ b/troff/troff.d/font/devhtml/Makefile.mk
@@ -0,0 +1,23 @@
+BIN= makefont
+OBJS= $(BIN).o
+FONTS= R I B BI C CW CR CI CB H HI HB S
+
+all: $(BIN)
+
+install:
+ d=$(ROOT)$(FNTDIR)/devhtml; test -d $$d || mkdir $$d; \
+ install -m 644 CHAR DESC $$d/; \
+ echo charset >> $$d/DESC; \
+ sed '1,2d;s/[[:space:]].*//' charset >> $$d/DESC; \
+ for i in $(FONTS); do \
+ install -m 644 $$i $$d/; \
+ ./$(BIN) $$i >> $$d/$$i; \
+ done
+
+clean:
+ rm -rf $(BIN) $(OBJS)
+
+mrproper: clean
+
+$(BIN): $(OBJS)
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OBJS) -o $@
diff --git a/troff/troff.d/font/devhtml/R b/troff/troff.d/font/devhtml/R
new file mode 100644
index 000000000000..b58aaa066970
--- /dev/null
+++ b/troff/troff.d/font/devhtml/R
@@ -0,0 +1,2 @@
+name R
+fontname Times-Roman
diff --git a/troff/troff.d/font/devhtml/S b/troff/troff.d/font/devhtml/S
new file mode 100644
index 000000000000..bfcc84e27c7e
--- /dev/null
+++ b/troff/troff.d/font/devhtml/S
@@ -0,0 +1,2 @@
+name S
+fontname Symbol
diff --git a/troff/troff.d/font/devhtml/charset b/troff/troff.d/font/devhtml/charset
new file mode 100644
index 000000000000..398cc48e4479
--- /dev/null
+++ b/troff/troff.d/font/devhtml/charset
@@ -0,0 +1,90 @@
+ R I B BI C CW CR CI CB H HI HB S
+spacewidth 100 100 100 100 100 100 100 100 100 100 100 100 100
+\- 100 100 100 100 100 100 100 100 100 100 100 100 100
+`` " " " " " " " " " " " " "
+'' " " " " " " " " " " " " "
+!= " " " " " " " " " " " " "
+<= " " " " " " " " " " " " "
+>= " " " " " " " " " " " " "
+<- " " " " " " " " " " " " "
+-> " " " " " " " " " " " " "
++- " " " " " " " " " " " " "
+** " " " " " " " " " " " " "
+*A " " " " " " " " " " " " "
+*a " " " " " " " " " " " " "
+*B " " " " " " " " " " " " "
+*b " " " " " " " " " " " " "
+*G " " " " " " " " " " " " "
+*g " " " " " " " " " " " " "
+*h " " " " " " " " " " " " "
+*m " " " " " " " " " " " " "
+*p " " " " " " " " " " " " "
+*S " " " " " " " " " " " " "
+12 " " " " " " " " " " " " "
+14 " " " " " " " " " " " " "
+aa " " " " " " " " " " " " "
+Adieresis " " " " " " " " " " " " "
+adieresis " " " " " " " " " " " " "
+ampersand " " " " " " " " " " " " "
+angleleft " " " " " " " " " " " " "
+angleright " " " " " " " " " " " " "
+ap " " " " " " " " " " " " "
+aq " " " " " " " " " " " " "
+aring " " " " " " " " " " " " "
+asciicircum " " " " " " " " " " " " "
+asciitilde " " " " " " " " " " " " "
+bar " " " " " " " " " " " " "
+bracketleft " " " " " " " " " " " " "
+bracketright " " " " " " " " " " " " "
+bu " " " " " " " " " " " " "
+ccedilla " " " " " " " " " " " " "
+co " " " " " " " " " " " " "
+cq " " " " " " " " " " " " "
+cu " " " " " " " " " " " " "
+dd " " " " " " " " " " " " "
+dg " " " " " " " " " " " " "
+dollar " " " " " " " " " " " " "
+dq " " " " " " " " " " " " "
+eacute " " " " " " " " " " " " "
+em " " " " " " " " " " " " "
+en " " " " " " " " " " " " "
+eq " " " " " " " " " " " " "
+fi " " " " " " " " " " " " "
+ga " " " " " " " " " " " " "
+germandbls " " " " " " " " " " " " "
+guillemotleft " " " " " " " " " " " " "
+guillemotright " " " " " " " " " " " " "
+hy " " " " " " " " " " " " "
+if " " " " " " " " " " " " "
+is " " " " " " " " " " " " "
+lh " " " " " " " " " " " " "
+mi " " " " " " " " " " " " "
+mo " " " " " " " " " " " " "
+mu " " " " " " " " " " " " "
+numbersign " " " " " " " " " " " " "
+Odieresis " " " " " " " " " " " " "
+odieresis " " " " " " " " " " " " "
+oq " " " " " " " " " " " " "
+or " " " " " " " " " " " " "
+oslash " " " " " " " " " " " " "
+pl " " " " " " " " " " " " "
+quotedblbase " " " " " " " " " " " " "
+quotedblleft " " " " " " " " " " " " "
+quotedblright " " " " " " " " " " " " "
+quoteleft " " " " " " " " " " " " "
+quoteright " " " " " " " " " " " " "
+quotesinglbase " " " " " " " " " " " " "
+rc " " " " " " " " " " " " "
+rg " " " " " " " " " " " " "
+rn " " " " " " " " " " " " "
+rs " " " " " " " " " " " " "
+ru " " " " " " " " " " " " "
+sc " " " " " " " " " " " " "
+sl " " " " " " " " " " " " "
+sq " " " " " " " " " " " " "
+sr " " " " " " " " " " " " "
+tilde " " " " " " " " " " " " "
+ts " " " " " " " " " " " " "
+Udieresis " " " " " " " " " " " " "
+udieresis " " " " " " " " " " " " "
+ul " " " " " " " " " " " " "
diff --git a/troff/troff.d/font/devhtml/makefont.c b/troff/troff.d/font/devhtml/makefont.c
new file mode 100644
index 000000000000..a9b4da08d591
--- /dev/null
+++ b/troff/troff.d/font/devhtml/makefont.c
@@ -0,0 +1,195 @@
+/*
+ * Copyright (c) 2015, Carsten Kunze
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <string.h>
+#include <unistd.h>
+
+static int find_font(char **, ssize_t *);
+static char *get_word(char **, ssize_t *, int *);
+static void next_line(char **, ssize_t *);
+static void out_font(char *, ssize_t, int);
+static ssize_t read_file(char **);
+static int usage(void);
+
+static char *progname;
+static char *fontname;
+static char *charfile = "charset";
+
+int
+main(int argc, char **argv) {
+ int i;
+ char *b, *b0;
+ ssize_t s;
+ progname = argv[0];
+ if (argc != 2) return usage();
+ fontname = argv[1];
+ s = read_file(&b0);
+ b = b0;
+ if (!(i = find_font(&b, &s))) {
+ fprintf(stderr, "%s: Font %s not found in %s.\n",
+ progname, fontname, charfile);
+ exit(EXIT_FAILURE);
+ }
+ out_font(b, s, i);
+ free(b0);
+ return EXIT_SUCCESS;
+}
+
+static ssize_t
+read_file(char **b) {
+ int f;
+ struct stat s;
+ ssize_t n;
+ if ((f = open(charfile, O_RDONLY)) == -1) {
+ fprintf(stderr, "%s: open(%s) failed: ", progname,
+ charfile);
+ perror(NULL);
+ exit(EXIT_FAILURE);
+ }
+ if (fstat(f, &s) == -1) {
+ fprintf(stderr, "%s: fstat(%s) failed: ", progname,
+ charfile);
+ perror(NULL);
+ exit(EXIT_FAILURE);
+ }
+ if (!(*b = malloc(s.st_size + 1))) exit(EXIT_FAILURE);
+ if ((n = read(f, *b, s.st_size)) == -1) {
+ fprintf(stderr, "%s: read(%s) failed: ", progname,
+ charfile);
+ perror(NULL);
+ exit(EXIT_FAILURE);
+ }
+ close(f);
+ return n;
+}
+
+static int
+find_font(char **b, ssize_t *s) {
+ int i;
+ int f;
+ char *w;
+ for (i = 1; ; i++) {
+ w = get_word(b, s, &f);
+ if (!w) return 0;
+ if (!strcmp(w, fontname)) break;
+ if (f || !*s) return 0;
+ }
+ if (!f) next_line(b, s);
+ return i;
+}
+
+static void
+out_font(char *b, ssize_t s, int i) {
+ int l;
+ for (l = 0; s;) {
+ int j;
+ char *w;
+ int f;
+ w = get_word(&b, &s, &f);
+ if (!w) exit(EXIT_SUCCESS);
+ fputs(w, stdout);
+ if (f || !s) {
+ fprintf(stderr,
+ "%s: Unexpected end of line or file.\n",
+ progname);
+ exit(EXIT_FAILURE);
+ }
+ for (j = 0; j < i; j++) {
+ w = get_word(&b, &s, &f);
+ if (!w) {
+ fprintf(stderr,
+ "%s: Unexpected end of line or file.\n",
+ progname);
+ exit(EXIT_FAILURE);
+ }
+ }
+ printf("\t%s%s\n", w, l && strcmp(w, "\"") ? "\t0\t0" : "");
+ if (!f) next_line(&b, &s);
+ if (!l) {
+ l++;
+ puts("charset");
+ }
+ }
+}
+
+static char *
+get_word(char **b, ssize_t *s, int *f) { /* buffer, size, flags */
+ char *w = NULL;
+ char *p = *b;
+ ssize_t n = *s;
+ unsigned t = 0;
+ int c;
+ while (n && (!(c = *p) || c == ' ' || c == '\t')) {
+ n--;
+ p++;
+ }
+ if (c == '\n') {
+ t = 1;
+ goto r;
+ }
+ if (!n) goto r;
+ w = p;
+ while (n && (c = *p) && c != ' ' && c != '\t' && c != '\n') {
+ n--;
+ p++;
+ }
+ if (c == '\n') t = 1;
+ *p = 0;
+r:
+ *b = p;
+ *s = n;
+ if (f) *f = t;
+ return w;
+}
+
+static void
+next_line(char **b, ssize_t *s) {
+ char *p = *b;
+ ssize_t n = *s;
+ while (n && *p != '\n') {
+ n--;
+ p++;
+ }
+ if (n) {
+ n--;
+ p++;
+ }
+ *b = p;
+ *s = n;
+}
+
+static int
+usage(void) {
+ fprintf(stderr,
+"Usage: ./%s <font_name> >> <font_name>\n"
+ , progname);
+ return EXIT_FAILURE;
+}
diff --git a/troff/troff.d/font/devpost/AB b/troff/troff.d/font/devpost/AB
new file mode 100644
index 000000000000..e5040a897a31
--- /dev/null
+++ b/troff/troff.d/font/devpost/AB
@@ -0,0 +1,125 @@
+#ident "@(#)AB 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# AvantGarde-Demi
+name AB
+internalname 27
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 56 2 36
+% 86 2 37
+& 68 2 38
+' 28 2 39
+cq 28 2 39
+( 38 3 40
+) 38 3 41
+* 44 2 42
++ 60 0 43
+, 28 1 44
+hy 42 0 45
+- "
+. 28 0 46
+/ 46 3 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 60 0 61
+? 56 2 63
+A 74 2 65
+B 58 2 66
+C 78 2 67
+D 70 2 68
+E 52 2 69
+F 48 2 70
+G 84 2 71
+H 68 2 72
+I 28 2 73
+J 48 2 74
+K 62 2 75
+L 44 2 76
+M 90 2 77
+N 74 2 78
+O 84 2 79
+P 56 2 80
+Q 84 2 81
+R 58 2 82
+S 52 2 83
+T 42 2 84
+U 64 2 85
+V 70 2 86
+W 90 2 87
+X 68 2 88
+Y 62 2 89
+Z 50 2 90
+[ 32 3 91
+] 32 3 93
+` 28 2 96
+oq 28 2 96
+a 66 0 97
+b 66 2 98
+c 64 0 99
+d 66 2 100
+e 64 0 101
+f 28 2 102
+g 66 1 103
+h 60 2 104
+i 24 2 105
+j 26 3 106
+k 58 2 107
+l 24 2 108
+m 94 0 109
+n 60 0 110
+o 64 0 111
+p 66 1 112
+q 66 1 113
+r 32 0 114
+s 44 0 115
+t 30 2 116
+u 60 0 117
+v 56 0 118
+w 80 0 119
+x 56 0 120
+y 58 1 121
+z 46 0 122
+ct 56 2 162
+fi 52 2 174
+fl 52 2 175
+dg 56 3 178
+bu 60 0 183
+de 36 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 48 2 170
+'' 48 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/AB.name b/troff/troff.d/font/devpost/AB.name
new file mode 100644
index 000000000000..66cbce00a805
--- /dev/null
+++ b/troff/troff.d/font/devpost/AB.name
@@ -0,0 +1 @@
+AvantGarde-Demi
diff --git a/troff/troff.d/font/devpost/AI b/troff/troff.d/font/devpost/AI
new file mode 100644
index 000000000000..4c3174f886ea
--- /dev/null
+++ b/troff/troff.d/font/devpost/AI
@@ -0,0 +1,125 @@
+#ident "@(#)AI 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# AvantGarde-BookOblique
+name AI
+internalname 26
+ligatures fi fl 0
+charset
+! 29 2 33
+$ 55 2 36
+% 77 2 37
+& 76 2 38
+' 35 2 39
+cq 35 2 39
+( 37 3 40
+) 37 3 41
+* 42 2 42
++ 61 0 43
+, 28 0 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 44 3 47
+0 55 2 48
+1 55 2 49
+2 55 2 50
+3 55 2 51
+4 55 2 52
+5 55 2 53
+6 55 2 54
+7 55 2 55
+8 55 2 56
+9 55 2 57
+: 28 0 58
+; 28 0 59
+= 61 0 61
+? 59 2 63
+A 74 2 65
+B 57 2 66
+C 81 2 67
+D 74 2 68
+E 54 2 69
+F 49 2 70
+G 87 2 71
+H 68 2 72
+I 23 2 73
+J 48 2 74
+K 59 2 75
+L 46 2 76
+M 92 2 77
+N 74 2 78
+O 87 2 79
+P 59 2 80
+Q 87 2 81
+R 61 2 82
+S 50 2 83
+T 43 2 84
+U 66 2 85
+V 70 2 86
+W 96 2 87
+X 61 2 88
+Y 59 2 89
+Z 48 2 90
+[ 35 3 91
+] 35 3 93
+` 35 2 96
+oq 35 2 96
+a 68 0 97
+b 68 2 98
+c 65 0 99
+d 69 2 100
+e 65 0 101
+f 31 2 102
+g 67 1 103
+h 61 2 104
+i 20 2 105
+j 20 3 106
+k 50 2 107
+l 20 2 108
+m 94 0 109
+n 61 0 110
+o 66 0 111
+p 68 1 112
+q 68 1 113
+r 30 0 114
+s 39 0 115
+t 34 2 116
+u 61 0 117
+v 55 0 118
+w 83 0 119
+x 48 0 120
+y 54 1 121
+z 42 0 122
+ct 55 2 162
+fi 49 2 174
+fl 49 2 175
+dg 55 3 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 35 2 169
diff --git a/troff/troff.d/font/devpost/AI.name b/troff/troff.d/font/devpost/AI.name
new file mode 100644
index 000000000000..042c47d36d4e
--- /dev/null
+++ b/troff/troff.d/font/devpost/AI.name
@@ -0,0 +1 @@
+AvantGarde-BookOblique
diff --git a/troff/troff.d/font/devpost/AR b/troff/troff.d/font/devpost/AR
new file mode 100644
index 000000000000..5d9966a57c86
--- /dev/null
+++ b/troff/troff.d/font/devpost/AR
@@ -0,0 +1,125 @@
+#ident "@(#)AR 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# AvantGarde-Book
+name AR
+internalname 25
+ligatures fi fl 0
+charset
+! 29 2 33
+$ 55 2 36
+% 77 2 37
+& 76 2 38
+' 35 2 39
+cq 35 2 39
+( 37 3 40
+) 37 3 41
+* 42 2 42
++ 61 0 43
+, 28 0 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 44 3 47
+0 55 2 48
+1 55 2 49
+2 55 2 50
+3 55 2 51
+4 55 2 52
+5 55 2 53
+6 55 2 54
+7 55 2 55
+8 55 2 56
+9 55 2 57
+: 28 0 58
+; 28 0 59
+= 61 0 61
+? 59 2 63
+A 74 2 65
+B 57 2 66
+C 81 2 67
+D 74 2 68
+E 54 2 69
+F 49 2 70
+G 87 2 71
+H 68 2 72
+I 23 2 73
+J 48 2 74
+K 59 2 75
+L 46 2 76
+M 92 2 77
+N 74 2 78
+O 87 2 79
+P 59 2 80
+Q 87 2 81
+R 61 2 82
+S 50 2 83
+T 43 2 84
+U 66 2 85
+V 70 2 86
+W 96 2 87
+X 61 2 88
+Y 59 2 89
+Z 48 2 90
+[ 35 3 91
+] 35 3 93
+` 35 2 96
+oq 35 2 96
+a 68 0 97
+b 68 2 98
+c 65 0 99
+d 69 2 100
+e 65 0 101
+f 31 2 102
+g 67 1 103
+h 61 2 104
+i 20 2 105
+j 20 3 106
+k 50 2 107
+l 20 2 108
+m 94 0 109
+n 61 0 110
+o 66 0 111
+p 68 1 112
+q 68 1 113
+r 30 0 114
+s 39 0 115
+t 34 2 116
+u 61 0 117
+v 55 0 118
+w 83 0 119
+x 48 0 120
+y 54 1 121
+z 42 0 122
+ct 55 2 162
+fi 49 2 174
+fl 49 2 175
+dg 55 3 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 35 2 169
diff --git a/troff/troff.d/font/devpost/AR.name b/troff/troff.d/font/devpost/AR.name
new file mode 100644
index 000000000000..8e691047dbfd
--- /dev/null
+++ b/troff/troff.d/font/devpost/AR.name
@@ -0,0 +1 @@
+AvantGarde-Book
diff --git a/troff/troff.d/font/devpost/AX b/troff/troff.d/font/devpost/AX
new file mode 100644
index 000000000000..a00cc1ae2415
--- /dev/null
+++ b/troff/troff.d/font/devpost/AX
@@ -0,0 +1,125 @@
+#ident "@(#)AX 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# AvantGarde-DemiOblique
+name AX
+internalname 28
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 56 2 36
+% 86 2 37
+& 68 2 38
+' 28 2 39
+cq 28 2 39
+( 38 3 40
+) 38 3 41
+* 44 2 42
++ 60 0 43
+, 28 1 44
+hy 42 0 45
+- "
+. 28 0 46
+/ 46 3 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 60 0 61
+? 56 2 63
+A 74 2 65
+B 58 2 66
+C 78 2 67
+D 70 2 68
+E 52 2 69
+F 48 2 70
+G 84 2 71
+H 68 2 72
+I 28 2 73
+J 48 2 74
+K 62 2 75
+L 44 2 76
+M 90 2 77
+N 74 2 78
+O 84 2 79
+P 56 2 80
+Q 84 2 81
+R 58 2 82
+S 52 2 83
+T 42 2 84
+U 64 2 85
+V 70 2 86
+W 90 2 87
+X 68 2 88
+Y 62 2 89
+Z 50 2 90
+[ 32 3 91
+] 32 3 93
+` 28 2 96
+oq 28 2 96
+a 66 0 97
+b 66 2 98
+c 64 0 99
+d 66 2 100
+e 64 0 101
+f 28 2 102
+g 66 1 103
+h 60 2 104
+i 24 2 105
+j 26 3 106
+k 58 2 107
+l 24 2 108
+m 94 0 109
+n 60 0 110
+o 64 0 111
+p 66 1 112
+q 66 1 113
+r 32 0 114
+s 44 0 115
+t 30 2 116
+u 60 0 117
+v 56 0 118
+w 80 0 119
+x 56 0 120
+y 58 1 121
+z 46 0 122
+ct 56 2 162
+fi 52 2 174
+fl 52 2 175
+dg 56 3 178
+bu 60 0 183
+de 36 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 48 2 170
+'' 48 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/AX.name b/troff/troff.d/font/devpost/AX.name
new file mode 100644
index 000000000000..4cff429625fc
--- /dev/null
+++ b/troff/troff.d/font/devpost/AX.name
@@ -0,0 +1 @@
+AvantGarde-DemiOblique
diff --git a/troff/troff.d/font/devpost/B b/troff/troff.d/font/devpost/B
new file mode 100644
index 000000000000..c7cf49596760
--- /dev/null
+++ b/troff/troff.d/font/devpost/B
@@ -0,0 +1,137 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)B 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Times-Bold
+name B
+internalname 3
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 50 3 36
+% 100 2 37
+& 83 2 38
+' 33 2 39
+cq 33 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 57 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 28 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 33 0 58
+; 33 1 59
+= 57 0 61
+? 50 2 63
+A 72 2 65
+B 67 2 66
+C 72 2 67
+D 72 2 68
+E 67 2 69
+F 61 2 70
+G 78 2 71
+H 78 2 72
+I 39 2 73
+J 50 2 74
+K 78 2 75
+L 67 2 76
+M 94 2 77
+N 72 2 78
+O 78 2 79
+P 61 2 80
+Q 78 3 81
+R 72 2 82
+S 56 2 83
+T 67 2 84
+U 72 2 85
+V 72 2 86
+W 100 2 87
+X 72 2 88
+Y 72 2 89
+Z 67 2 90
+[ 33 3 91
+] 33 3 93
+` 33 2 96
+oq 33 2 96
+a 50 0 97
+b 56 2 98
+c 44 0 99
+d 56 2 100
+e 44 0 101
+f 33 2 102
+g 50 1 103
+h 56 2 104
+i 28 2 105
+j 33 3 106
+k 56 2 107
+l 28 2 108
+m 83 0 109
+n 56 0 110
+o 50 0 111
+p 56 1 112
+q 56 1 113
+r 44 0 114
+s 39 0 115
+t 33 2 116
+u 56 0 117
+v 50 0 118
+w 72 0 119
+x 50 0 120
+y 50 1 121
+z 44 0 122
+ct 50 3 162
+fi 56 2 174
+fl 56 2 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 50 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 50 2 170
+'' 50 2 186
+aq 33 2 169
diff --git a/troff/troff.d/font/devpost/B.name b/troff/troff.d/font/devpost/B.name
new file mode 100644
index 000000000000..0eff771010ac
--- /dev/null
+++ b/troff/troff.d/font/devpost/B.name
@@ -0,0 +1 @@
+Times-Bold
diff --git a/troff/troff.d/font/devpost/BI b/troff/troff.d/font/devpost/BI
new file mode 100644
index 000000000000..5e419c3dd483
--- /dev/null
+++ b/troff/troff.d/font/devpost/BI
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)BI 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Times-BoldItalic
+name BI
+internalname 4
+ligatures fi fl 0
+charset
+! 39 2 33
+$ 50 2 36
+% 83 2 37
+& 78 2 38
+' 33 2 39
+cq 33 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 57 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 28 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 33 0 58
+; 33 1 59
+= 57 0 61
+? 50 2 63
+A 67 2 65
+B 67 2 66
+C 67 2 67
+D 72 2 68
+E 67 2 69
+F 67 2 70
+G 72 2 71
+H 78 2 72
+I 39 2 73
+J 50 2 74
+K 67 2 75
+L 61 2 76
+M 89 2 77
+N 72 2 78
+O 72 2 79
+P 61 2 80
+Q 72 3 81
+R 67 2 82
+S 56 2 83
+T 61 2 84
+U 72 2 85
+V 67 2 86
+W 89 2 87
+X 67 2 88
+Y 61 2 89
+Z 61 2 90
+[ 33 3 91
+] 33 3 93
+` 33 2 96
+oq 33 2 96
+a 50 0 97
+b 50 2 98
+c 44 0 99
+d 50 2 100
+e 44 0 101
+f 33 3 102
+g 50 1 103
+h 56 2 104
+i 28 2 105
+j 28 3 106
+k 50 2 107
+l 28 2 108
+m 78 0 109
+n 56 0 110
+o 50 0 111
+p 50 1 112
+q 50 1 113
+r 39 0 114
+s 39 0 115
+t 28 2 116
+u 56 0 117
+v 44 0 118
+w 67 0 119
+x 50 0 120
+y 44 1 121
+z 39 0 122
+ct 50 3 162
+fi 56 3 174
+fl 56 3 175
+dg 50 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 33 2 169
diff --git a/troff/troff.d/font/devpost/BI.name b/troff/troff.d/font/devpost/BI.name
new file mode 100644
index 000000000000..3aed601b1407
--- /dev/null
+++ b/troff/troff.d/font/devpost/BI.name
@@ -0,0 +1 @@
+Times-BoldItalic
diff --git a/troff/troff.d/font/devpost/CB b/troff/troff.d/font/devpost/CB
new file mode 100644
index 000000000000..4a91957fc2f8
--- /dev/null
+++ b/troff/troff.d/font/devpost/CB
@@ -0,0 +1,137 @@
+#ident "@(#)CB 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Courier-Bold
+name CB
+internalname 7
+spacewidth 60
+charset
+! 60 2 33
+" 60 2 34
+# 60 2 35
+$ 60 2 36
+% 60 2 37
+& 60 2 38
+' 60 2 39
+cq 60 2 39
+( 60 3 40
+) 60 3 41
+* 60 2 42
++ 60 0 43
+, 60 1 44
+hy 60 0 45
+- "
+. 60 0 46
+/ 60 2 47
+0 60 2 48
+1 60 2 49
+2 60 2 50
+3 60 2 51
+4 60 2 52
+5 60 2 53
+6 60 2 54
+7 60 2 55
+8 60 2 56
+9 60 2 57
+: 60 0 58
+; 60 1 59
+< 60 2 60
+= 60 0 61
+> 60 2 62
+? 60 2 63
+@ 60 2 64
+A 60 2 65
+B 60 2 66
+C 60 2 67
+D 60 2 68
+E 60 2 69
+F 60 2 70
+G 60 2 71
+H 60 2 72
+I 60 2 73
+J 60 2 74
+K 60 2 75
+L 60 2 76
+M 60 2 77
+N 60 2 78
+O 60 2 79
+P 60 2 80
+Q 60 3 81
+R 60 2 82
+S 60 2 83
+T 60 2 84
+U 60 2 85
+V 60 2 86
+W 60 2 87
+X 60 2 88
+Y 60 2 89
+Z 60 2 90
+[ 60 3 91
+\ 60 3 92
+] 60 3 93
+^ 60 2 94
+_ 60 1 95
+` 60 2 96
+oq 60 2 96
+a 60 0 97
+b 60 2 98
+c 60 0 99
+d 60 2 100
+e 60 0 101
+f 60 2 102
+g 60 1 103
+h 60 2 104
+i 60 2 105
+j 60 3 106
+k 60 2 107
+l 60 2 108
+m 60 0 109
+n 60 0 110
+o 60 0 111
+p 60 1 112
+q 60 1 113
+r 60 0 114
+s 60 0 115
+t 60 2 116
+u 60 0 117
+v 60 0 118
+w 60 0 119
+x 60 0 120
+y 60 1 121
+z 60 0 122
+{ 60 3 123
+| 60 3 124
+} 60 3 125
+~ 60 0 126
+ct 60 2 162
+\- 60 0 177
+en "
+dg 60 3 178
+bu 60 0 183
+de 60 2 202
+em 60 0 208
+14 60 2 1
+34 60 2 1
+12 60 2 1
+`` 60 2 170
+'' 60 2 186
+aq 60 2 169
diff --git a/troff/troff.d/font/devpost/CB.name b/troff/troff.d/font/devpost/CB.name
new file mode 100644
index 000000000000..e29f392a7edf
--- /dev/null
+++ b/troff/troff.d/font/devpost/CB.name
@@ -0,0 +1 @@
+Courier-Bold
diff --git a/troff/troff.d/font/devpost/CI b/troff/troff.d/font/devpost/CI
new file mode 100644
index 000000000000..6969baa2ae47
--- /dev/null
+++ b/troff/troff.d/font/devpost/CI
@@ -0,0 +1,145 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)CI 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Courier-Oblique
+name CI
+internalname 6
+spacewidth 60
+charset
+! 60 2 33
+" 60 2 34
+# 60 2 35
+$ 60 2 36
+% 60 2 37
+& 60 2 38
+' 60 2 39
+cq 60 2 39
+( 60 3 40
+) 60 3 41
+* 60 2 42
++ 60 0 43
+, 60 1 44
+hy 60 0 45
+- "
+. 60 0 46
+/ 60 2 47
+0 60 2 48
+1 60 2 49
+2 60 2 50
+3 60 2 51
+4 60 2 52
+5 60 2 53
+6 60 2 54
+7 60 2 55
+8 60 2 56
+9 60 2 57
+: 60 0 58
+; 60 1 59
+< 60 2 60
+= 60 0 61
+> 60 2 62
+? 60 2 63
+@ 60 2 64
+A 60 2 65
+B 60 2 66
+C 60 2 67
+D 60 2 68
+E 60 2 69
+F 60 2 70
+G 60 2 71
+H 60 2 72
+I 60 2 73
+J 60 2 74
+K 60 2 75
+L 60 2 76
+M 60 2 77
+N 60 2 78
+O 60 2 79
+P 60 2 80
+Q 60 3 81
+R 60 2 82
+S 60 2 83
+T 60 2 84
+U 60 2 85
+V 60 2 86
+W 60 2 87
+X 60 2 88
+Y 60 2 89
+Z 60 2 90
+[ 60 3 91
+\ 60 3 92
+] 60 3 93
+^ 60 2 94
+_ 60 1 95
+` 60 2 96
+oq 60 2 96
+a 60 0 97
+b 60 2 98
+c 60 0 99
+d 60 2 100
+e 60 0 101
+f 60 2 102
+g 60 1 103
+h 60 2 104
+i 60 2 105
+j 60 3 106
+k 60 2 107
+l 60 2 108
+m 60 0 109
+n 60 0 110
+o 60 0 111
+p 60 1 112
+q 60 1 113
+r 60 0 114
+s 60 0 115
+t 60 2 116
+u 60 0 117
+v 60 0 118
+w 60 0 119
+x 60 0 120
+y 60 1 121
+z 60 0 122
+{ 60 3 123
+| 60 3 124
+} 60 3 125
+~ 60 0 126
+ct 60 2 162
+\- 60 0 177
+en "
+dg 60 3 178
+bu 60 0 183
+de 60 2 202
+em 60 0 208
+14 60 2 1
+34 60 2 1
+12 60 2 1
+`` 60 2 170
+'' 60 2 186
+aq 60 2 169
diff --git a/troff/troff.d/font/devpost/CI.name b/troff/troff.d/font/devpost/CI.name
new file mode 100644
index 000000000000..96620c5d3b9f
--- /dev/null
+++ b/troff/troff.d/font/devpost/CI.name
@@ -0,0 +1 @@
+Courier-Oblique
diff --git a/troff/troff.d/font/devpost/CO b/troff/troff.d/font/devpost/CO
new file mode 100644
index 000000000000..8beeffe25520
--- /dev/null
+++ b/troff/troff.d/font/devpost/CO
@@ -0,0 +1,137 @@
+#ident "@(#)CO 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Courier
+name CW
+internalname 5
+spacewidth 60
+charset
+! 60 2 33
+" 60 2 34
+# 60 2 35
+$ 60 2 36
+% 60 2 37
+& 60 2 38
+' 60 2 39
+cq 60 2 39
+( 60 3 40
+) 60 3 41
+* 60 2 42
++ 60 0 43
+, 60 1 44
+hy 60 0 45
+- "
+. 60 0 46
+/ 60 2 47
+0 60 2 48
+1 60 2 49
+2 60 2 50
+3 60 2 51
+4 60 2 52
+5 60 2 53
+6 60 2 54
+7 60 2 55
+8 60 2 56
+9 60 2 57
+: 60 0 58
+; 60 1 59
+< 60 2 60
+= 60 0 61
+> 60 2 62
+? 60 2 63
+@ 60 2 64
+A 60 2 65
+B 60 2 66
+C 60 2 67
+D 60 2 68
+E 60 2 69
+F 60 2 70
+G 60 2 71
+H 60 2 72
+I 60 2 73
+J 60 2 74
+K 60 2 75
+L 60 2 76
+M 60 2 77
+N 60 2 78
+O 60 2 79
+P 60 2 80
+Q 60 3 81
+R 60 2 82
+S 60 2 83
+T 60 2 84
+U 60 2 85
+V 60 2 86
+W 60 2 87
+X 60 2 88
+Y 60 2 89
+Z 60 2 90
+[ 60 3 91
+\ 60 3 92
+] 60 3 93
+^ 60 2 94
+_ 60 1 95
+` 60 2 96
+oq 60 2 96
+a 60 0 97
+b 60 2 98
+c 60 0 99
+d 60 2 100
+e 60 0 101
+f 60 2 102
+g 60 1 103
+h 60 2 104
+i 60 2 105
+j 60 3 106
+k 60 2 107
+l 60 2 108
+m 60 0 109
+n 60 0 110
+o 60 0 111
+p 60 1 112
+q 60 1 113
+r 60 0 114
+s 60 0 115
+t 60 2 116
+u 60 0 117
+v 60 0 118
+w 60 0 119
+x 60 0 120
+y 60 1 121
+z 60 0 122
+{ 60 3 123
+| 60 3 124
+} 60 3 125
+~ 60 0 126
+ct 60 2 162
+\- 60 0 177
+en "
+dg 60 3 178
+bu 60 0 183
+de 60 2 202
+em 60 0 208
+14 60 2 1
+34 60 2 1
+12 60 2 1
+`` 60 2 170
+'' 60 2 186
+aq 60 2 169
diff --git a/troff/troff.d/font/devpost/CO.name b/troff/troff.d/font/devpost/CO.name
new file mode 100644
index 000000000000..75f4fae71eed
--- /dev/null
+++ b/troff/troff.d/font/devpost/CO.name
@@ -0,0 +1 @@
+Courier
diff --git a/troff/troff.d/font/devpost/CW b/troff/troff.d/font/devpost/CW
new file mode 100644
index 000000000000..e47368dd1148
--- /dev/null
+++ b/troff/troff.d/font/devpost/CW
@@ -0,0 +1,145 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)CW 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Courier
+name CW
+internalname 5
+spacewidth 60
+charset
+! 60 2 33
+" 60 2 34
+# 60 2 35
+$ 60 2 36
+% 60 2 37
+& 60 2 38
+' 60 2 39
+cq 60 2 39
+( 60 3 40
+) 60 3 41
+* 60 2 42
++ 60 0 43
+, 60 1 44
+hy 60 0 45
+- "
+. 60 0 46
+/ 60 2 47
+0 60 2 48
+1 60 2 49
+2 60 2 50
+3 60 2 51
+4 60 2 52
+5 60 2 53
+6 60 2 54
+7 60 2 55
+8 60 2 56
+9 60 2 57
+: 60 0 58
+; 60 1 59
+< 60 2 60
+= 60 0 61
+> 60 2 62
+? 60 2 63
+@ 60 2 64
+A 60 2 65
+B 60 2 66
+C 60 2 67
+D 60 2 68
+E 60 2 69
+F 60 2 70
+G 60 2 71
+H 60 2 72
+I 60 2 73
+J 60 2 74
+K 60 2 75
+L 60 2 76
+M 60 2 77
+N 60 2 78
+O 60 2 79
+P 60 2 80
+Q 60 3 81
+R 60 2 82
+S 60 2 83
+T 60 2 84
+U 60 2 85
+V 60 2 86
+W 60 2 87
+X 60 2 88
+Y 60 2 89
+Z 60 2 90
+[ 60 3 91
+\ 60 3 92
+] 60 3 93
+^ 60 2 94
+_ 60 1 95
+` 60 2 96
+oq 60 2 96
+a 60 0 97
+b 60 2 98
+c 60 0 99
+d 60 2 100
+e 60 0 101
+f 60 2 102
+g 60 1 103
+h 60 2 104
+i 60 2 105
+j 60 3 106
+k 60 2 107
+l 60 2 108
+m 60 0 109
+n 60 0 110
+o 60 0 111
+p 60 1 112
+q 60 1 113
+r 60 0 114
+s 60 0 115
+t 60 2 116
+u 60 0 117
+v 60 0 118
+w 60 0 119
+x 60 0 120
+y 60 1 121
+z 60 0 122
+{ 60 3 123
+| 60 3 124
+} 60 3 125
+~ 60 0 126
+ct 60 2 162
+\- 60 0 177
+en "
+dg 60 3 178
+bu 60 0 183
+de 60 2 202
+em 60 0 208
+14 60 2 1
+34 60 2 1
+12 60 2 1
+`` 60 2 170
+'' 60 2 186
+aq 60 2 169
diff --git a/troff/troff.d/font/devpost/CW.name b/troff/troff.d/font/devpost/CW.name
new file mode 100644
index 000000000000..75f4fae71eed
--- /dev/null
+++ b/troff/troff.d/font/devpost/CW.name
@@ -0,0 +1 @@
+Courier
diff --git a/troff/troff.d/font/devpost/CX b/troff/troff.d/font/devpost/CX
new file mode 100644
index 000000000000..9601baf50f95
--- /dev/null
+++ b/troff/troff.d/font/devpost/CX
@@ -0,0 +1,145 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)CX 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Courier-BoldOblique
+name CX
+internalname 8
+spacewidth 60
+charset
+! 60 2 33
+" 60 2 34
+# 60 2 35
+$ 60 2 36
+% 60 2 37
+& 60 2 38
+' 60 2 39
+cq 60 2 39
+( 60 3 40
+) 60 3 41
+* 60 2 42
++ 60 0 43
+, 60 1 44
+hy 60 0 45
+- "
+. 60 0 46
+/ 60 2 47
+0 60 2 48
+1 60 2 49
+2 60 2 50
+3 60 2 51
+4 60 2 52
+5 60 2 53
+6 60 2 54
+7 60 2 55
+8 60 2 56
+9 60 2 57
+: 60 0 58
+; 60 1 59
+< 60 2 60
+= 60 0 61
+> 60 2 62
+? 60 2 63
+@ 60 2 64
+A 60 2 65
+B 60 2 66
+C 60 2 67
+D 60 2 68
+E 60 2 69
+F 60 2 70
+G 60 2 71
+H 60 2 72
+I 60 2 73
+J 60 2 74
+K 60 2 75
+L 60 2 76
+M 60 2 77
+N 60 2 78
+O 60 2 79
+P 60 2 80
+Q 60 3 81
+R 60 2 82
+S 60 2 83
+T 60 2 84
+U 60 2 85
+V 60 2 86
+W 60 2 87
+X 60 2 88
+Y 60 2 89
+Z 60 2 90
+[ 60 3 91
+\ 60 3 92
+] 60 3 93
+^ 60 2 94
+_ 60 1 95
+` 60 2 96
+oq 60 2 96
+a 60 0 97
+b 60 2 98
+c 60 0 99
+d 60 2 100
+e 60 0 101
+f 60 2 102
+g 60 1 103
+h 60 2 104
+i 60 2 105
+j 60 3 106
+k 60 2 107
+l 60 2 108
+m 60 0 109
+n 60 0 110
+o 60 0 111
+p 60 1 112
+q 60 1 113
+r 60 0 114
+s 60 0 115
+t 60 2 116
+u 60 0 117
+v 60 0 118
+w 60 0 119
+x 60 0 120
+y 60 1 121
+z 60 0 122
+{ 60 3 123
+| 60 3 124
+} 60 3 125
+~ 60 0 126
+ct 60 2 162
+\- 60 0 177
+en "
+dg 60 3 178
+bu 60 0 183
+de 60 2 202
+em 60 0 208
+14 60 2 1
+34 60 2 1
+12 60 2 1
+`` 60 2 170
+'' 60 2 186
+aq 60 2 169
diff --git a/troff/troff.d/font/devpost/CX.name b/troff/troff.d/font/devpost/CX.name
new file mode 100644
index 000000000000..cbd4f3d606ee
--- /dev/null
+++ b/troff/troff.d/font/devpost/CX.name
@@ -0,0 +1 @@
+Courier-BoldOblique
diff --git a/troff/troff.d/font/devpost/DESC b/troff/troff.d/font/devpost/DESC
new file mode 100644
index 000000000000..adc5eabaf1bb
--- /dev/null
+++ b/troff/troff.d/font/devpost/DESC
@@ -0,0 +1,63 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+# from OpenSolaris "DESC 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# Portions Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
+#
+# Description file for Postscript printers. The resolution and unitwidth have
+# been selected to match, in a sense, PostScript's default coordinate system
+# and the widths given in Adobe's Font manual.
+#
+# Right now biggestfont shouldn't be set larger than 219.
+#
+
+fonts 10 R I B BI CW H HB HX S1 S
+sizes 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 44 48 54 60 72 0
+anysize
+lc_ctype
+res 720
+hor 1
+vert 1
+unitwidth 10
+biggestfont 200
+charset
+hy ct fi fl ff Fi Fl dg em 14 34 12 \- en \' aa
+\` ga ru sc dd -> \e br Sl ps cs cy as os =. ld
+rd le ge pp -+ rs dq
+sq bx ci fa te ** pl mi \< eq \> ~= *A *B *X *D
+*E *F *G *Y *I *K *L *M *N *O *P *R *H *S *T *U
+*W *C *Q *Z ul \_ rn *a *b *x *d *e *f *g *y *i
+*k *l *m *n *o *p *h *r *s *t *u *w *c *q *z \{
+\| \} ap fm <= sl if <- ua da de +- >= mu pt pd
+bu di != == ~~ al Ox O+ es ca cu sp ip sb ib mo
+gr rg co tm sr no \^ or lc lf lt lk lb bv is rc
+rf rt rk rb ts lh rh LV LH Lb L1 LA `` '' ob vr
+aq oq cq
diff --git a/troff/troff.d/font/devpost/DESC.big b/troff/troff.d/font/devpost/DESC.big
new file mode 100644
index 000000000000..2730becf8d6c
--- /dev/null
+++ b/troff/troff.d/font/devpost/DESC.big
@@ -0,0 +1,48 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Description file for Postscript printers. The resolution and unitwidth have
+# been selected to match, in a sense, PostScript's default coordinate system
+# and the widths given in Adobe's Font manual.
+#
+# Right now biggestfont shouldn't be set larger than 219.
+#
+
+fonts 10 R I B BI CW H HB HX S1 S
+sizes 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 44 48 54 60 72 0
+res 720
+hor 1
+vert 1
+unitwidth 10
+biggestfont 200
+charset
+hy ct fi fl ff Fi Fl dg em 14 34 12 \- en \' aa
+\` ga ru sc dd -> \e br Sl ps cs cy as os =. ld
+rd le ge pp -+ rs dq
+sq bx ci fa te ** pl mi \< eq \> ~= *A *B *X *D
+*E *F *G *Y *I *K *L *M *N *O *P *R *H *S *T *U *W
+*C *Q *Z ul \_ rn *a *b *x *d *e *f *g *y *i *k
+*l *m *n *o *p *h *r *s *t *u *w *c *q *z \{ \|
+\} ap fm <= sl if <- ua da de +- >= mu pt pd bu
+di != == ~~ al Ox O+ es ca cu sp ip sb ib mo gr
+rg co tm sr no \^ or lc lf lt lk lb bv is rc rf
+rt rk rb ts lh rh LV LH Lb L1 LA `` ''
diff --git a/troff/troff.d/font/devpost/DESC.small b/troff/troff.d/font/devpost/DESC.small
new file mode 100644
index 000000000000..ec302b0d1c6e
--- /dev/null
+++ b/troff/troff.d/font/devpost/DESC.small
@@ -0,0 +1,52 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# A DESC file that can be used with the new version of makedev to produce smaller
+# DESC.out files. May help if you're running troff on a PC with a small address
+# space. biggestfont is set to the size of the CW font, and will accomodate all
+# font files except S and ZD. If you use this version ZD will only be mountable
+# in font position 0 using \f(ZD. To use it replace DESC by DESC.small before
+# building the binary font files. Also included a version of the S font file,
+# S.small, that has all unnamed characters (ie. ones named by ---) removed. Using
+# it will further decrease the size of DESC.out - but may not be necessary.
+#
+
+fonts 10 R I B BI CW H HB HX S1 S
+sizes 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 44 48 54 60 72 0
+res 720
+hor 1
+vert 1
+unitwidth 10
+biggestfont 106
+charset
+hy ct fi fl ff Fi Fl dg em 14 34 12 \- en \' aa
+\` ga ru sc dd -> \e br Sl ps cs cy as os =. ld
+rd le ge pp -+ rs dq
+sq bx ci fa te ** pl mi \< eq \> ~= *A *B *X *D
+*E *F *G *Y *I *K *L *M *N *O *P *R *H *S *T *U *W
+*C *Q *Z ul \_ rn *a *b *x *d *e *f *g *y *i *k
+*l *m *n *o *p *h *r *s *t *u *w *c *q *z \{ \|
+\} ap fm <= sl if <- ua da de +- >= mu pt pd bu
+di != == ~~ al Ox O+ es ca cu sp ip sb ib mo gr
+rg co tm sr no \^ or lc lf lt lk lb bv is rc rf
+rt rk rb ts lh rh LV LH Lb L1 LA `` ''
diff --git a/troff/troff.d/font/devpost/FONTMAP b/troff/troff.d/font/devpost/FONTMAP
new file mode 100644
index 000000000000..da59c3c7ab9b
--- /dev/null
+++ b/troff/troff.d/font/devpost/FONTMAP
@@ -0,0 +1,21 @@
+ABI AX
+TB B
+TBI BI
+CR CW
+CBI CX
+HR H
+HBI HX
+Hb HNB
+Hi HNI
+Hr HNR
+Hx HNBI
+TI I
+BMB KB
+BMI KI
+BMR KR
+BMBI KX
+NBI NX
+PR PA
+PBI PX
+TR R
+ZCMI ZI
diff --git a/troff/troff.d/font/devpost/GR b/troff/troff.d/font/devpost/GR
new file mode 100644
index 000000000000..1a78ea55170d
--- /dev/null
+++ b/troff/troff.d/font/devpost/GR
@@ -0,0 +1,83 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)GR 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Greek
+name GR
+internalname 33
+special
+charset
+*a 63 0 97
+*b 55 3 98
+*g 41 1 103
+*d 49 2 100
+*e 44 0 101
+*z 49 3 122
+*y 60 1 104
+*h 52 2 113
+*i 33 0 105
+*k 55 0 107
+*l 55 2 108
+*m 58 1 109
+*n 52 0 110
+*c 49 3 120
+*o 55 0 111
+*p 55 0 112
+*r 55 1 114
+*s 60 0 115
+*t 44 0 116
+*u 58 0 117
+*f 52 3 102
+*x 55 1 99
+*q 69 1 121
+*w 69 0 119
+*A 72 2 65
+*B 67 2 66
+*G 60 2 71
+*D 61 2 68
+*E 61 2 69
+*Z 61 2 90
+*Y 72 2 72
+*H 74 2 81
+*R 56 2 82
+*I 33 2 73
+*K 72 2 75
+*L 69 2 76
+*M 89 2 77
+*N 72 2 78
+*C 65 2 88
+*O 72 2 79
+*P 77 2 80
+*S 59 2 83
+*T 61 2 84
+*U 69 2 85
+*F 76 2 70
+*X 72 2 67
+*Q 80 2 89
+*W 77 2 87
diff --git a/troff/troff.d/font/devpost/GR.name b/troff/troff.d/font/devpost/GR.name
new file mode 100644
index 000000000000..c5fe836342c4
--- /dev/null
+++ b/troff/troff.d/font/devpost/GR.name
@@ -0,0 +1 @@
+Symbol
diff --git a/troff/troff.d/font/devpost/H b/troff/troff.d/font/devpost/H
new file mode 100644
index 000000000000..4fc447107bfe
--- /dev/null
+++ b/troff/troff.d/font/devpost/H
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)H 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Helvetica
+name H
+internalname 9
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 56 3 36
+% 89 2 37
+& 67 2 38
+' 22 2 39
+cq 22 2 39
+( 33 3 40
+) 33 3 41
+* 39 2 42
++ 58 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 58 0 61
+? 56 2 63
+A 67 2 65
+B 67 2 66
+C 72 2 67
+D 72 2 68
+E 67 2 69
+F 61 2 70
+G 78 2 71
+H 72 2 72
+I 28 2 73
+J 50 2 74
+K 67 2 75
+L 56 2 76
+M 83 2 77
+N 72 2 78
+O 78 2 79
+P 67 2 80
+Q 78 2 81
+R 72 2 82
+S 67 2 83
+T 61 2 84
+U 72 2 85
+V 67 2 86
+W 94 2 87
+X 67 2 88
+Y 67 2 89
+Z 61 2 90
+[ 28 3 91
+] 28 3 93
+` 22 2 96
+oq 22 2 96
+a 56 0 97
+b 56 2 98
+c 50 0 99
+d 56 2 100
+e 56 0 101
+f 28 2 102
+g 56 1 103
+h 56 2 104
+i 22 2 105
+j 22 3 106
+k 50 2 107
+l 22 2 108
+m 83 0 109
+n 56 0 110
+o 56 0 111
+p 56 1 112
+q 56 1 113
+r 33 0 114
+s 50 0 115
+t 28 2 116
+u 56 0 117
+v 50 0 118
+w 72 0 119
+x 50 0 120
+y 50 1 121
+z 50 0 122
+ct 56 3 162
+fi 50 2 174
+fl 50 2 175
+dg 56 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 33 2 170
+'' 33 2 186
+aq 22 2 169
diff --git a/troff/troff.d/font/devpost/H.name b/troff/troff.d/font/devpost/H.name
new file mode 100644
index 000000000000..c2ed429f597c
--- /dev/null
+++ b/troff/troff.d/font/devpost/H.name
@@ -0,0 +1 @@
+Helvetica
diff --git a/troff/troff.d/font/devpost/HB b/troff/troff.d/font/devpost/HB
new file mode 100644
index 000000000000..6c880f3ca988
--- /dev/null
+++ b/troff/troff.d/font/devpost/HB
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)HB 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Helvetica-Bold
+name HB
+internalname 11
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 56 3 36
+% 89 2 37
+& 72 2 38
+' 28 2 39
+cq 28 2 39
+( 33 3 40
+) 33 3 41
+* 39 2 42
++ 58 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 33 0 58
+; 33 1 59
+= 58 0 61
+? 61 2 63
+A 72 2 65
+B 72 2 66
+C 72 2 67
+D 72 2 68
+E 67 2 69
+F 61 2 70
+G 78 2 71
+H 72 2 72
+I 28 2 73
+J 56 2 74
+K 72 2 75
+L 61 2 76
+M 83 2 77
+N 72 2 78
+O 78 2 79
+P 67 2 80
+Q 78 2 81
+R 72 2 82
+S 67 2 83
+T 61 2 84
+U 72 2 85
+V 67 2 86
+W 94 2 87
+X 67 2 88
+Y 67 2 89
+Z 61 2 90
+[ 33 3 91
+] 33 3 93
+` 28 2 96
+oq 28 2 96
+a 56 0 97
+b 61 2 98
+c 56 0 99
+d 61 2 100
+e 56 0 101
+f 33 2 102
+g 61 1 103
+h 61 2 104
+i 28 2 105
+j 28 3 106
+k 56 2 107
+l 28 2 108
+m 89 0 109
+n 61 0 110
+o 61 0 111
+p 61 1 112
+q 61 1 113
+r 39 0 114
+s 56 0 115
+t 33 2 116
+u 61 0 117
+v 56 0 118
+w 78 0 119
+x 56 0 120
+y 56 1 121
+z 50 0 122
+ct 56 3 162
+fi 61 2 174
+fl 61 2 175
+dg 56 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/HB.name b/troff/troff.d/font/devpost/HB.name
new file mode 100644
index 000000000000..b6fcae93c0eb
--- /dev/null
+++ b/troff/troff.d/font/devpost/HB.name
@@ -0,0 +1 @@
+Helvetica-Bold
diff --git a/troff/troff.d/font/devpost/HI b/troff/troff.d/font/devpost/HI
new file mode 100644
index 000000000000..6098b1e423cd
--- /dev/null
+++ b/troff/troff.d/font/devpost/HI
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)HI 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Helvetica-Oblique
+name HI
+internalname 10
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 56 3 36
+% 89 2 37
+& 67 2 38
+' 22 2 39
+cq 22 2 39
+( 33 3 40
+) 33 3 41
+* 39 2 42
++ 58 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 58 0 61
+? 56 2 63
+A 67 2 65
+B 67 2 66
+C 72 2 67
+D 72 2 68
+E 67 2 69
+F 61 2 70
+G 78 2 71
+H 72 2 72
+I 28 2 73
+J 50 2 74
+K 67 2 75
+L 56 2 76
+M 83 2 77
+N 72 2 78
+O 78 2 79
+P 67 2 80
+Q 78 2 81
+R 72 2 82
+S 67 2 83
+T 61 2 84
+U 72 2 85
+V 67 2 86
+W 94 2 87
+X 67 2 88
+Y 67 2 89
+Z 61 2 90
+[ 28 3 91
+] 28 3 93
+` 22 2 96
+oq 22 2 96
+a 56 0 97
+b 56 2 98
+c 50 0 99
+d 56 2 100
+e 56 0 101
+f 28 2 102
+g 56 1 103
+h 56 2 104
+i 22 2 105
+j 22 3 106
+k 50 2 107
+l 22 2 108
+m 83 0 109
+n 56 0 110
+o 56 0 111
+p 56 1 112
+q 56 1 113
+r 33 0 114
+s 50 0 115
+t 28 2 116
+u 56 0 117
+v 50 0 118
+w 72 0 119
+x 50 0 120
+y 50 1 121
+z 50 0 122
+ct 56 3 162
+fi 50 2 174
+fl 50 2 175
+dg 56 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 33 2 170
+'' 33 2 186
+aq 22 2 169
diff --git a/troff/troff.d/font/devpost/HI.name b/troff/troff.d/font/devpost/HI.name
new file mode 100644
index 000000000000..1082d54ec238
--- /dev/null
+++ b/troff/troff.d/font/devpost/HI.name
@@ -0,0 +1 @@
+Helvetica-Oblique
diff --git a/troff/troff.d/font/devpost/HNB b/troff/troff.d/font/devpost/HNB
new file mode 100644
index 000000000000..3ed0478056fb
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNB
@@ -0,0 +1,125 @@
+#ident "@(#)Hb 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Helvetica-Narrow-Bold
+name Hb
+internalname 19
+ligatures fi fl 0
+charset
+! 27 2 33
+$ 46 3 36
+% 73 2 37
+& 59 2 38
+' 23 2 39
+cq 23 2 39
+( 27 3 40
+) 27 3 41
+* 32 2 42
++ 48 0 43
+, 23 1 44
+hy 27 0 45
+- "
+. 23 0 46
+/ 23 2 47
+0 46 2 48
+1 46 2 49
+2 46 2 50
+3 46 2 51
+4 46 2 52
+5 46 2 53
+6 46 2 54
+7 46 2 55
+8 46 2 56
+9 46 2 57
+: 27 0 58
+; 27 1 59
+= 48 0 61
+? 50 2 63
+A 59 2 65
+B 59 2 66
+C 59 2 67
+D 59 2 68
+E 55 2 69
+F 50 2 70
+G 64 2 71
+H 59 2 72
+I 23 2 73
+J 46 2 74
+K 59 2 75
+L 50 2 76
+M 68 2 77
+N 59 2 78
+O 64 2 79
+P 55 2 80
+Q 64 2 81
+R 59 2 82
+S 55 2 83
+T 50 2 84
+U 59 2 85
+V 55 2 86
+W 77 2 87
+X 55 2 88
+Y 55 2 89
+Z 50 2 90
+[ 27 3 91
+] 27 3 93
+` 23 2 96
+oq 23 2 96
+a 46 0 97
+b 50 2 98
+c 46 0 99
+d 50 2 100
+e 46 0 101
+f 27 2 102
+g 50 1 103
+h 50 2 104
+i 23 2 105
+j 23 3 106
+k 46 2 107
+l 23 2 108
+m 73 0 109
+n 50 0 110
+o 50 0 111
+p 50 1 112
+q 50 1 113
+r 32 0 114
+s 46 0 115
+t 27 2 116
+u 50 0 117
+v 46 0 118
+w 64 0 119
+x 46 0 120
+y 46 1 121
+z 41 0 122
+ct 46 3 162
+fi 50 2 174
+fl 50 2 175
+dg 46 3 178
+bu 29 0 183
+de 27 2 202
+em 82 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 41 2 170
+'' 41 2 186
+aq 23 2 169
diff --git a/troff/troff.d/font/devpost/HNB.name b/troff/troff.d/font/devpost/HNB.name
new file mode 100644
index 000000000000..c13a099737e6
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNB.name
@@ -0,0 +1 @@
+Helvetica-Narrow-Bold
diff --git a/troff/troff.d/font/devpost/HNBI b/troff/troff.d/font/devpost/HNBI
new file mode 100644
index 000000000000..8ddd5674d737
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNBI
@@ -0,0 +1,125 @@
+#ident "@(#)Hx 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Helvetica-Narrow-BoldOblique
+name Hx
+internalname 20
+ligatures fi fl 0
+charset
+! 27 2 33
+$ 46 3 36
+% 73 2 37
+& 59 2 38
+' 23 2 39
+cq 23 2 39
+( 27 3 40
+) 27 3 41
+* 32 2 42
++ 48 0 43
+, 23 1 44
+hy 27 0 45
+- "
+. 23 0 46
+/ 23 2 47
+0 46 2 48
+1 46 2 49
+2 46 2 50
+3 46 2 51
+4 46 2 52
+5 46 2 53
+6 46 2 54
+7 46 2 55
+8 46 2 56
+9 46 2 57
+: 27 0 58
+; 27 1 59
+= 48 0 61
+? 50 2 63
+A 59 2 65
+B 59 2 66
+C 59 2 67
+D 59 2 68
+E 55 2 69
+F 50 2 70
+G 64 2 71
+H 59 2 72
+I 23 2 73
+J 46 2 74
+K 59 2 75
+L 50 2 76
+M 68 2 77
+N 59 2 78
+O 64 2 79
+P 55 2 80
+Q 64 2 81
+R 59 2 82
+S 55 2 83
+T 50 2 84
+U 59 2 85
+V 55 2 86
+W 77 2 87
+X 55 2 88
+Y 55 2 89
+Z 50 2 90
+[ 27 3 91
+] 27 3 93
+` 23 2 96
+oq 23 2 96
+a 46 0 97
+b 50 2 98
+c 46 0 99
+d 50 2 100
+e 46 0 101
+f 27 2 102
+g 50 1 103
+h 50 2 104
+i 23 2 105
+j 23 3 106
+k 46 2 107
+l 23 2 108
+m 73 0 109
+n 50 0 110
+o 50 0 111
+p 50 1 112
+q 50 1 113
+r 32 0 114
+s 46 0 115
+t 27 2 116
+u 50 0 117
+v 46 0 118
+w 64 0 119
+x 46 0 120
+y 46 1 121
+z 41 0 122
+ct 46 3 162
+fi 50 2 174
+fl 50 2 175
+dg 46 3 178
+bu 29 0 183
+de 27 2 202
+em 82 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 41 2 170
+'' 41 2 186
+aq 23 2 169
diff --git a/troff/troff.d/font/devpost/HNBI.name b/troff/troff.d/font/devpost/HNBI.name
new file mode 100644
index 000000000000..bcb1cd265fb2
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNBI.name
@@ -0,0 +1 @@
+Helvetica-Narrow-BoldOblique
diff --git a/troff/troff.d/font/devpost/HNI b/troff/troff.d/font/devpost/HNI
new file mode 100644
index 000000000000..86f00a41fe0e
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNI
@@ -0,0 +1,125 @@
+#ident "@(#)Hi 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Helvetica-Narrow-Oblique
+name Hi
+internalname 18
+ligatures fi fl 0
+charset
+! 23 2 33
+$ 46 3 36
+% 73 2 37
+& 55 2 38
+' 18 2 39
+cq 18 2 39
+( 27 3 40
+) 27 3 41
+* 32 2 42
++ 48 0 43
+, 23 1 44
+hy 27 0 45
+- "
+. 23 0 46
+/ 23 2 47
+0 46 2 48
+1 46 2 49
+2 46 2 50
+3 46 2 51
+4 46 2 52
+5 46 2 53
+6 46 2 54
+7 46 2 55
+8 46 2 56
+9 46 2 57
+: 23 0 58
+; 23 1 59
+= 48 0 61
+? 46 2 63
+A 55 2 65
+B 55 2 66
+C 59 2 67
+D 59 2 68
+E 55 2 69
+F 50 2 70
+G 64 2 71
+H 59 2 72
+I 23 2 73
+J 41 2 74
+K 55 2 75
+L 46 2 76
+M 68 2 77
+N 59 2 78
+O 64 2 79
+P 55 2 80
+Q 64 2 81
+R 59 2 82
+S 55 2 83
+T 50 2 84
+U 59 2 85
+V 55 2 86
+W 77 2 87
+X 55 2 88
+Y 55 2 89
+Z 50 2 90
+[ 23 3 91
+] 23 3 93
+` 18 2 96
+oq 18 2 96
+a 46 0 97
+b 46 2 98
+c 41 0 99
+d 46 2 100
+e 46 0 101
+f 23 2 102
+g 46 1 103
+h 46 2 104
+i 18 2 105
+j 18 3 106
+k 41 2 107
+l 18 2 108
+m 68 0 109
+n 46 0 110
+o 46 0 111
+p 46 1 112
+q 46 1 113
+r 27 0 114
+s 41 0 115
+t 23 2 116
+u 46 0 117
+v 41 0 118
+w 59 0 119
+x 41 0 120
+y 41 1 121
+z 41 0 122
+ct 46 3 162
+fi 41 2 174
+fl 41 2 175
+dg 46 3 178
+bu 29 0 183
+de 27 2 202
+em 82 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 27 2 170
+'' 27 2 186
+aq 18 2 169
diff --git a/troff/troff.d/font/devpost/HNI.name b/troff/troff.d/font/devpost/HNI.name
new file mode 100644
index 000000000000..5702536b087d
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNI.name
@@ -0,0 +1 @@
+Helvetica-Narrow-Oblique
diff --git a/troff/troff.d/font/devpost/HNR b/troff/troff.d/font/devpost/HNR
new file mode 100644
index 000000000000..76f1ec18830b
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNR
@@ -0,0 +1,125 @@
+#ident "@(#)Hr 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Helvetica-Narrow
+name Hr
+internalname 17
+ligatures fi fl 0
+charset
+! 23 2 33
+$ 46 3 36
+% 73 2 37
+& 55 2 38
+' 18 2 39
+cq 18 2 39
+( 27 3 40
+) 27 3 41
+* 32 2 42
++ 48 0 43
+, 23 1 44
+hy 27 0 45
+- "
+. 23 0 46
+/ 23 2 47
+0 46 2 48
+1 46 2 49
+2 46 2 50
+3 46 2 51
+4 46 2 52
+5 46 2 53
+6 46 2 54
+7 46 2 55
+8 46 2 56
+9 46 2 57
+: 23 0 58
+; 23 1 59
+= 48 0 61
+? 46 2 63
+A 55 2 65
+B 55 2 66
+C 59 2 67
+D 59 2 68
+E 55 2 69
+F 50 2 70
+G 64 2 71
+H 59 2 72
+I 23 2 73
+J 41 2 74
+K 55 2 75
+L 46 2 76
+M 68 2 77
+N 59 2 78
+O 64 2 79
+P 55 2 80
+Q 64 2 81
+R 59 2 82
+S 55 2 83
+T 50 2 84
+U 59 2 85
+V 55 2 86
+W 77 2 87
+X 55 2 88
+Y 55 2 89
+Z 50 2 90
+[ 23 3 91
+] 23 3 93
+` 18 2 96
+oq 18 2 96
+a 46 0 97
+b 46 2 98
+c 41 0 99
+d 46 2 100
+e 46 0 101
+f 23 2 102
+g 46 1 103
+h 46 2 104
+i 18 2 105
+j 18 3 106
+k 41 2 107
+l 18 2 108
+m 68 0 109
+n 46 0 110
+o 46 0 111
+p 46 1 112
+q 46 1 113
+r 27 0 114
+s 41 0 115
+t 23 2 116
+u 46 0 117
+v 41 0 118
+w 59 0 119
+x 41 0 120
+y 41 1 121
+z 41 0 122
+ct 46 3 162
+fi 41 2 174
+fl 41 2 175
+dg 46 3 178
+bu 29 0 183
+de 27 2 202
+em 82 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 27 2 170
+'' 27 2 186
+aq 18 2 169
diff --git a/troff/troff.d/font/devpost/HNR.name b/troff/troff.d/font/devpost/HNR.name
new file mode 100644
index 000000000000..73a487bb4aee
--- /dev/null
+++ b/troff/troff.d/font/devpost/HNR.name
@@ -0,0 +1 @@
+Helvetica-Narrow
diff --git a/troff/troff.d/font/devpost/HX b/troff/troff.d/font/devpost/HX
new file mode 100644
index 000000000000..da39dffe1ab9
--- /dev/null
+++ b/troff/troff.d/font/devpost/HX
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)HX 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Helvetica-BoldOblique
+name HX
+internalname 12
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 56 3 36
+% 89 2 37
+& 72 2 38
+' 28 2 39
+cq 28 2 39
+( 33 3 40
+) 33 3 41
+* 39 2 42
++ 58 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 33 0 58
+; 33 1 59
+= 58 0 61
+? 61 2 63
+A 72 2 65
+B 72 2 66
+C 72 2 67
+D 72 2 68
+E 67 2 69
+F 61 2 70
+G 78 2 71
+H 72 2 72
+I 28 2 73
+J 56 2 74
+K 72 2 75
+L 61 2 76
+M 83 2 77
+N 72 2 78
+O 78 2 79
+P 67 2 80
+Q 78 2 81
+R 72 2 82
+S 67 2 83
+T 61 2 84
+U 72 2 85
+V 67 2 86
+W 94 2 87
+X 67 2 88
+Y 67 2 89
+Z 61 2 90
+[ 33 3 91
+] 33 3 93
+` 28 2 96
+oq 28 2 96
+a 56 0 97
+b 61 2 98
+c 56 0 99
+d 61 2 100
+e 56 0 101
+f 33 2 102
+g 61 1 103
+h 61 2 104
+i 28 2 105
+j 28 3 106
+k 56 2 107
+l 28 2 108
+m 89 0 109
+n 61 0 110
+o 61 0 111
+p 61 1 112
+q 61 1 113
+r 39 0 114
+s 56 0 115
+t 33 2 116
+u 61 0 117
+v 56 0 118
+w 78 0 119
+x 56 0 120
+y 56 1 121
+z 50 0 122
+ct 56 3 162
+fi 61 2 174
+fl 61 2 175
+dg 56 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/HX.name b/troff/troff.d/font/devpost/HX.name
new file mode 100644
index 000000000000..41e8c82f1828
--- /dev/null
+++ b/troff/troff.d/font/devpost/HX.name
@@ -0,0 +1 @@
+Helvetica-BoldOblique
diff --git a/troff/troff.d/font/devpost/I b/troff/troff.d/font/devpost/I
new file mode 100644
index 000000000000..8d3a8e9a0029
--- /dev/null
+++ b/troff/troff.d/font/devpost/I
@@ -0,0 +1,137 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)I 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Times-Italic
+name I
+internalname 2
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 50 2 36
+% 83 2 37
+& 78 2 38
+' 33 2 39
+cq 33 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 68 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 28 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 33 0 58
+; 33 1 59
+= 68 0 61
+? 50 2 63
+A 61 2 65
+B 61 2 66
+C 67 2 67
+D 72 2 68
+E 61 2 69
+F 61 2 70
+G 72 2 71
+H 72 2 72
+I 33 2 73
+J 44 2 74
+K 67 2 75
+L 56 2 76
+M 83 2 77
+N 67 2 78
+O 72 2 79
+P 61 2 80
+Q 72 3 81
+R 61 2 82
+S 50 2 83
+T 56 2 84
+U 72 2 85
+V 61 2 86
+W 83 2 87
+X 61 2 88
+Y 56 2 89
+Z 56 2 90
+[ 39 3 91
+] 39 3 93
+` 33 2 96
+oq 33 2 96
+a 50 0 97
+b 50 2 98
+c 44 0 99
+d 50 2 100
+e 44 0 101
+f 28 3 102
+g 50 1 103
+h 50 2 104
+i 28 2 105
+j 28 3 106
+k 44 2 107
+l 28 2 108
+m 72 0 109
+n 50 0 110
+o 50 0 111
+p 50 1 112
+q 50 1 113
+r 39 0 114
+s 39 0 115
+t 28 0 116
+u 50 0 117
+v 44 0 118
+w 67 0 119
+x 44 0 120
+y 44 1 121
+z 39 0 122
+ct 50 3 162
+fi 50 3 174
+fl 50 3 175
+ff 50 2 1
+Fi 72 2 1
+Fl 72 2 1
+dg 50 2 178
+bu 35 0 183
+de 33 2 202
+em 89 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 56 2 170
+'' 56 2 186
+aq 33 2 169
diff --git a/troff/troff.d/font/devpost/I.name b/troff/troff.d/font/devpost/I.name
new file mode 100644
index 000000000000..df19d08bda91
--- /dev/null
+++ b/troff/troff.d/font/devpost/I.name
@@ -0,0 +1 @@
+Times-Italic
diff --git a/troff/troff.d/font/devpost/KB b/troff/troff.d/font/devpost/KB
new file mode 100644
index 000000000000..59bac9134190
--- /dev/null
+++ b/troff/troff.d/font/devpost/KB
@@ -0,0 +1,125 @@
+#ident "@(#)KB 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Bookman-Demi
+name KB
+internalname 23
+ligatures fi fl 0
+charset
+! 36 2 33
+$ 66 3 36
+% 94 2 37
+& 80 2 38
+' 32 2 39
+cq 32 2 39
+( 32 3 40
+) 32 3 41
+* 46 2 42
++ 60 0 43
+, 34 1 44
+hy 36 0 45
+- "
+. 34 0 46
+/ 60 3 47
+0 66 2 48
+1 66 2 49
+2 66 2 50
+3 66 2 51
+4 66 2 52
+5 66 2 53
+6 66 2 54
+7 66 2 55
+8 66 2 56
+9 66 2 57
+: 34 0 58
+; 34 1 59
+= 60 0 61
+? 66 2 63
+A 72 2 65
+B 72 2 66
+C 74 2 67
+D 78 2 68
+E 72 2 69
+F 68 2 70
+G 78 2 71
+H 82 2 72
+I 40 2 73
+J 64 2 74
+K 80 2 75
+L 64 2 76
+M 94 2 77
+N 74 2 78
+O 80 2 79
+P 66 2 80
+Q 80 3 81
+R 78 2 82
+S 66 2 83
+T 70 2 84
+U 74 2 85
+V 72 2 86
+W 94 2 87
+X 78 2 88
+Y 70 2 89
+Z 64 2 90
+[ 30 3 91
+] 30 3 93
+` 32 2 96
+oq 32 2 96
+a 58 0 97
+b 60 2 98
+c 58 0 99
+d 64 2 100
+e 58 0 101
+f 38 2 102
+g 58 3 103
+h 68 2 104
+i 36 2 105
+j 34 3 106
+k 66 2 107
+l 34 2 108
+m 100 0 109
+n 68 0 110
+o 62 0 111
+p 64 1 112
+q 62 1 113
+r 46 0 114
+s 52 0 115
+t 46 2 116
+u 66 0 117
+v 60 0 118
+w 80 0 119
+x 60 0 120
+y 62 1 121
+z 56 0 122
+ct 66 2 162
+fi 74 2 174
+fl 74 2 175
+dg 44 3 178
+bu 46 0 183
+de 34 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 54 2 170
+'' 54 2 186
+aq 32 2 169
diff --git a/troff/troff.d/font/devpost/KB.name b/troff/troff.d/font/devpost/KB.name
new file mode 100644
index 000000000000..8b408b170856
--- /dev/null
+++ b/troff/troff.d/font/devpost/KB.name
@@ -0,0 +1 @@
+Bookman-Demi
diff --git a/troff/troff.d/font/devpost/KI b/troff/troff.d/font/devpost/KI
new file mode 100644
index 000000000000..98365174f644
--- /dev/null
+++ b/troff/troff.d/font/devpost/KI
@@ -0,0 +1,125 @@
+#ident "@(#)KI 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Bookman-LightItalic
+name KI
+internalname 22
+ligatures fi fl 0
+charset
+! 32 2 33
+$ 62 2 36
+% 80 2 37
+& 82 2 38
+' 28 2 39
+cq 28 2 39
+( 28 3 40
+) 28 3 41
+* 44 2 42
++ 60 0 43
+, 30 1 44
+hy 32 0 45
+- "
+. 30 0 46
+/ 60 3 47
+0 62 2 48
+1 62 2 49
+2 62 2 50
+3 62 2 51
+4 62 2 52
+5 62 2 53
+6 62 2 54
+7 62 2 55
+8 62 2 56
+9 62 2 57
+: 30 0 58
+; 30 1 59
+= 60 0 61
+? 54 2 63
+A 70 2 65
+B 72 2 66
+C 72 2 67
+D 74 2 68
+E 68 2 69
+F 62 2 70
+G 76 2 71
+H 80 2 72
+I 32 2 73
+J 56 2 74
+K 72 2 75
+L 58 2 76
+M 86 2 77
+N 72 2 78
+O 76 2 79
+P 60 2 80
+Q 78 3 81
+R 70 2 82
+S 64 2 83
+T 60 2 84
+U 72 2 85
+V 68 2 86
+W 96 2 87
+X 70 2 88
+Y 66 2 89
+Z 58 2 90
+[ 26 3 91
+] 26 3 93
+` 28 2 96
+oq 28 2 96
+a 62 0 97
+b 60 2 98
+c 48 0 99
+d 64 2 100
+e 54 0 101
+f 34 3 102
+g 56 1 103
+h 62 2 104
+i 28 2 105
+j 28 3 106
+k 60 2 107
+l 28 2 108
+m 88 0 109
+n 62 0 110
+o 54 0 111
+p 60 1 112
+q 56 1 113
+r 40 0 114
+s 54 0 115
+t 34 2 116
+u 62 0 117
+v 54 0 118
+w 88 0 119
+x 54 0 120
+y 60 1 121
+z 52 0 122
+ct 62 2 162
+fi 64 3 174
+fl 66 3 175
+dg 62 3 178
+bu 46 0 183
+de 30 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 44 2 170
+'' 44 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/KI.name b/troff/troff.d/font/devpost/KI.name
new file mode 100644
index 000000000000..d00e32f28b0d
--- /dev/null
+++ b/troff/troff.d/font/devpost/KI.name
@@ -0,0 +1 @@
+Bookman-LightItalic
diff --git a/troff/troff.d/font/devpost/KR b/troff/troff.d/font/devpost/KR
new file mode 100644
index 000000000000..4de68f54f9df
--- /dev/null
+++ b/troff/troff.d/font/devpost/KR
@@ -0,0 +1,125 @@
+#ident "@(#)KR 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Bookman-Light
+name KR
+internalname 21
+ligatures fi fl 0
+charset
+! 30 2 33
+$ 62 2 36
+% 90 2 37
+& 80 2 38
+' 22 2 39
+cq 22 2 39
+( 30 3 40
+) 30 3 41
+* 44 2 42
++ 60 0 43
+, 32 1 44
+hy 40 0 45
+- "
+. 32 0 46
+/ 60 3 47
+0 62 2 48
+1 62 2 49
+2 62 2 50
+3 62 2 51
+4 62 2 52
+5 62 2 53
+6 62 2 54
+7 62 2 55
+8 62 2 56
+9 62 2 57
+: 32 0 58
+; 32 1 59
+= 60 0 61
+? 54 2 63
+A 68 2 65
+B 74 2 66
+C 74 2 67
+D 80 2 68
+E 72 2 69
+F 64 2 70
+G 80 2 71
+H 80 2 72
+I 34 2 73
+J 60 2 74
+K 72 2 75
+L 60 2 76
+M 92 2 77
+N 74 2 78
+O 80 2 79
+P 62 2 80
+Q 82 3 81
+R 72 2 82
+S 66 2 83
+T 62 2 84
+U 78 2 85
+V 70 2 86
+W 96 2 87
+X 72 2 88
+Y 64 2 89
+Z 64 2 90
+[ 30 3 91
+] 30 3 93
+` 22 2 96
+oq 22 2 96
+a 58 0 97
+b 62 2 98
+c 52 0 99
+d 62 2 100
+e 52 0 101
+f 32 2 102
+g 54 3 103
+h 66 2 104
+i 30 2 105
+j 30 3 106
+k 62 2 107
+l 30 2 108
+m 94 0 109
+n 66 0 110
+o 56 0 111
+p 62 1 112
+q 58 1 113
+r 44 0 114
+s 52 0 115
+t 38 2 116
+u 68 0 117
+v 52 0 118
+w 78 0 119
+x 56 0 120
+y 54 1 121
+z 48 0 122
+ct 62 2 162
+fi 62 2 174
+fl 62 2 175
+dg 54 3 178
+bu 46 0 183
+de 32 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 40 2 170
+'' 40 2 186
+aq 22 2 169
diff --git a/troff/troff.d/font/devpost/KR.name b/troff/troff.d/font/devpost/KR.name
new file mode 100644
index 000000000000..f9eef0ca6149
--- /dev/null
+++ b/troff/troff.d/font/devpost/KR.name
@@ -0,0 +1 @@
+Bookman-Light
diff --git a/troff/troff.d/font/devpost/KX b/troff/troff.d/font/devpost/KX
new file mode 100644
index 000000000000..5c230b8082ad
--- /dev/null
+++ b/troff/troff.d/font/devpost/KX
@@ -0,0 +1,125 @@
+#ident "@(#)KX 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Bookman-DemiItalic
+name KX
+internalname 24
+ligatures fi fl 0
+charset
+! 32 2 33
+$ 68 3 36
+% 88 2 37
+& 98 2 38
+' 32 2 39
+cq 32 2 39
+( 26 3 40
+) 26 3 41
+* 46 2 42
++ 60 0 43
+, 34 1 44
+hy 28 0 45
+- "
+. 34 0 46
+/ 36 2 47
+0 68 2 48
+1 68 2 49
+2 68 2 50
+3 68 2 51
+4 68 2 52
+5 68 2 53
+6 68 2 54
+7 68 2 55
+8 68 2 56
+9 68 2 57
+: 34 0 58
+; 34 1 59
+= 60 0 61
+? 62 2 63
+A 72 2 65
+B 72 2 66
+C 70 2 67
+D 76 2 68
+E 72 2 69
+F 66 2 70
+G 76 2 71
+H 80 2 72
+I 38 2 73
+J 62 2 74
+K 78 2 75
+L 64 2 76
+M 86 2 77
+N 74 2 78
+O 76 2 79
+P 64 2 80
+Q 76 3 81
+R 74 2 82
+S 70 2 83
+T 70 2 84
+U 74 2 85
+V 66 2 86
+W 100 2 87
+X 74 2 88
+Y 66 2 89
+Z 68 2 90
+[ 26 3 91
+] 26 3 93
+` 32 2 96
+oq 32 2 96
+a 68 0 97
+b 60 2 98
+c 56 0 99
+d 68 2 100
+e 56 0 101
+f 42 3 102
+g 62 1 103
+h 70 2 104
+i 38 2 105
+j 32 3 106
+k 70 2 107
+l 38 2 108
+m 96 0 109
+n 68 0 110
+o 60 0 111
+p 66 1 112
+q 62 1 113
+r 50 0 114
+s 54 0 115
+t 44 2 116
+u 68 0 117
+v 54 0 118
+w 86 0 119
+x 62 0 120
+y 60 1 121
+z 56 0 122
+ct 68 2 162
+fi 82 3 174
+fl 82 3 175
+dg 42 3 178
+bu 36 0 183
+de 36 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 52 2 170
+'' 52 2 186
+aq 32 2 169
diff --git a/troff/troff.d/font/devpost/KX.name b/troff/troff.d/font/devpost/KX.name
new file mode 100644
index 000000000000..591feecdc8cb
--- /dev/null
+++ b/troff/troff.d/font/devpost/KX.name
@@ -0,0 +1 @@
+Bookman-DemiItalic
diff --git a/troff/troff.d/font/devpost/NB b/troff/troff.d/font/devpost/NB
new file mode 100644
index 000000000000..d08e8c0b2cfc
--- /dev/null
+++ b/troff/troff.d/font/devpost/NB
@@ -0,0 +1,125 @@
+#ident "@(#)NB 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# NewCenturySchlbk-Bold
+name NB
+internalname 31
+ligatures fi fl 0
+charset
+! 30 2 33
+$ 57 3 36
+% 83 2 37
+& 85 2 38
+' 24 2 39
+cq 24 2 39
+( 39 3 40
+) 39 3 41
+* 50 2 42
++ 61 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 57 2 48
+1 57 2 49
+2 57 2 50
+3 57 2 51
+4 57 2 52
+5 57 2 53
+6 57 2 54
+7 57 2 55
+8 57 2 56
+9 57 2 57
+: 28 0 58
+; 28 1 59
+= 61 0 61
+? 50 2 63
+A 76 2 65
+B 78 2 66
+C 78 2 67
+D 83 2 68
+E 76 2 69
+F 72 2 70
+G 83 2 71
+H 87 2 72
+I 44 2 73
+J 65 2 74
+K 81 2 75
+L 72 2 76
+M 98 2 77
+N 83 2 78
+O 83 2 79
+P 76 2 80
+Q 83 3 81
+R 81 2 82
+S 67 2 83
+T 72 2 84
+U 83 2 85
+V 76 2 86
+W 98 2 87
+X 72 2 88
+Y 72 2 89
+Z 67 2 90
+[ 39 3 91
+] 39 3 93
+` 24 2 96
+oq 24 2 96
+a 61 0 97
+b 65 2 98
+c 56 0 99
+d 67 2 100
+e 57 0 101
+f 39 2 102
+g 61 1 103
+h 69 2 104
+i 37 2 105
+j 35 3 106
+k 67 2 107
+l 35 2 108
+m 96 0 109
+n 69 0 110
+o 61 0 111
+p 67 1 112
+q 65 1 113
+r 52 0 114
+s 50 0 115
+t 43 2 116
+u 69 0 117
+v 61 0 118
+w 89 0 119
+x 61 0 120
+y 61 1 121
+z 54 0 122
+ct 57 3 162
+fi 69 2 174
+fl 69 2 175
+dg 50 2 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 48 2 170
+'' 48 2 186
+aq 24 2 169
diff --git a/troff/troff.d/font/devpost/NB.name b/troff/troff.d/font/devpost/NB.name
new file mode 100644
index 000000000000..3caf245522c1
--- /dev/null
+++ b/troff/troff.d/font/devpost/NB.name
@@ -0,0 +1 @@
+NewCenturySchlbk-Bold
diff --git a/troff/troff.d/font/devpost/NI b/troff/troff.d/font/devpost/NI
new file mode 100644
index 000000000000..4db95e0c56c4
--- /dev/null
+++ b/troff/troff.d/font/devpost/NI
@@ -0,0 +1,125 @@
+#ident "@(#)NI 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# NewCenturySchlbk-Italic
+name NI
+internalname 30
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 56 3 36
+% 83 2 37
+& 85 2 38
+' 20 2 39
+cq 20 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 61 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 61 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 61 0 61
+? 44 2 63
+A 70 2 65
+B 72 2 66
+C 72 2 67
+D 78 2 68
+E 72 2 69
+F 67 2 70
+G 78 2 71
+H 83 2 72
+I 41 2 73
+J 61 2 74
+K 74 2 75
+L 67 2 76
+M 94 2 77
+N 81 2 78
+O 78 2 79
+P 67 2 80
+Q 78 3 81
+R 74 2 82
+S 67 2 83
+T 69 2 84
+U 81 2 85
+V 70 2 86
+W 93 2 87
+X 70 2 88
+Y 69 2 89
+Z 67 2 90
+[ 33 3 91
+] 33 3 93
+` 20 2 96
+oq 20 2 96
+a 57 0 97
+b 56 2 98
+c 44 0 99
+d 61 2 100
+e 44 0 101
+f 33 3 102
+g 54 1 103
+h 61 2 104
+i 33 2 105
+j 32 3 106
+k 56 2 107
+l 33 2 108
+m 89 0 109
+n 61 0 110
+o 50 0 111
+p 57 1 112
+q 56 1 113
+r 44 0 114
+s 44 0 115
+t 35 2 116
+u 61 0 117
+v 52 0 118
+w 78 0 119
+x 50 0 120
+y 50 1 121
+z 46 0 122
+ct 56 3 162
+fi 61 3 174
+fl 61 3 175
+dg 50 3 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 39 2 170
+'' 39 2 186
+aq 20 2 169
diff --git a/troff/troff.d/font/devpost/NI.name b/troff/troff.d/font/devpost/NI.name
new file mode 100644
index 000000000000..2874e8afbe51
--- /dev/null
+++ b/troff/troff.d/font/devpost/NI.name
@@ -0,0 +1 @@
+NewCenturySchlbk-Italic
diff --git a/troff/troff.d/font/devpost/NR b/troff/troff.d/font/devpost/NR
new file mode 100644
index 000000000000..51f51456bea9
--- /dev/null
+++ b/troff/troff.d/font/devpost/NR
@@ -0,0 +1,125 @@
+#ident "@(#)NR 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# NewCenturySchlbk-Roman
+name NR
+internalname 29
+ligatures fi fl 0
+charset
+! 30 2 33
+$ 56 3 36
+% 83 2 37
+& 81 2 38
+' 20 2 39
+cq 20 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 61 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 28 2 47
+0 56 2 48
+1 56 2 49
+2 56 2 50
+3 56 2 51
+4 56 2 52
+5 56 2 53
+6 56 2 54
+7 56 2 55
+8 56 2 56
+9 56 2 57
+: 28 0 58
+; 28 1 59
+= 61 0 61
+? 44 2 63
+A 72 2 65
+B 72 2 66
+C 72 2 67
+D 78 2 68
+E 72 2 69
+F 67 2 70
+G 78 2 71
+H 83 2 72
+I 41 2 73
+J 56 2 74
+K 78 2 75
+L 67 2 76
+M 94 2 77
+N 81 2 78
+O 78 2 79
+P 67 2 80
+Q 78 3 81
+R 72 2 82
+S 63 2 83
+T 67 2 84
+U 81 2 85
+V 72 2 86
+W 98 2 87
+X 70 2 88
+Y 70 2 89
+Z 61 2 90
+[ 33 3 91
+] 33 3 93
+` 20 2 96
+oq 20 2 96
+a 56 0 97
+b 56 2 98
+c 44 0 99
+d 57 2 100
+e 50 0 101
+f 33 2 102
+g 54 1 103
+h 61 2 104
+i 32 2 105
+j 30 3 106
+k 59 2 107
+l 32 2 108
+m 89 0 109
+n 61 0 110
+o 50 0 111
+p 57 1 112
+q 56 1 113
+r 44 0 114
+s 46 0 115
+t 39 2 116
+u 61 0 117
+v 54 0 118
+w 78 0 119
+x 54 0 120
+y 54 1 121
+z 48 0 122
+ct 56 3 162
+fi 61 2 174
+fl 61 2 175
+dg 50 3 178
+bu 61 2 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 39 2 170
+'' 39 2 186
+aq 20 2 169
diff --git a/troff/troff.d/font/devpost/NR.name b/troff/troff.d/font/devpost/NR.name
new file mode 100644
index 000000000000..82ea91140ff3
--- /dev/null
+++ b/troff/troff.d/font/devpost/NR.name
@@ -0,0 +1 @@
+NewCenturySchlbk-Roman
diff --git a/troff/troff.d/font/devpost/NX b/troff/troff.d/font/devpost/NX
new file mode 100644
index 000000000000..4a98eb2dfd52
--- /dev/null
+++ b/troff/troff.d/font/devpost/NX
@@ -0,0 +1,125 @@
+#ident "@(#)NX 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# NewCenturySchlbk-BoldItalic
+name NX
+internalname 32
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 57 3 36
+% 89 2 37
+& 89 2 38
+' 26 2 39
+cq 26 2 39
+( 41 3 40
+) 41 3 41
+* 50 2 42
++ 61 0 43
+, 29 1 44
+hy 33 0 45
+- "
+. 29 0 46
+/ 28 2 47
+0 57 2 48
+1 57 2 49
+2 57 2 50
+3 57 2 51
+4 57 2 52
+5 57 2 53
+6 57 2 54
+7 57 2 55
+8 57 2 56
+9 57 2 57
+: 29 0 58
+; 29 1 59
+= 61 0 61
+? 48 2 63
+A 74 2 65
+B 76 2 66
+C 76 2 67
+D 83 2 68
+E 74 2 69
+F 70 2 70
+G 81 2 71
+H 87 2 72
+I 44 2 73
+J 67 2 74
+K 78 2 75
+L 70 2 76
+M 94 2 77
+N 85 2 78
+O 83 2 79
+P 74 2 80
+Q 83 3 81
+R 80 2 82
+S 69 2 83
+T 72 2 84
+U 83 2 85
+V 74 2 86
+W 94 2 87
+X 74 2 88
+Y 70 2 89
+Z 70 2 90
+[ 41 3 91
+] 41 3 93
+` 26 2 96
+oq 26 2 96
+a 67 0 97
+b 61 2 98
+c 54 0 99
+d 67 2 100
+e 52 0 101
+f 39 3 102
+g 61 1 103
+h 69 2 104
+i 39 2 105
+j 37 3 106
+k 65 2 107
+l 39 2 108
+m 94 0 109
+n 69 0 110
+o 57 0 111
+p 65 1 112
+q 63 1 113
+r 52 0 114
+s 48 0 115
+t 41 2 116
+u 69 0 117
+v 56 0 118
+w 83 0 119
+x 57 0 120
+y 52 1 121
+z 52 0 122
+ct 57 3 162
+fi 69 3 174
+fl 69 3 175
+dg 50 3 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 48 2 170
+'' 48 2 186
+aq 26 2 169
diff --git a/troff/troff.d/font/devpost/NX.name b/troff/troff.d/font/devpost/NX.name
new file mode 100644
index 000000000000..cce962696f21
--- /dev/null
+++ b/troff/troff.d/font/devpost/NX.name
@@ -0,0 +1 @@
+NewCenturySchlbk-BoldItalic
diff --git a/troff/troff.d/font/devpost/PA b/troff/troff.d/font/devpost/PA
new file mode 100644
index 000000000000..4c4f5c313864
--- /dev/null
+++ b/troff/troff.d/font/devpost/PA
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)PA 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Palatino-Roman
+name PA
+internalname 13
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 50 2 36
+% 84 2 37
+& 78 2 38
+' 28 2 39
+cq 28 2 39
+( 33 2 40
+) 33 2 41
+* 39 2 42
++ 61 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 61 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 25 0 58
+; 25 1 59
+= 61 0 61
+? 44 2 63
+A 78 2 65
+B 61 2 66
+C 71 2 67
+D 77 2 68
+E 61 2 69
+F 56 2 70
+G 76 2 71
+H 83 2 72
+I 34 2 73
+J 33 3 74
+K 73 2 75
+L 61 2 76
+M 95 2 77
+N 83 2 78
+O 79 2 79
+P 60 2 80
+Q 79 3 81
+R 67 2 82
+S 53 2 83
+T 61 2 84
+U 78 2 85
+V 72 2 86
+W 100 2 87
+X 67 2 88
+Y 67 2 89
+Z 67 2 90
+[ 33 2 91
+] 33 2 93
+` 28 2 96
+oq 28 2 96
+a 50 0 97
+b 55 2 98
+c 44 0 99
+d 61 2 100
+e 48 0 101
+f 33 2 102
+g 56 1 103
+h 58 2 104
+i 29 2 105
+j 23 3 106
+k 56 2 107
+l 29 2 108
+m 88 0 109
+n 58 0 110
+o 55 0 111
+p 60 1 112
+q 56 1 113
+r 40 0 114
+s 42 0 115
+t 33 2 116
+u 60 0 117
+v 56 0 118
+w 83 0 119
+x 52 0 120
+y 56 1 121
+z 50 0 122
+ct 50 0 162
+fi 61 2 174
+fl 61 2 175
+dg 50 2 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/PA.name b/troff/troff.d/font/devpost/PA.name
new file mode 100644
index 000000000000..b5b49c8bfec2
--- /dev/null
+++ b/troff/troff.d/font/devpost/PA.name
@@ -0,0 +1 @@
+Palatino-Roman
diff --git a/troff/troff.d/font/devpost/PB b/troff/troff.d/font/devpost/PB
new file mode 100644
index 000000000000..98e16c8a0bef
--- /dev/null
+++ b/troff/troff.d/font/devpost/PB
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)PB 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Palatino-Bold
+name PB
+internalname 15
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 50 2 36
+% 89 2 37
+& 83 2 38
+' 28 2 39
+cq 28 2 39
+( 33 2 40
+) 33 2 41
+* 44 2 42
++ 61 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 30 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 25 0 58
+; 25 1 59
+= 61 0 61
+? 44 2 63
+A 78 2 65
+B 67 2 66
+C 72 2 67
+D 83 2 68
+E 61 2 69
+F 56 2 70
+G 83 2 71
+H 83 2 72
+I 39 2 73
+J 39 3 74
+K 78 2 75
+L 61 2 76
+M 100 2 77
+N 83 2 78
+O 83 2 79
+P 61 2 80
+Q 83 3 81
+R 72 2 82
+S 61 2 83
+T 67 2 84
+U 78 2 85
+V 78 2 86
+W 100 2 87
+X 67 2 88
+Y 67 2 89
+Z 67 2 90
+[ 33 2 91
+] 33 2 93
+` 28 2 96
+oq 28 2 96
+a 50 0 97
+b 61 2 98
+c 44 0 99
+d 61 2 100
+e 50 0 101
+f 39 2 102
+g 56 1 103
+h 61 2 104
+i 33 2 105
+j 33 3 106
+k 61 2 107
+l 33 2 108
+m 89 0 109
+n 61 0 110
+o 56 0 111
+p 61 1 112
+q 61 1 113
+r 39 0 114
+s 44 0 115
+t 33 2 116
+u 61 0 117
+v 56 0 118
+w 83 0 119
+x 50 0 120
+y 56 1 121
+z 50 0 122
+ct 50 0 162
+fi 61 2 174
+fl 61 2 175
+dg 50 2 178
+bu 61 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/PB.name b/troff/troff.d/font/devpost/PB.name
new file mode 100644
index 000000000000..63a4fa837483
--- /dev/null
+++ b/troff/troff.d/font/devpost/PB.name
@@ -0,0 +1 @@
+Palatino-Bold
diff --git a/troff/troff.d/font/devpost/PI b/troff/troff.d/font/devpost/PI
new file mode 100644
index 000000000000..3598e5f95c44
--- /dev/null
+++ b/troff/troff.d/font/devpost/PI
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)PI 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Palatino-Italic
+name PI
+internalname 14
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 50 2 36
+% 89 2 37
+& 78 2 38
+' 28 2 39
+cq 28 2 39
+( 33 2 40
+) 33 2 41
+* 39 2 42
++ 61 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 30 3 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 25 0 58
+; 25 1 59
+= 61 0 61
+? 50 2 63
+A 72 2 65
+B 61 2 66
+C 67 2 67
+D 78 2 68
+E 61 2 69
+F 56 2 70
+G 72 2 71
+H 78 2 72
+I 33 2 73
+J 33 3 74
+K 67 2 75
+L 56 2 76
+M 94 2 77
+N 78 2 78
+O 78 2 79
+P 61 2 80
+Q 78 3 81
+R 67 2 82
+S 56 2 83
+T 61 2 84
+U 78 2 85
+V 72 2 86
+W 94 2 87
+X 72 2 88
+Y 67 2 89
+Z 67 2 90
+[ 33 2 91
+] 33 2 93
+` 28 2 96
+oq 28 2 96
+a 44 0 97
+b 46 2 98
+c 41 0 99
+d 50 2 100
+e 39 0 101
+f 28 3 102
+g 50 1 103
+h 50 2 104
+i 28 2 105
+j 28 3 106
+k 44 2 107
+l 28 2 108
+m 78 0 109
+n 56 0 110
+o 44 0 111
+p 50 1 112
+q 46 1 113
+r 39 0 114
+s 39 0 115
+t 33 2 116
+u 56 0 117
+v 50 0 118
+w 72 0 119
+x 50 0 120
+y 50 1 121
+z 44 0 122
+ct 50 0 162
+fi 53 3 174
+fl 54 3 175
+dg 50 2 178
+bu 50 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/PI.name b/troff/troff.d/font/devpost/PI.name
new file mode 100644
index 000000000000..f6e9f5ee5d3a
--- /dev/null
+++ b/troff/troff.d/font/devpost/PI.name
@@ -0,0 +1 @@
+Palatino-Italic
diff --git a/troff/troff.d/font/devpost/PX b/troff/troff.d/font/devpost/PX
new file mode 100644
index 000000000000..a84da9628cde
--- /dev/null
+++ b/troff/troff.d/font/devpost/PX
@@ -0,0 +1,133 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)PX 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Palatino-BoldItalic
+name PX
+internalname 16
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 50 2 36
+% 89 2 37
+& 83 2 38
+' 28 2 39
+cq 28 2 39
+( 33 2 40
+) 33 2 41
+* 44 2 42
++ 61 0 43
+, 25 1 44
+hy 39 0 45
+- "
+. 25 0 46
+/ 32 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 25 0 58
+; 25 1 59
+= 61 0 61
+? 44 2 63
+A 72 2 65
+B 67 2 66
+C 69 2 67
+D 78 2 68
+E 61 2 69
+F 56 2 70
+G 78 2 71
+H 78 2 72
+I 39 2 73
+J 39 3 74
+K 72 2 75
+L 61 2 76
+M 94 2 77
+N 78 2 78
+O 83 2 79
+P 67 2 80
+Q 83 3 81
+R 72 2 82
+S 56 2 83
+T 61 2 84
+U 78 2 85
+V 67 2 86
+W 100 2 87
+X 72 2 88
+Y 61 2 89
+Z 67 2 90
+[ 33 2 91
+] 33 2 93
+` 28 2 96
+oq 28 2 96
+a 56 0 97
+b 54 2 98
+c 44 0 99
+d 56 2 100
+e 44 0 101
+f 33 3 102
+g 50 1 103
+h 56 2 104
+i 33 2 105
+j 33 3 106
+k 56 2 107
+l 33 2 108
+m 83 0 109
+n 56 0 110
+o 56 0 111
+p 56 1 112
+q 54 1 113
+r 39 0 114
+s 44 0 115
+t 39 2 116
+u 56 0 117
+v 56 0 118
+w 83 0 119
+x 50 0 120
+y 56 1 121
+z 50 0 122
+ct 50 0 162
+fi 61 3 174
+fl 61 3 175
+dg 56 2 178
+bu 61 0 183
+de 56 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 50 2 170
+'' 50 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/PX.name b/troff/troff.d/font/devpost/PX.name
new file mode 100644
index 000000000000..bbca09627135
--- /dev/null
+++ b/troff/troff.d/font/devpost/PX.name
@@ -0,0 +1 @@
+Palatino-BoldItalic
diff --git a/troff/troff.d/font/devpost/R b/troff/troff.d/font/devpost/R
new file mode 100644
index 000000000000..e54d0d371104
--- /dev/null
+++ b/troff/troff.d/font/devpost/R
@@ -0,0 +1,137 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)R 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Times-Roman
+name R
+internalname 1
+ligatures fi fl 0
+charset
+! 33 2 33
+$ 50 2 36
+% 83 2 37
+& 78 2 38
+' 33 2 39
+cq 33 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 56 0 43
+, 25 1 44
+hy 33 0 45
+- "
+. 25 0 46
+/ 28 2 47
+0 50 2 48
+1 50 2 49
+2 50 2 50
+3 50 2 51
+4 50 2 52
+5 50 2 53
+6 50 2 54
+7 50 2 55
+8 50 2 56
+9 50 2 57
+: 28 0 58
+; 28 1 59
+= 56 0 61
+? 44 2 63
+A 72 2 65
+B 67 2 66
+C 67 2 67
+D 72 2 68
+E 61 2 69
+F 56 2 70
+G 72 2 71
+H 72 2 72
+I 33 2 73
+J 39 2 74
+K 72 2 75
+L 61 2 76
+M 89 2 77
+N 72 2 78
+O 72 2 79
+P 56 2 80
+Q 72 3 81
+R 67 2 82
+S 56 2 83
+T 61 2 84
+U 72 2 85
+V 72 2 86
+W 94 2 87
+X 72 2 88
+Y 72 2 89
+Z 61 2 90
+[ 33 3 91
+] 33 3 93
+` 33 2 96
+oq 33 2 96
+a 44 0 97
+b 50 2 98
+c 44 0 99
+d 50 2 100
+e 44 0 101
+f 33 2 102
+g 50 1 103
+h 50 2 104
+i 28 2 105
+j 28 3 106
+k 50 2 107
+l 28 2 108
+m 78 0 109
+n 50 0 110
+o 50 0 111
+p 50 1 112
+q 50 1 113
+r 33 0 114
+s 39 0 115
+t 28 2 116
+u 50 0 117
+v 50 0 118
+w 72 0 119
+x 50 0 120
+y 50 1 121
+z 44 0 122
+ct 50 3 162
+fi 56 2 174
+fl 56 2 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 50 3 178
+bu 35 0 183
+de 33 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 44 2 170
+'' 44 2 186
+aq 33 2 169
diff --git a/troff/troff.d/font/devpost/R.name b/troff/troff.d/font/devpost/R.name
new file mode 100644
index 000000000000..1a9e5453e1ef
--- /dev/null
+++ b/troff/troff.d/font/devpost/R.name
@@ -0,0 +1 @@
+Times-Roman
diff --git a/troff/troff.d/font/devpost/S b/troff/troff.d/font/devpost/S
new file mode 100644
index 000000000000..a3ee2873c782
--- /dev/null
+++ b/troff/troff.d/font/devpost/S
@@ -0,0 +1,236 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)S 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Symbol
+name S
+internalname 33
+special
+charset
+bx 50 2 1
+ci 75 0 1
+sq 50 2 1
+~= 55 0 1
+L1 110 1 2
+LA 110 1 2
+LV 110 3 2
+LH 210 1 2
+Lb "
+lh 100 0 2
+rh 100 0 2
+--- 25 0 32
+--- 33 2 33
+fa 71 2 34
+--- 50 2 35
+te 55 2 36
+--- 83 2 37
+--- 78 2 38
+--- 44 0 39
+--- 33 3 40
+--- 33 3 41
+** 50 0 42
+pl 55 0 43
+--- 25 1 44
+mi 55 0 45
+--- 25 0 46
+--- 28 2 47
+--- 50 2 48
+--- 50 2 49
+--- 50 2 50
+--- 50 2 51
+--- 50 2 52
+--- 50 2 53
+--- 50 2 54
+--- 50 2 55
+--- 50 2 56
+--- 50 2 57
+--- 28 0 58
+--- 28 1 59
+< 55 0 60
+eq 55 0 61
+> 55 0 62
+--- 44 2 63
+*A 72 2 65
+*B 67 2 66
+*X 72 2 67
+*D 61 2 68
+*E 61 2 69
+*F 76 2 70
+*G 60 2 71
+*Y 72 2 72
+*I 33 2 73
+--- 63 2 74
+*K 72 2 75
+*L 69 2 76
+*M 89 2 77
+*N 72 2 78
+*O 72 2 79
+*P 77 2 80
+*H 74 2 81
+*R 56 2 82
+*S 59 2 83
+*T 61 2 84
+*U 69 2 85
+--- 44 1 86
+ts 44 1 86
+*W 77 2 87
+*C 65 2 88
+*Q 80 2 89
+*Z 61 2 90
+--- 33 3 91
+--- 86 0 92
+--- 33 3 93
+--- 66 2 94
+ul 50 1 95
+_ "
+rn 50 2 96
+*a 63 0 97
+*b 55 3 98
+*x 55 1 99
+*d 49 2 100
+*e 44 0 101
+*f 52 3 102
+*g 41 1 103
+*y 60 1 104
+*i 33 0 105
+--- 60 1 106
+*k 55 0 107
+*l 55 2 108
+*m 58 1 109
+*n 52 0 110
+*o 55 0 111
+*p 55 0 112
+*h 52 2 113
+*r 55 1 114
+*s 60 0 115
+*t 44 0 116
+*u 58 0 117
+--- 71 2 118
+*w 69 0 119
+*c 49 3 120
+*q 69 1 121
+*z 49 3 122
+{ 48 3 123
+or 20 3 124
+} 48 3 125
+ap 55 0 126
+--- 62 2 161
+fm 25 2 162
+<= 55 2 163
+sl 17 2 164
+if 73 0 165
+--- 50 3 166
+--- 75 0 167
+--- 75 0 168
+--- 75 0 169
+--- 75 0 170
+--- 104 0 171
+<- 99 0 172
+ua 60 2 173
+-> 99 0 174
+da 60 2 175
+de 40 2 176
++- 55 2 177
+--- 41 2 178
+>= 55 2 179
+mu 55 0 180
+pt 71 0 181
+pd 49 2 182
+bu 46 0 183
+di 55 0 184
+!= 55 0 185
+== 55 0 186
+~~ 55 0 187
+--- 100 0 188
+--- 60 3 189
+--- 100 0 190
+--- 66 2 191
+al 82 2 192
+--- 69 2 193
+--- 80 2 194
+--- 99 3 195
+Ox 77 2 196
+O+ 77 2 197
+es 82 2 198
+ca 77 0 199
+cu 77 0 200
+sp 71 0 201
+ip 71 1 202
+--- 71 0 203
+sb 71 0 204
+ib 71 1 205
+mo 71 0 206
+--- 71 0 207
+--- 77 2 208
+gr 71 2 209
+rg 79 2 210
+co 79 2 211
+tm 89 2 212
+--- 82 2 213
+sr 55 2 214
+--- 25 0 215
+no 71 0 216
+^ 60 0 217
+or 60 0 218
+--- 104 0 219
+--- 99 0 220
+--- 60 2 221
+--- 99 0 222
+--- 60 2 223
+--- 49 2 224
+--- 33 3 225
+--- 79 2 226
+--- 79 2 227
+--- 79 2 228
+--- 71 2 229
+--- 38 3 230
+br 0 3 231
+--- 38 3 232
+lc 50 2 233
+vr 0 2 234
+lf 50 2 235
+lt 49 2 236
+lk 49 2 237
+lb 49 2 238
+bv 49 2 239
+--- 25 0 240
+--- 33 3 241
+is 50 3 242
+--- 69 2 243
+--- 69 2 244
+--- 69 2 245
+--- 38 3 246
+--- 38 2 247
+--- 38 3 248
+rc 38 2 249
+| 50 3 250
+rf 38 2 251
+rt 49 2 252
+rk 49 2 253
+rb 49 2 254
diff --git a/troff/troff.d/font/devpost/S.big b/troff/troff.d/font/devpost/S.big
new file mode 100644
index 000000000000..7ded493934ce
--- /dev/null
+++ b/troff/troff.d/font/devpost/S.big
@@ -0,0 +1,228 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Symbol
+#
+name S
+internalname 33
+special
+charset
+bx 50 2 1
+ci 75 0 1
+sq 50 2 1
+~= 55 0 1
+L1 110 1 2
+LA 110 1 2
+LV 110 3 2
+LH 210 1 2
+Lb "
+lh 100 0 2
+rh 100 0 2
+--- 25 0 32
+--- 33 2 33
+fa 71 2 34
+--- 50 2 35
+te 55 2 36
+--- 83 2 37
+--- 78 2 38
+--- 44 0 39
+--- 33 3 40
+--- 33 3 41
+** 50 0 42
+pl 55 0 43
+--- 25 1 44
+mi 55 0 45
+--- 25 0 46
+--- 28 2 47
+--- 50 2 48
+--- 50 2 49
+--- 50 2 50
+--- 50 2 51
+--- 50 2 52
+--- 50 2 53
+--- 50 2 54
+--- 50 2 55
+--- 50 2 56
+--- 50 2 57
+--- 28 0 58
+--- 28 1 59
+< 55 0 60
+eq 55 0 61
+> 55 0 62
+--- 44 2 63
+*A 72 2 65
+*B 67 2 66
+*X 72 2 67
+*D 61 2 68
+*E 61 2 69
+*F 76 2 70
+*G 60 2 71
+*Y 72 2 72
+*I 33 2 73
+--- 63 2 74
+*K 72 2 75
+*L 69 2 76
+*M 89 2 77
+*N 72 2 78
+*O 72 2 79
+*P 77 2 80
+*H 74 2 81
+*R 56 2 82
+*S 59 2 83
+*T 61 2 84
+*U 69 2 85
+--- 44 1 86
+ts 44 1 86
+*W 77 2 87
+*C 65 2 88
+*Q 80 2 89
+*Z 61 2 90
+--- 33 3 91
+--- 86 0 92
+--- 33 3 93
+--- 66 2 94
+ul 50 1 95
+_ "
+rn 50 2 96
+*a 63 0 97
+*b 55 3 98
+*x 55 1 99
+*d 49 2 100
+*e 44 0 101
+*f 52 3 102
+*g 41 1 103
+*y 60 1 104
+*i 33 0 105
+--- 60 1 106
+*k 55 0 107
+*l 55 2 108
+*m 58 1 109
+*n 52 0 110
+*o 55 0 111
+*p 55 0 112
+*h 52 2 113
+*r 55 1 114
+*s 60 0 115
+*t 44 0 116
+*u 58 0 117
+--- 71 2 118
+*w 69 0 119
+*c 49 3 120
+*q 69 1 121
+*z 49 3 122
+{ 48 3 123
+or 20 3 124
+} 48 3 125
+ap 55 0 126
+--- 62 2 161
+fm 25 2 162
+<= 55 2 163
+sl 17 2 164
+if 73 0 165
+--- 50 3 166
+--- 75 0 167
+--- 75 0 168
+--- 75 0 169
+--- 75 0 170
+--- 104 0 171
+<- 99 0 172
+ua 60 2 173
+-> 99 0 174
+da 60 2 175
+de 40 2 176
++- 55 2 177
+--- 41 2 178
+>= 55 2 179
+mu 55 0 180
+pt 71 0 181
+pd 49 2 182
+bu 46 0 183
+di 55 0 184
+!= 55 0 185
+== 55 0 186
+~~ 55 0 187
+--- 100 0 188
+--- 60 3 189
+--- 100 0 190
+--- 66 2 191
+al 82 2 192
+--- 69 2 193
+--- 80 2 194
+--- 99 3 195
+Ox 77 2 196
+O+ 77 2 197
+es 82 2 198
+ca 77 0 199
+cu 77 0 200
+sp 71 0 201
+ip 71 1 202
+--- 71 0 203
+sb 71 0 204
+ib 71 1 205
+mo 71 0 206
+--- 71 0 207
+--- 77 2 208
+gr 71 2 209
+rg 79 2 210
+co 79 2 211
+tm 89 2 212
+--- 82 2 213
+sr 55 2 214
+--- 25 0 215
+no 71 0 216
+^ 60 0 217
+or 60 0 218
+--- 104 0 219
+--- 99 0 220
+--- 60 2 221
+--- 99 0 222
+--- 60 2 223
+--- 49 2 224
+--- 33 3 225
+--- 79 2 226
+--- 79 2 227
+--- 79 2 228
+--- 71 2 229
+--- 38 3 230
+br 0 3 231
+--- 38 3 232
+lc 50 2 233
+vr 0 2 234
+lf 50 2 235
+lt 49 2 236
+lk 49 2 237
+lb 49 2 238
+bv 49 2 239
+--- 25 0 240
+--- 33 3 241
+is 50 3 242
+--- 69 2 243
+--- 69 2 244
+--- 69 2 245
+--- 38 3 246
+--- 38 2 247
+--- 38 3 248
+rc 38 2 249
+| 50 3 250
+rf 38 2 251
+rt 49 2 252
+rk 49 2 253
+rb 49 2 254
diff --git a/troff/troff.d/font/devpost/S.name b/troff/troff.d/font/devpost/S.name
new file mode 100644
index 000000000000..c5fe836342c4
--- /dev/null
+++ b/troff/troff.d/font/devpost/S.name
@@ -0,0 +1 @@
+Symbol
diff --git a/troff/troff.d/font/devpost/S.small b/troff/troff.d/font/devpost/S.small
new file mode 100644
index 000000000000..d002a7aa1773
--- /dev/null
+++ b/troff/troff.d/font/devpost/S.small
@@ -0,0 +1,155 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Symbol
+#
+name S
+internalname 33
+special
+charset
+bx 50 2 1
+ci 75 0 1
+sq 50 2 1
+~= 55 0 1
+L1 110 1 2
+LA 110 1 2
+LV 110 3 2
+LH 210 1 2
+Lb "
+lh 100 0 2
+rh 100 0 2
+fa 71 2 34
+te 55 2 36
+** 50 0 42
+pl 55 0 43
+mi 55 0 45
+< 55 0 60
+eq 55 0 61
+> 55 0 62
+*A 72 2 65
+*B 67 2 66
+*X 72 2 67
+*D 61 2 68
+*E 61 2 69
+*F 76 2 70
+*G 60 2 71
+*Y 72 2 72
+*I 33 2 73
+*K 72 2 75
+*L 69 2 76
+*M 89 2 77
+*N 72 2 78
+*O 72 2 79
+*P 77 2 80
+*H 74 2 81
+*R 56 2 82
+*S 59 2 83
+*T 61 2 84
+*U 69 2 85
+ts 44 1 86
+*W 77 2 87
+*C 65 2 88
+*Q 80 2 89
+*Z 61 2 90
+ul 50 1 95
+_ "
+rn 50 2 96
+*a 63 0 97
+*b 55 3 98
+*x 55 1 99
+*d 49 2 100
+*e 44 0 101
+*f 52 3 102
+*g 41 1 103
+*y 60 1 104
+*i 33 0 105
+*k 55 0 107
+*l 55 2 108
+*m 58 1 109
+*n 52 0 110
+*o 55 0 111
+*p 55 0 112
+*h 52 2 113
+*r 55 1 114
+*s 60 0 115
+*t 44 0 116
+*u 58 0 117
+*w 69 0 119
+*c 49 3 120
+*q 69 1 121
+*z 49 3 122
+{ 48 3 123
+or 20 3 124
+} 48 3 125
+ap 55 0 126
+fm 25 2 162
+<= 55 2 163
+sl 17 2 164
+if 73 0 165
+<- 99 0 172
+ua 60 2 173
+-> 99 0 174
+da 60 2 175
+de 40 2 176
++- 55 2 177
+>= 55 2 179
+mu 55 0 180
+pt 71 0 181
+pd 49 2 182
+bu 46 0 183
+di 55 0 184
+!= 55 0 185
+== 55 0 186
+~~ 55 0 187
+al 82 2 192
+Ox 77 2 196
+O+ 77 2 197
+es 82 2 198
+ca 77 0 199
+cu 77 0 200
+sp 71 0 201
+ip 71 1 202
+sb 71 0 204
+ib 71 1 205
+mo 71 0 206
+gr 71 2 209
+rg 79 2 210
+co 79 2 211
+tm 89 2 212
+sr 55 2 214
+no 71 0 216
+^ 60 0 217
+or 60 0 218
+br 0 3 231
+lc 50 2 233
+vr 0 2 234
+lf 50 2 235
+lt 49 2 236
+lk 49 2 237
+lb 49 2 238
+bv 49 2 239
+is 50 3 242
+rc 38 2 249
+| 50 3 250
+rf 38 2 251
+rt 49 2 252
+rk 49 2 253
+rb 49 2 254
diff --git a/troff/troff.d/font/devpost/S1 b/troff/troff.d/font/devpost/S1
new file mode 100644
index 000000000000..b926aed0cb45
--- /dev/null
+++ b/troff/troff.d/font/devpost/S1
@@ -0,0 +1,64 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)S1 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+# Times-Roman special font
+name S1
+internalname 1
+special
+charset
+" 41 2 34
+dq "
+# 50 2 35
+< 56 0 60
+> 56 0 62
+@ 92 3 64
+\ 28 2 92
+rs "
+or 20 2 124
+^ 33 2 195
+~ 33 2 196
+\' 33 2 194
+aa "
+\` 33 2 193
+ga "
+ru 50 0 95
+\- 65 0 177
+en "
+sc 50 3 167
+dg 50 3 178
+dd 50 3 179
+ct 50 3 162
+14 75 2 1
+34 75 2 1
+12 75 2 1
+Sl 50 2 1
+ob 38 0 1
+`` 44 2 170
+'' 44 2 186
diff --git a/troff/troff.d/font/devpost/S1.name b/troff/troff.d/font/devpost/S1.name
new file mode 100644
index 000000000000..1a9e5453e1ef
--- /dev/null
+++ b/troff/troff.d/font/devpost/S1.name
@@ -0,0 +1 @@
+Times-Roman
diff --git a/troff/troff.d/font/devpost/VB b/troff/troff.d/font/devpost/VB
new file mode 100644
index 000000000000..c3bf6ab66a39
--- /dev/null
+++ b/troff/troff.d/font/devpost/VB
@@ -0,0 +1,129 @@
+#ident "@(#)VB 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Varitimes#Bold
+name VB
+internalname 1
+special
+charset
+! 28 2 33
+$ 53 3 36
+% 83 2 37
+& 77 2 38
+' 28 2 39
+cq 28 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 77 0 43
+, 28 1 44
+hy 33 0 45
+- "
+. 28 0 46
+/ 33 2 47
+0 53 2 48
+1 53 2 49
+2 53 2 50
+3 53 2 51
+4 53 2 52
+5 53 2 53
+6 53 2 54
+7 53 2 55
+8 53 2 56
+9 53 2 57
+: 28 0 58
+; 28 1 59
+= 77 0 61
+? 47 2 63
+A 72 2 65
+B 64 2 66
+C 72 2 67
+D 72 2 68
+E 66 2 69
+F 61 2 70
+G 75 2 71
+H 77 2 72
+I 39 2 73
+J 50 2 74
+K 77 2 75
+L 64 2 76
+M 94 2 77
+N 75 2 78
+O 77 2 79
+P 64 2 80
+Q 77 3 81
+R 72 2 82
+S 55 2 83
+T 66 2 84
+U 75 2 85
+V 72 2 86
+W 100 2 87
+X 69 2 88
+Y 72 2 89
+Z 64 2 90
+[ 33 3 91
+] 33 3 93
+` 28 2 96
+oq 28 2 96
+a 50 0 97
+b 55 2 98
+c 44 0 99
+d 55 2 100
+e 44 0 101
+f 36 2 102
+g 50 1 103
+h 55 2 104
+i 28 2 105
+j 30 3 106
+k 55 2 107
+l 28 2 108
+m 83 0 109
+n 55 0 110
+o 50 0 111
+p 55 1 112
+q 55 1 113
+r 44 0 114
+s 39 0 115
+t 33 2 116
+u 55 0 117
+v 47 0 118
+w 69 0 119
+x 50 0 120
+y 47 1 121
+z 44 0 122
+ct 53 3 162
+fi 55 2 174
+fl 55 2 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 53 3 178
+bu 41 0 183
+de 50 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 44 2 170
+'' 44 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/VB.name b/troff/troff.d/font/devpost/VB.name
new file mode 100644
index 000000000000..7ce3b11ae1af
--- /dev/null
+++ b/troff/troff.d/font/devpost/VB.name
@@ -0,0 +1 @@
+Varitimes#Bold
diff --git a/troff/troff.d/font/devpost/VI b/troff/troff.d/font/devpost/VI
new file mode 100644
index 000000000000..e2a0724eac41
--- /dev/null
+++ b/troff/troff.d/font/devpost/VI
@@ -0,0 +1,129 @@
+#ident "@(#)VI 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Varitimes#Italic
+name VI
+internalname 1
+special
+charset
+! 25 2 33
+$ 55 2 36
+% 89 2 37
+& 75 2 38
+' 25 2 39
+cq 25 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 77 0 43
+, 22 1 44
+hy 39 0 45
+- "
+. 22 0 46
+/ 33 2 47
+0 55 2 48
+1 55 2 49
+2 55 2 50
+3 55 2 51
+4 55 2 52
+5 55 2 53
+6 55 2 54
+7 55 2 55
+8 55 2 56
+9 55 2 57
+: 22 0 58
+; 22 1 59
+= 77 0 61
+? 44 2 63
+A 69 2 65
+B 64 2 66
+C 69 2 67
+D 75 2 68
+E 61 2 69
+F 58 2 70
+G 75 2 71
+H 75 2 72
+I 33 2 73
+J 41 2 74
+K 64 2 75
+L 58 2 76
+M 86 2 77
+N 72 2 78
+O 75 2 79
+P 58 2 80
+Q 75 3 81
+R 61 2 82
+S 53 2 83
+T 61 2 84
+U 75 2 85
+V 69 2 86
+W 89 2 87
+X 69 2 88
+Y 64 2 89
+Z 66 2 90
+[ 33 3 91
+] 33 3 93
+` 25 2 96
+oq 25 2 96
+a 53 0 97
+b 53 2 98
+c 44 0 99
+d 53 2 100
+e 41 0 101
+f 33 3 102
+g 44 1 103
+h 53 2 104
+i 25 2 105
+j 25 3 106
+k 47 2 107
+l 25 2 108
+m 77 0 109
+n 53 0 110
+o 53 0 111
+p 53 1 112
+q 53 1 113
+r 36 0 114
+s 36 0 115
+t 28 0 116
+u 53 0 117
+v 44 0 118
+w 72 0 119
+x 47 0 120
+y 47 1 121
+z 39 0 122
+ct 50 3 162
+fi 55 3 174
+fl 55 3 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 53 2 178
+bu 41 0 183
+de 50 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 44 2 170
+'' 44 2 186
+aq 25 2 169
diff --git a/troff/troff.d/font/devpost/VI.name b/troff/troff.d/font/devpost/VI.name
new file mode 100644
index 000000000000..4562893d5ce8
--- /dev/null
+++ b/troff/troff.d/font/devpost/VI.name
@@ -0,0 +1 @@
+Varitimes#Italic
diff --git a/troff/troff.d/font/devpost/VR b/troff/troff.d/font/devpost/VR
new file mode 100644
index 000000000000..cf76e7ab377e
--- /dev/null
+++ b/troff/troff.d/font/devpost/VR
@@ -0,0 +1,129 @@
+#ident "@(#)VR 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Varitimes#Roman
+name VR
+internalname 1
+special
+charset
+! 25 2 33
+$ 55 2 36
+% 83 2 37
+& 77 2 38
+' 25 2 39
+cq 25 2 39
+( 33 3 40
+) 33 3 41
+* 50 2 42
++ 77 0 43
+, 22 1 44
+hy 39 0 45
+- "
+. 22 0 46
+/ 39 2 47
+0 55 2 48
+1 55 2 49
+2 55 2 50
+3 55 2 51
+4 55 2 52
+5 55 2 53
+6 55 2 54
+7 55 2 55
+8 55 2 56
+9 55 2 57
+: 22 0 58
+; 22 1 59
+= 77 0 61
+? 47 2 63
+A 75 2 65
+B 64 2 66
+C 75 2 67
+D 77 2 68
+E 66 2 69
+F 61 2 70
+G 77 2 71
+H 75 2 72
+I 33 2 73
+J 39 2 74
+K 75 2 75
+L 64 2 76
+M 91 2 77
+N 75 2 78
+O 77 2 79
+P 61 2 80
+Q 77 3 81
+R 69 2 82
+S 53 2 83
+T 66 2 84
+U 75 2 85
+V 72 2 86
+W 100 2 87
+X 75 2 88
+Y 72 2 89
+Z 64 2 90
+[ 33 3 91
+] 33 3 93
+` 25 2 96
+oq 25 2 96
+a 50 0 97
+b 53 2 98
+c 47 0 99
+d 53 2 100
+e 47 0 101
+f 33 2 102
+g 53 1 103
+h 53 2 104
+i 28 2 105
+j 28 3 106
+k 55 2 107
+l 28 2 108
+m 83 0 109
+n 53 0 110
+o 53 0 111
+p 53 1 112
+q 53 1 113
+r 36 0 114
+s 39 0 115
+t 30 2 116
+u 53 0 117
+v 50 0 118
+w 75 0 119
+x 50 0 120
+y 50 1 121
+z 47 0 122
+ct 53 3 162
+fi 58 2 174
+fl 58 2 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 53 3 178
+bu 41 0 183
+de 50 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 44 2 170
+'' 44 2 186
+aq 25 2 169
diff --git a/troff/troff.d/font/devpost/VR.name b/troff/troff.d/font/devpost/VR.name
new file mode 100644
index 000000000000..ce7ab7c8ee98
--- /dev/null
+++ b/troff/troff.d/font/devpost/VR.name
@@ -0,0 +1 @@
+Varitimes#Roman
diff --git a/troff/troff.d/font/devpost/VX b/troff/troff.d/font/devpost/VX
new file mode 100644
index 000000000000..2dcd8088492b
--- /dev/null
+++ b/troff/troff.d/font/devpost/VX
@@ -0,0 +1,129 @@
+#ident "@(#)VX 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Varitimes#BoldItalic
+name VX
+internalname 1
+special
+charset
+! 28 2 33
+$ 55 2 36
+% 91 2 37
+& 75 2 38
+' 28 2 39
+cq 28 2 39
+( 33 3 40
+) 33 3 41
+* 55 2 42
++ 77 0 43
+, 28 1 44
+hy 39 0 45
+- "
+. 28 1 46
+/ 22 2 47
+0 53 2 48
+1 53 2 49
+2 53 2 50
+3 53 2 51
+4 53 2 52
+5 53 2 53
+6 53 2 54
+7 53 2 55
+8 53 2 56
+9 53 2 57
+: 28 0 58
+; 28 1 59
+= 77 0 61
+? 44 2 63
+A 66 2 65
+B 69 2 66
+C 69 2 67
+D 77 2 68
+E 69 2 69
+F 66 2 70
+G 77 2 71
+H 80 2 72
+I 39 2 73
+J 50 2 74
+K 69 2 75
+L 64 2 76
+M 94 2 77
+N 75 2 78
+O 75 2 79
+P 64 2 80
+Q 75 3 81
+R 72 2 82
+S 58 2 83
+T 66 2 84
+U 77 2 85
+V 69 2 86
+W 91 2 87
+X 66 2 88
+Y 61 2 89
+Z 64 2 90
+[ 33 3 91
+] 33 3 93
+` 28 2 96
+oq 28 2 96
+a 53 0 97
+b 53 2 98
+c 44 0 99
+d 53 2 100
+e 44 0 101
+f 33 3 102
+g 50 1 103
+h 55 2 104
+i 30 2 105
+j 33 3 106
+k 53 2 107
+l 30 2 108
+m 80 0 109
+n 55 0 110
+o 50 0 111
+p 53 1 112
+q 53 1 113
+r 41 0 114
+s 39 0 115
+t 33 2 116
+u 55 0 117
+v 44 0 118
+w 66 0 119
+x 50 0 120
+y 44 1 121
+z 44 0 122
+ct 44 3 162
+fi 61 3 174
+fl 61 3 175
+ff 60 2 1
+Fi 84 2 1
+Fl 84 2 1
+dg 50 3 178
+bu 41 0 183
+de 30 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+sq 50 2 1
+`` 44 2 170
+'' 44 2 186
+aq 28 2 169
diff --git a/troff/troff.d/font/devpost/VX.name b/troff/troff.d/font/devpost/VX.name
new file mode 100644
index 000000000000..6beb0745333b
--- /dev/null
+++ b/troff/troff.d/font/devpost/VX.name
@@ -0,0 +1 @@
+Varitimes#BoldItalic
diff --git a/troff/troff.d/font/devpost/ZD b/troff/troff.d/font/devpost/ZD
new file mode 100644
index 000000000000..650436336ea4
--- /dev/null
+++ b/troff/troff.d/font/devpost/ZD
@@ -0,0 +1,214 @@
+#ident "@(#)ZD 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# ZapfDingbats
+name ZD
+internalname 36
+ligatures fi fl 0
+charset
+! 97 2 33
+" 96 2 34
+# 97 2 35
+$ 98 3 36
+% 72 2 37
+& 79 3 38
+' 79 3 39
+( 79 3 40
+) 69 2 41
+* 96 2 42
++ 94 2 43
+, 55 3 44
+- 86 2 45
+. 91 2 46
+/ 93 2 47
+0 91 2 48
+1 94 2 49
+2 97 2 50
+3 76 3 51
+4 85 3 52
+5 76 2 53
+6 76 2 54
+7 57 3 55
+8 68 3 56
+9 76 2 57
+: 76 2 58
+; 76 2 59
+< 75 3 60
+= 49 2 61
+> 55 2 62
+? 54 3 63
+@ 58 2 64
+A 69 3 65
+B 79 3 66
+C 79 3 67
+D 79 3 68
+E 79 3 69
+F 79 3 70
+G 79 3 71
+H 82 3 72
+I 82 3 73
+J 79 3 74
+K 84 3 75
+L 82 3 76
+M 83 3 77
+N 82 3 78
+O 83 3 79
+P 92 3 80
+Q 74 2 81
+R 72 2 82
+S 75 2 83
+T 79 3 84
+U 79 3 85
+V 69 3 86
+W 78 3 87
+X 77 3 88
+Y 79 3 89
+Z 76 2 90
+[ 71 3 91
+\ 71 3 92
+] 68 3 93
+^ 70 3 94
+_ 83 3 95
+` 81 3 96
+a 79 3 97
+b 79 3 98
+c 71 3 99
+d 69 2 100
+e 70 2 101
+f 69 2 102
+g 79 3 103
+h 79 3 104
+i 71 3 105
+j 79 3 106
+k 78 3 107
+l 79 3 108
+m 87 3 109
+n 76 2 110
+o 76 2 111
+p 76 2 112
+q 76 3 113
+r 76 3 114
+s 89 2 115
+t 89 3 116
+u 79 3 117
+v 78 3 118
+w 44 3 119
+x 14 2 120
+y 28 2 121
+z 41 2 122
+{ 39 2 123
+| 39 2 124
+} 67 2 125
+~ 67 2 126
+hy 73 3 161
+em 54 3 162
+de 54 3 163
+\- 91 2 164
+en 67 3 165
+ff 76 3 166
+fi 76 2 167
+fl 78 2 168
+Fi 60 3 169
+Fl 69 3 170
+fm 63 3 171
+ru 79 3 172
+dg 79 3 173
+bu 79 3 174
+14 79 3 175
+34 79 3 176
+12 79 3 177
+ct 79 3 178
+rg 79 3 179
+sq 79 3 180
+sl 79 3 181
+ul 79 3 182
+or 79 3 183
+no 79 3 184
+-> 79 3 185
+<- 79 3 186
+da 79 3 187
+lh 79 3 188
+ua 79 3 189
+\e 79 3 190
+\' 79 3 191
+aa 79 3 192
+\` 79 3 193
+ga 79 3 194
+pl 79 3 195
+mi 79 3 196
+mu 79 3 197
+di 79 3 198
+eq 79 3 199
+== 79 3 200
+>= 79 3 201
+<= 79 3 202
+!= 79 3 203
++- 79 3 204
+-+ 79 3 205
+ap 79 3 206
+~= 79 3 207
+gr 79 3 208
+is 79 3 209
+pd 79 3 210
+if 79 3 211
+sr 89 2 212
+rn 84 2 213
+sb 102 2 214
+sp 46 3 215
+cu 75 2 216
+ca 92 2 217
+ib 75 2 218
+ip 92 2 219
+mo 93 2 220
+es 93 2 221
+sc 93 2 222
+dd 83 2 223
+lc 87 2 224
+rc 83 2 225
+lf 92 2 226
+rf 92 2 227
+bv 92 2 228
+** 93 2 229
+br 93 2 230
+ci 46 3 231
+ts 88 2 232
+co 84 2 233
+lt 84 2 234
+rt 87 2 235
+lb 87 2 236
+rb 70 2 237
+lk 70 2 238
+rk 87 2 239
+rh 87 2 241
+tm 76 2 242
+Sl 95 2 243
+ps 77 2 244
+cs 86 2 245
+cy 77 2 246
+as 89 3 247
+os 97 2 248
+=. 89 3 249
+ld 83 2 250
+rd 87 2 251
+le 93 2 252
+ge 97 2 253
+pp 92 2 254
diff --git a/troff/troff.d/font/devpost/ZD.name b/troff/troff.d/font/devpost/ZD.name
new file mode 100644
index 000000000000..b70c41eb04c5
--- /dev/null
+++ b/troff/troff.d/font/devpost/ZD.name
@@ -0,0 +1 @@
+ZapfDingbats
diff --git a/troff/troff.d/font/devpost/ZI b/troff/troff.d/font/devpost/ZI
new file mode 100644
index 000000000000..c16a2bd9cea2
--- /dev/null
+++ b/troff/troff.d/font/devpost/ZI
@@ -0,0 +1,125 @@
+#ident "@(#)ZI 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# ZapfChancery-MediumItalic
+name ZI
+internalname 37
+ligatures fi fl 0
+charset
+! 28 2 33
+$ 44 3 36
+% 68 2 37
+& 78 2 38
+' 24 2 39
+cq 24 2 39
+( 26 3 40
+) 22 3 41
+* 42 2 42
++ 52 0 43
+, 22 0 44
+hy 28 0 45
+- "
+. 22 0 46
+/ 34 3 47
+0 44 2 48
+1 44 2 49
+2 44 2 50
+3 44 2 51
+4 44 2 52
+5 44 2 53
+6 44 2 54
+7 44 2 55
+8 44 2 56
+9 44 2 57
+: 26 0 58
+; 24 0 59
+= 52 0 61
+? 38 2 63
+A 62 2 65
+B 60 2 66
+C 52 2 67
+D 70 2 68
+E 62 2 69
+F 58 2 70
+G 62 3 71
+H 68 2 72
+I 38 2 73
+J 40 2 74
+K 66 3 75
+L 58 2 76
+M 84 2 77
+N 70 3 78
+O 60 2 79
+P 54 2 80
+Q 60 3 81
+R 60 3 82
+S 46 2 83
+T 50 2 84
+U 74 2 85
+V 64 2 86
+W 88 2 87
+X 56 2 88
+Y 56 3 89
+Z 62 2 90
+[ 24 3 91
+] 32 3 93
+` 24 2 96
+oq 24 2 96
+a 42 0 97
+b 42 2 98
+c 34 0 99
+d 44 2 100
+e 34 0 101
+f 32 3 102
+g 40 1 103
+h 44 2 104
+i 24 2 105
+j 22 3 106
+k 44 3 107
+l 24 2 108
+m 62 0 109
+n 46 0 110
+o 40 0 111
+p 44 1 112
+q 40 3 113
+r 30 0 114
+s 32 0 115
+t 32 2 116
+u 46 0 117
+v 44 0 118
+w 68 0 119
+x 42 1 120
+y 40 1 121
+z 44 0 122
+ct 44 2 162
+fi 52 3 174
+fl 52 3 175
+dg 46 3 178
+bu 60 2 183
+de 30 2 202
+em 100 0 208
+14 75 2 1
+34 75 2 1
+12 75 2 1
+`` 34 2 170
+'' 36 2 186
+aq 24 2 169
diff --git a/troff/troff.d/font/devpost/ZI.name b/troff/troff.d/font/devpost/ZI.name
new file mode 100644
index 000000000000..f995af14039d
--- /dev/null
+++ b/troff/troff.d/font/devpost/ZI.name
@@ -0,0 +1 @@
+ZapfChancery-MediumItalic
diff --git a/troff/troff.d/font/devpost/charlib/12 b/troff/troff.d/font/devpost/charlib/12
new file mode 100644
index 000000000000..1a29d9d7ba51
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/12
@@ -0,0 +1,44 @@
+%%BeginResource: procset dpost_char12 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/12 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_12 {
+ pop
+ /optsize ptsize def
+ /osize size def
+ /ofont font def
+
+ optsize 2 div dup R exch R f
+ 0 size 2 mul 3 div dup neg exch 0 exch rmoveto
+
+ (1) show
+ rmoveto
+ optsize R f
+ (\244) show
+ f
+ (2) show
+
+ optsize ofont f
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/14 b/troff/troff.d/font/devpost/charlib/14
new file mode 100644
index 000000000000..f51b2f5e2754
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/14
@@ -0,0 +1,44 @@
+%%BeginResource: procset dpost_char14 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/14 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_14 {
+ pop
+ /optsize ptsize def
+ /osize size def
+ /ofont font def
+
+ optsize 2 div dup R exch R f
+ 0 size 2 mul 3 div dup neg exch 0 exch rmoveto
+
+ (1) show
+ rmoveto
+ optsize R f
+ (\244) show
+ f
+ (4) show
+
+ optsize ofont f
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/34 b/troff/troff.d/font/devpost/charlib/34
new file mode 100644
index 000000000000..f74465c74b88
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/34
@@ -0,0 +1,44 @@
+%%BeginResource: procset dpost_char34 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/34 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_34 {
+ pop
+ /optsize ptsize def
+ /osize size def
+ /ofont font def
+
+ optsize 2 div dup R exch R f
+ 0 size 2 mul 3 div dup neg exch 0 exch rmoveto
+
+ (3) show
+ rmoveto
+ optsize R f
+ (\244) show
+ f
+ (4) show
+
+ optsize ofont f
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/BRACKETS_NOTE b/troff/troff.d/font/devpost/charlib/BRACKETS_NOTE
new file mode 100644
index 000000000000..d10aa2e10945
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/BRACKETS_NOTE
@@ -0,0 +1,58 @@
+#ident "@(#)BRACKETS_NOTE 1.4 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+ lc, rc, lf, and rf contain PostScript code that can be used to build the top
+ and bottom bracket pieces used by eqn. The files are only used if the character
+ code field in the S font file for lc, rc, lf, and rf is set to 1. A code larger
+ than 32 means a character from Adobe's Symbol font will be used. Think the real
+ solution is to change eqn so large brackets and braces are built differently.
+
+ There were some serious collisions with eqn's bracket building algorithm and
+ Adobe's Symbol font. eqn extends all the pieces with the \(bv character, while
+ the bracket and brace pieces available in Adobe's Symbol are all quite different
+ and are designed to work with their own extenders. The reference points are
+ different, but worse still the thickness of brackets and braces don't match.
+ Anyway using a single extender (the way eqn does) can't ever work with the
+ bracket and brace characters available in Adobe's Symbol font.
+
+ The lc, rc, lf, and rf files are a very complicated attempt to get around the
+ problem. Each builds the troff character by using the \(bv character from the
+ Symbol font and then draws a small horizontal line at either the top or bottom
+ of the \(bv. Using \(bv for the vertical part guarantees things will stack
+ properly, but getting to the precise top or bottom of the \(bv (down to the
+ pixel level on all devices and in all sizes) proved to be very difficult. In
+ fact you would think that determining the bounding box of \(bv would be enough
+ to let you draw a good bracket piece that matched up nicely with the extender.
+ Not quite, at least I didn't find that it was possible to do a good job drawing
+ the pieces from the \(bv bounding box. Think roundoff errors introduced by the
+ CTM caused the trouble, although I expect there's more to it.
+
+ Clipping a rectangular region 2 pixels smaller in height than the bounding box
+ of the \(bv character, and using the corners of that box to locate the top and
+ bottom of the bv for the horizontal extender solved the problems I originally
+ had with the precise placement of the horizontal rule. Anyway that's what the
+ clipping and idtransform are for. The initgraphics stuff is an attempt to fit
+ a tight bounding box around the \(bv character independent of the rotation of
+ our coordinate system. pathbbox only returns what we want if the coordinate
+ system has been rotated by a multiple of 90 degrees.
+
diff --git a/troff/troff.d/font/devpost/charlib/Fi b/troff/troff.d/font/devpost/charlib/Fi
new file mode 100644
index 000000000000..11e4e7efc919
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/Fi
@@ -0,0 +1,30 @@
+%%BeginResource: procset dpost_charFi 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/Fi 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_Fi {
+ pop
+ size .05 mul neg 0 (ffi) ashow
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/Fl b/troff/troff.d/font/devpost/charlib/Fl
new file mode 100644
index 000000000000..ba0f75318195
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/Fl
@@ -0,0 +1,30 @@
+%%BeginResource: procset dpost_charFl 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/Fl 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_Fl {
+ pop
+ size .05 mul neg 0 (ffl) ashow
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/L1 b/troff/troff.d/font/devpost/charlib/L1
new file mode 100644
index 000000000000..8574886f0815
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/L1
@@ -0,0 +1,38 @@
+%%BeginResource: procset dpost_charL1 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/L1 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_L1 {
+ pop
+ /picstr 40 string def
+ gsave
+ currentpoint translate
+ .533 72 mul size mul 36 div
+ .5 72 mul size mul 36 div
+ scale
+ 160 150 1 [160 0 0 -150 0 150]
+ {currentfile picstr readhexstring pop} image
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/L1.map b/troff/troff.d/font/devpost/charlib/L1.map
new file mode 100644
index 000000000000..0847af4559de
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/L1.map
@@ -0,0 +1,150 @@
+FFFFFFFFFFFFFFFFFF0007FFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFE0000000007FFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFF
+FFFFFFFFFFFFF8000000000001FFFFFFFFFFFFFF
+FFFFFFFFFFFFE00000000000003FFFFFFFFFFFFF
+FFFFFFFFFFFF000000000000000FFFFFFFFFFFFF
+FFFFFFFFFFFC0000000000000003FFFFFFFFFFFF
+FFFFFFFFFFF000000000000000007FFFFFFFFFFF
+FFFFFFFFFFC000000000000000003FFFFFFFFFFF
+FFFFFFFFFF8FFFFFFF00000000000FFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFF0000000007FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFC00000000003FFFFFFFF
+FFFFFFF81FFFFFFFFFC0000000000001FFFFFFFF
+FFFFFFF0000000000000000000000000FFFFFFFF
+FFFFFFE00000000000000000000000007FFFFFFF
+FFFFFFC00000000000000000000000003FFFFFFF
+FFFFFF800000000000000000000000001FFFFFFF
+FFFFFF000000000000000000000000000FFFFFFF
+FFFFFE0007FFFFFFFF8000000000000007FFFFFF
+FFFFFE7FFFFFFFFFFFFFFE000000000003FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF0000000003FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFE000000001FFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF80000000001FFFFF
+FFFF01FFFFFFFFFFFFFFFFC000000000000FFFFF
+FFFE00000000000000000000000000000007FFFF
+FFFE00000000000000000000000000000007FFFF
+FFFC00000000000000000000000000000003FFFF
+FFFC00000000000000000000000000000003FFFF
+FFF800000000000000000000000000000001FFFF
+FFF800000000000000000000000000000000FFFF
+FFF80FFFFFFFFFFFFFFFFFE0000000000000FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFE0000000000FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFC0000000001FFF
+FF87FFFFFFFFFFFFFFFFFFFFC000000000000FFF
+FF000000007FFFFFFFFFFC000000000000000FFF
+FF000000000000000000000000000000000007FF
+FF000000000000000000000000000000000007FF
+FE000000000000000000000000000000000007FF
+FE000000000000000000000000000000000003FF
+FE000000000000000000000000000000000003FF
+FE0007FFFFFFFFFFFFFFFFC000000000000003FF
+FC0FFFFFFFFFFFFFFFFFFFFFFC000000000003FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000003FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FF
+FFFFFFFFFFFFFFFFFFFFFFFFFF800000000001FF
+F8FFFFFFFFFFFFFFFFFFFFFF80000000000000FF
+F8000FFFFFFFFFFFFFFFFF0000000000000000FF
+F8000000000000000000000000000000000000FF
+F0000000000000000000000000000000000000FF
+F0000000000000000000000000000000000000FF
+F0000000000000000000000000000000000000FF
+F00000000000000000000000000000000000007F
+F00000007FFFFFFFFFFFE000000000000000007F
+F000FFFFFFFFFFFFFFFFFFFF000000000000007F
+F07FFFFFFFFFFFFFFFFFFFFFFFC000000000007F
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000007F
+F007FFFFFFFFFFFFFFFFFFFC000000000000007F
+F00003FFFFFFFFFFFFFFF000000000000000007F
+F00000000000000000000000000000000000007F
+F00000000000000000000000000000000000007F
+F0000000000000000000000000000000000000FF
+F0000000000000000000000000000000000000FF
+F8000000000000000000000000000000000000FF
+F8000000000000000000000000000000000000FF
+F80003FFFFFFFFFFFFFFF80000000000000000FF
+F80FFFFFFFFFFFFFFFFFFFFFC0000000000000FF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFE00000000000003FF
+FC003FFFFFFFFFFFFFFE000000000000000003FF
+FE000000FFFFFFFFC800000000000000000003FF
+FE000000000000000000000000000000000003FF
+FE000000000000000000000000000000000003FF
+FE000000000000000000000000000000000003FF
+FF000000000000000000000000000000000007FF
+FF000000000000000000000000000000000007FF
+FF000000000000000000000000000000000007FF
+FF80000000000000000000000000000000000FFF
+FF8000000007FF80000000000000000000000FFF
+FFC00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF03FFFFFFFFFFFFFFFC0000000000000007FFF
+FFF0000007FFFFFE000000000000000000007FFF
+FFF800000000000000000000000000000000FFFF
+FFF800000000000000000000000000000000FFFF
+FFF800000000000000000000000000000000FFFF
+FFFC00000000000000000000000000000001FFFF
+FFFE00000000000000000000000000000003FFFF
+FFFE00000000000000000000000000000003FFFF
+FFFF00000000000000000000000000000007FFFF
+FFFF0000000000000000000000000000000FFFFF
+FFFF8000000000000000000000000000000FFFFF
+FFFFC000003FFFE00000000000000000001FFFFF
+FFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFC0000000000000000000000000001FFFFFF
+FFFFFE0000000000000000000000000003FFFFFF
+FFFFFF0000000000000000000000000003FFFFFF
+FFFFFF0000000000000000000000000007FFFFFF
+FFFFFF800000000000000000000000000FFFFFFF
+FFFFFFC00000000000000000000000001FFFFFFF
+FFFFFFE00000000000000000000000003FFFFFFF
+FFFFFFF00000000000000000000000007FFFFFFF
+FFFFFFFC000000000000000000000000FFFFFFFF
+FFFFFFFE000000000000000000000003FFFFFFFF
+FFFFFFFF000000000000000000000007FFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF00000000000000000003FFFFFFFFFF
+FFFFFFFFFF8000000000000000000FFFFFFFFFFF
+FFFFFFFFFFE000000000000000001FFFFFFFFFFF
+FFFFFFFFFFF000000000000000007FFFFFFFFFFF
+FFFFFFFFFFFC0000000000000001FFFFFFFFFFFF
+FFFFFFFFFFFF0000000000000007FFFFFFFFFFFF
+FFFFFFFFFFFFE00000000000003FFFFFFFFFFFFF
+FFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFF
+FFFFFFFFFFFFFF000000000007FFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFE0007FFFFFFFFFFFFFFFFFF
diff --git a/troff/troff.d/font/devpost/charlib/LH.map b/troff/troff.d/font/devpost/charlib/LH.map
new file mode 100644
index 000000000000..b2aa62721605
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/LH.map
@@ -0,0 +1,871 @@
+gsave
+/M {moveto} def
+/L {lineto} def
+
+currentpoint translate
+0 360 translate
+2.4 2.4 scale
+ptsize 36 div dup neg scale
+
+68 1 M
+68 1 L
+60 2 L
+55 3 L
+52 4 L
+49 5 L
+47 6 L
+44 7 L
+42 8 L
+40 9 L
+38 10 L
+37 11 L
+39 11 L
+53 10 L
+68 11 L
+76 12 L
+112 12 L
+111 11 L
+109 10 L
+108 9 L
+105 8 L
+103 7 L
+101 6 L
+98 5 L
+95 4 L
+92 3 L
+88 2 L
+80 1 L
+closepath
+84 17 M
+84 17 L
+78 18 L
+70 19 L
+50 20 L
+30 19 L
+25 19 L
+24 20 L
+23 21 L
+22 22 L
+21 23 L
+20 24 L
+19 25 L
+19 26 L
+20 26 L
+32 25 L
+50 24 L
+69 25 L
+83 26 L
+92 27 L
+129 27 L
+129 26 L
+128 25 L
+127 24 L
+126 23 L
+125 22 L
+124 21 L
+123 20 L
+122 19 L
+121 18 L
+119 17 L
+closepath
+99 32 M
+99 32 L
+93 33 L
+86 34 L
+52 35 L
+18 34 L
+12 34 L
+11 35 L
+11 36 L
+10 37 L
+10 38 L
+9 39 L
+9 40 L
+9 41 L
+15 41 L
+51 40 L
+87 41 L
+99 42 L
+139 42 L
+139 41 L
+139 40 L
+138 39 L
+137 38 L
+137 37 L
+136 36 L
+136 35 L
+135 34 L
+134 33 L
+134 32 L
+closepath
+110 47 M
+110 47 L
+102 48 L
+94 49 L
+82 50 L
+59 51 L
+36 50 L
+8 49 L
+5 49 L
+4 50 L
+4 51 L
+4 52 L
+3 53 L
+3 54 L
+3 55 L
+3 56 L
+2 57 L
+7 57 L
+16 56 L
+51 55 L
+86 56 L
+98 57 L
+110 58 L
+145 58 L
+145 57 L
+145 56 L
+145 55 L
+145 54 L
+144 53 L
+144 52 L
+144 51 L
+143 50 L
+143 49 L
+142 48 L
+142 47 L
+closepath
+178 49 M
+178 49 L
+178 50 L
+177 51 L
+177 52 L
+177 53 L
+176 54 L
+176 55 L
+176 56 L
+175 57 L
+175 58 L
+175 59 L
+174 60 L
+174 61 L
+174 62 L
+173 63 L
+173 64 L
+173 65 L
+172 66 L
+172 67 L
+172 68 L
+171 69 L
+171 70 L
+171 71 L
+170 72 L
+170 73 L
+170 74 L
+169 75 L
+169 76 L
+169 77 L
+168 78 L
+168 79 L
+168 80 L
+167 81 L
+167 82 L
+167 83 L
+166 84 L
+166 85 L
+166 86 L
+165 87 L
+165 88 L
+165 89 L
+164 90 L
+164 91 L
+164 92 L
+163 93 L
+163 94 L
+163 95 L
+162 96 L
+162 97 L
+162 98 L
+161 99 L
+161 100 L
+161 101 L
+160 102 L
+174 102 L
+174 101 L
+175 100 L
+175 99 L
+175 98 L
+176 97 L
+176 96 L
+176 95 L
+177 94 L
+185 93 L
+194 94 L
+194 95 L
+195 96 L
+195 97 L
+195 98 L
+195 99 L
+196 100 L
+196 101 L
+196 102 L
+210 102 L
+209 101 L
+209 100 L
+209 99 L
+208 98 L
+208 97 L
+208 96 L
+208 95 L
+207 94 L
+207 93 L
+207 92 L
+206 91 L
+206 90 L
+206 89 L
+205 88 L
+205 87 L
+205 86 L
+204 85 L
+204 84 L
+204 83 L
+203 82 L
+203 81 L
+203 80 L
+202 79 L
+202 78 L
+202 77 L
+202 76 L
+201 75 L
+201 74 L
+201 73 L
+200 72 L
+200 71 L
+200 70 L
+199 69 L
+199 68 L
+199 67 L
+198 66 L
+198 65 L
+198 64 L
+197 63 L
+197 62 L
+197 61 L
+197 60 L
+196 59 L
+196 58 L
+196 57 L
+195 56 L
+195 55 L
+195 54 L
+194 53 L
+194 52 L
+194 51 L
+193 50 L
+193 49 L
+closepath
+200 49 M
+200 49 L
+200 50 L
+200 51 L
+200 52 L
+200 53 L
+200 54 L
+200 55 L
+200 56 L
+200 57 L
+200 58 L
+200 59 L
+200 60 L
+214 61 L
+214 62 L
+214 63 L
+214 64 L
+214 65 L
+214 66 L
+214 67 L
+214 68 L
+214 69 L
+214 70 L
+214 71 L
+214 72 L
+214 73 L
+214 74 L
+214 75 L
+214 76 L
+214 77 L
+214 78 L
+214 79 L
+214 80 L
+214 81 L
+214 82 L
+214 83 L
+214 84 L
+214 85 L
+214 86 L
+214 87 L
+214 88 L
+214 89 L
+214 90 L
+214 91 L
+214 92 L
+214 93 L
+214 94 L
+214 95 L
+214 96 L
+214 97 L
+214 98 L
+214 99 L
+214 100 L
+214 101 L
+214 102 L
+228 102 L
+228 101 L
+228 100 L
+228 99 L
+228 98 L
+228 97 L
+228 96 L
+228 95 L
+228 94 L
+228 93 L
+228 92 L
+228 91 L
+228 90 L
+228 89 L
+228 88 L
+228 87 L
+228 86 L
+228 85 L
+228 84 L
+228 83 L
+228 82 L
+228 81 L
+228 80 L
+228 79 L
+228 78 L
+228 77 L
+228 76 L
+228 75 L
+228 74 L
+228 73 L
+228 72 L
+228 71 L
+228 70 L
+228 69 L
+228 68 L
+228 67 L
+228 66 L
+228 65 L
+228 64 L
+228 63 L
+228 62 L
+228 61 L
+241 60 L
+241 59 L
+241 58 L
+241 57 L
+241 56 L
+241 55 L
+241 54 L
+241 53 L
+241 52 L
+241 51 L
+241 50 L
+241 49 L
+closepath
+266 49 M
+266 49 L
+266 50 L
+266 51 L
+266 52 L
+266 53 L
+266 54 L
+266 55 L
+266 56 L
+266 57 L
+266 58 L
+266 59 L
+266 60 L
+280 61 L
+280 62 L
+280 63 L
+280 64 L
+280 65 L
+280 66 L
+280 67 L
+280 68 L
+280 69 L
+280 70 L
+280 71 L
+280 72 L
+280 73 L
+280 74 L
+280 75 L
+280 76 L
+280 77 L
+280 78 L
+280 79 L
+280 80 L
+280 81 L
+280 82 L
+280 83 L
+280 84 L
+280 85 L
+280 86 L
+280 87 L
+280 88 L
+280 89 L
+280 90 L
+280 91 L
+280 92 L
+280 93 L
+280 94 L
+280 95 L
+280 96 L
+280 97 L
+280 98 L
+280 99 L
+280 100 L
+280 101 L
+280 102 L
+294 102 L
+294 101 L
+294 100 L
+294 99 L
+294 98 L
+294 97 L
+294 96 L
+294 95 L
+294 94 L
+294 93 L
+294 92 L
+294 91 L
+294 90 L
+294 89 L
+294 88 L
+294 87 L
+294 86 L
+294 85 L
+294 84 L
+294 83 L
+294 82 L
+294 81 L
+294 80 L
+294 79 L
+294 78 L
+294 77 L
+294 76 L
+294 75 L
+294 74 L
+294 73 L
+294 72 L
+294 71 L
+294 70 L
+294 69 L
+294 68 L
+294 67 L
+294 66 L
+294 65 L
+294 64 L
+294 63 L
+294 62 L
+294 61 L
+308 60 L
+308 59 L
+308 58 L
+308 57 L
+308 56 L
+308 55 L
+308 54 L
+308 53 L
+308 52 L
+308 51 L
+308 50 L
+308 49 L
+closepath
+251 59 M
+251 59 L
+245 60 L
+243 61 L
+241 62 L
+240 63 L
+239 64 L
+239 65 L
+238 66 L
+238 67 L
+237 68 L
+237 69 L
+237 70 L
+237 71 L
+237 72 L
+238 73 L
+238 74 L
+238 75 L
+239 76 L
+239 77 L
+240 78 L
+239 79 L
+238 80 L
+237 81 L
+237 82 L
+237 83 L
+236 84 L
+236 85 L
+235 86 L
+235 87 L
+235 88 L
+235 89 L
+235 90 L
+235 91 L
+235 92 L
+236 93 L
+236 94 L
+237 95 L
+237 96 L
+238 97 L
+239 98 L
+240 99 L
+241 100 L
+243 101 L
+245 102 L
+249 103 L
+259 103 L
+262 102 L
+265 101 L
+267 100 L
+270 101 L
+272 102 L
+276 102 L
+276 101 L
+276 100 L
+276 99 L
+276 98 L
+276 97 L
+276 96 L
+276 95 L
+276 94 L
+276 93 L
+273 92 L
+273 91 L
+274 90 L
+274 89 L
+274 88 L
+274 87 L
+274 86 L
+274 85 L
+274 84 L
+274 83 L
+274 82 L
+274 81 L
+274 80 L
+274 79 L
+274 78 L
+274 77 L
+274 76 L
+264 75 L
+264 74 L
+264 73 L
+264 72 L
+264 71 L
+264 70 L
+264 69 L
+264 68 L
+264 67 L
+263 66 L
+263 65 L
+263 64 L
+262 63 L
+261 62 L
+260 61 L
+258 60 L
+253 59 L
+closepath
+114 62 M
+114 62 L
+101 63 L
+93 64 L
+84 65 L
+49 66 L
+15 65 L
+3 64 L
+1 64 L
+1 65 L
+1 66 L
+0 67 L
+0 68 L
+0 69 L
+0 70 L
+0 71 L
+0 72 L
+0 73 L
+4 73 L
+11 72 L
+28 71 L
+53 70 L
+79 71 L
+92 72 L
+102 73 L
+148 73 L
+148 72 L
+148 71 L
+148 70 L
+147 69 L
+147 68 L
+147 67 L
+147 66 L
+147 65 L
+147 64 L
+146 63 L
+146 62 L
+closepath
+185 68 M
+185 68 L
+186 67 L
+187 68 L
+187 69 L
+187 70 L
+188 71 L
+188 72 L
+188 73 L
+188 74 L
+189 75 L
+189 76 L
+189 77 L
+189 78 L
+190 79 L
+190 80 L
+190 81 L
+185 82 L
+181 81 L
+181 80 L
+181 79 L
+182 78 L
+182 77 L
+182 76 L
+183 75 L
+183 74 L
+183 73 L
+184 72 L
+184 71 L
+184 70 L
+184 69 L
+closepath
+250 68 M
+250 68 L
+251 67 L
+253 68 L
+254 69 L
+254 70 L
+254 71 L
+254 72 L
+254 73 L
+254 74 L
+254 75 L
+252 76 L
+251 75 L
+250 74 L
+249 73 L
+249 72 L
+249 71 L
+249 70 L
+249 69 L
+closepath
+254 77 M
+254 77 L
+259 76 L
+264 77 L
+264 78 L
+264 79 L
+264 80 L
+264 81 L
+264 82 L
+264 83 L
+264 84 L
+263 85 L
+262 84 L
+261 83 L
+260 82 L
+258 81 L
+257 80 L
+256 79 L
+255 78 L
+closepath
+100 78 M
+100 78 L
+90 79 L
+80 80 L
+48 81 L
+17 80 L
+8 79 L
+0 79 L
+0 80 L
+0 81 L
+0 82 L
+0 83 L
+0 84 L
+1 85 L
+1 86 L
+1 87 L
+1 88 L
+7 88 L
+17 87 L
+49 86 L
+81 87 L
+94 88 L
+147 88 L
+147 87 L
+147 86 L
+147 85 L
+147 84 L
+147 83 L
+148 82 L
+148 81 L
+148 80 L
+148 79 L
+148 78 L
+closepath
+246 86 M
+246 86 L
+247 85 L
+249 86 L
+250 87 L
+252 88 L
+253 89 L
+254 90 L
+255 91 L
+255 92 L
+252 93 L
+250 92 L
+248 91 L
+247 90 L
+247 89 L
+246 88 L
+246 87 L
+closepath
+91 93 M
+91 93 L
+75 94 L
+65 95 L
+64 96 L
+63 95 L
+62 95 L
+44 96 L
+27 95 L
+13 94 L
+2 94 L
+3 95 L
+3 96 L
+3 97 L
+3 98 L
+4 99 L
+4 100 L
+4 101 L
+5 102 L
+5 103 L
+6 104 L
+6 105 L
+12 105 L
+24 104 L
+40 103 L
+46 102 L
+53 103 L
+143 103 L
+143 102 L
+144 101 L
+144 100 L
+144 99 L
+145 98 L
+145 97 L
+145 96 L
+145 95 L
+145 94 L
+145 93 L
+closepath
+8 108 M
+8 108 L
+8 109 L
+9 110 L
+9 111 L
+9 112 L
+10 113 L
+11 114 L
+11 115 L
+12 116 L
+12 117 L
+13 118 L
+14 119 L
+15 120 L
+24 120 L
+37 119 L
+46 118 L
+55 119 L
+134 119 L
+135 118 L
+135 117 L
+136 116 L
+137 115 L
+137 114 L
+138 113 L
+139 112 L
+139 111 L
+139 110 L
+140 109 L
+140 108 L
+78 108 L
+59 109 L
+45 110 L
+32 109 L
+13 108 L
+closepath
+18 124 M
+18 124 L
+19 125 L
+20 126 L
+20 127 L
+21 128 L
+22 129 L
+23 130 L
+24 131 L
+26 132 L
+27 133 L
+28 134 L
+120 134 L
+121 133 L
+123 132 L
+124 131 L
+125 130 L
+126 129 L
+127 128 L
+128 127 L
+129 126 L
+129 125 L
+130 124 L
+closepath
+36 139 M
+36 139 L
+37 140 L
+39 141 L
+40 142 L
+42 143 L
+44 144 L
+47 145 L
+49 146 L
+52 147 L
+56 148 L
+60 149 L
+67 150 L
+80 150 L
+88 149 L
+92 148 L
+96 147 L
+99 146 L
+101 145 L
+104 144 L
+106 143 L
+108 142 L
+110 141 L
+111 140 L
+113 139 L
+closepath
+fill
+grestore
diff --git a/troff/troff.d/font/devpost/charlib/LH_uc b/troff/troff.d/font/devpost/charlib/LH_uc
new file mode 100644
index 000000000000..8a277557bac2
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/LH_uc
@@ -0,0 +1,27 @@
+%%BeginResource: procset dpost_charLH 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/LH 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_LH {pop} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/Lb b/troff/troff.d/font/devpost/charlib/Lb
new file mode 100644
index 000000000000..3b8b334d0fef
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/Lb
@@ -0,0 +1,38 @@
+%%BeginResource: procset dpost_charLb 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/Lb 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_Lb {
+ pop
+ /picstr 78 string def
+ gsave
+ currentpoint translate
+ 1.03 72 mul size mul 36 div
+ .5 72 mul size mul 36 div
+ scale
+ 309 150 1 [309 0 0 -150 0 150]
+ {currentfile picstr readhexstring pop} image
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/Lb.map b/troff/troff.d/font/devpost/charlib/Lb.map
new file mode 100644
index 000000000000..e467b4579812
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/Lb.map
@@ -0,0 +1,150 @@
+FFFFFFFFFFFFFFFFF0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFE0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF8000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFE00000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFF000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFC0000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFC000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF8FFFFFFF00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFC00000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF81FFFFFFFFFC0000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFE00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFC00000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF800000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE0007FFFFFFFF8000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE7FFFFFFFFFFFFFFE000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFF0000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFF80000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF01FFFFFFFFFFFFFFFFC000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF80FFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+F87FFFFFFFFFFFFFFFFFFFFC000000000000FFFFFFFFC0003F00000000003FFFFFC00000000007
+F000000007FFFFFFFFFFC000000000000000FFFFFFFFC0003F00000000003FFFFFC00000000007
+F000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+F000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+E000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+E000000000000000000000000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+E000000000000000000000000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+E0007FFFFFFFFFFFFFFFFC000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+C0FFFFFFFFFFFFFFFFFFFFFFC000000000003FFFFFFE00000700000000003FFFFFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFC000000003FFFFFFE00000700000000003FFFFFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000700000000003FE3FFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000003000000000038001FC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000003FFFC0007FFE00007FFFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FFFFFFC000003FFFC0007FF800003FFFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFF800000000001FFFFFF8000003FFFC0007FF000001FFFF0001FFFF
+8FFFFFFFFFFFFFFFFFFFFFF80000000000000FFFFFF8000001FFFC0007FE000000FFFF0001FFFF
+8000FFFFFFFFFFFFFFFFF0000000000000000FFFFFF8000001FFFC0007FE000000FFFF0001FFFF
+8000000000000000000000000000000000000FFFFFF0000001FFFC0007FC000000FFFF0001FFFF
+0000000000000000000000000000000000000FFFFFF0000000FFFC0007FC0000007FFF0001FFFF
+0000000000000000000000000000000000000FFFFFF0002000FFFC0007F80018007FFF0001FFFF
+0000000000000000000000000000000000000FFFFFE0006000FFFC0007F8003C007FFF0001FFFF
+00000000000000000000000000000000000007FFFFE00060007FFC0007F8003C007FFF0001FFFF
+00000007FFFFFFFFFFFE000000000000000007FFFFE00070007FFC0007F8003C007FFF0001FFFF
+000FFFFFFFFFFFFFFFFFFFF000000000000007FFFFC00070007FFC0007F8003C007FFF0001FFFF
+07FFFFFFFFFFFFFFFFFFFFFFFC000000000007FFFFC000F0003FFC0007FC003C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000F0003FFC0007FC001C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000F8003FFC0007FC000C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001F8001FFC0007FE000000001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001F8001FFC0007FE0001FF001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFF0000000000007FFFF0001F8001FFC0007FF0000FF001F0001FFFF
+007FFFFFFFFFFFFFFFFFFFC000000000000007FFFF0003FC001FFC0007FE00007F001F0001FFFF
+00003FFFFFFFFFFFFFFF000000000000000007FFFF0003FC000FFC0007FC00003F001F0001FFFF
+00000000000000000000000000000000000007FFFE0003FC000FFC0007F800001F001F0001FFFF
+00000000000000000000000000000000000007FFFE000000000FFC0007F8000007001F0001FFFF
+0000000000000000000000000000000000000FFFFE0000000007FC0007F8000003001F0001FFFF
+0000000000000000000000000000000000000FFFFC0000000007FC0007F0000001001F0001FFFF
+8000000000000000000000000000000000000FFFFC0000000007FC0007F0000000001F0001FFFF
+8000000000000000000000000000000000000FFFFC0000000003FC0007E0018000001F0001FFFF
+80003FFFFFFFFFFFFFFF80000000000000000FFFF80000000003FC0007E001C000001F0001FFFF
+80FFFFFFFFFFFFFFFFFFFFFC0000000000000FFFF80000000003FC0007E001F000001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000001FC0007E000F800001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000001FC0007E000FC00001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000001FC0007E0007E00003F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC0007E0001E00003F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFE00000000000003FFFE00000000000FC0007F000000000070001FFFF
+C003FFFFFFFFFFFFFFE000000000000000003FFFE0003FFFC000FC0007F000000000070001FFFF
+E000000FFFFFFFFC800000000000000000003FFFE0007FFFC0007C0007F800000000070001FFFF
+E000000000000000000000000000000000003FFFC0007FFFE0007C0007F800000000070001FFFF
+E000000000000000000000000000000000003FFFC0007FFFE0007C0007FC00000000070001FFFF
+E000000000000000000000000000000000003FFFC000FFFFE0007C0007FE00000000070001FFFF
+F000000000000000000000000000000000007FFF8000FFFFE0003C0007FF00000000070001FFFF
+F000000000000000000000000000000000007FFF8000FFFFF0003C0007FF80000000070001FFFF
+F000000000000000000000000000000000007FFF8001FFFFF0003C0007FFE000003C070001FFFF
+F80000000000000000000000000000000000FFFF0001FFFFF0001C0007FFF80001FF070001FFFF
+F8000000007FF80000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF800FFFFFFFFFFFFF
+FC00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FC07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF03FFFFFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF0000007FFFFFE000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF0000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF8000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFC000003FFFE00000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFC0000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE0000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF0000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF800000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFC00000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFE00000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFE000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFF000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF00000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF8000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFE000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFC0000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFF0000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFE00000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFF000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFE0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
diff --git a/troff/troff.d/font/devpost/charlib/OLD_LH b/troff/troff.d/font/devpost/charlib/OLD_LH
new file mode 100644
index 000000000000..3feb59c6363a
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/OLD_LH
@@ -0,0 +1,34 @@
+%ident "@(#)lp:filter/postscript/font/devpost/charlib/OLD_LH 1.1"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+/build_LH {
+ pop
+ /picstr 78 string def
+ gsave
+ currentpoint translate
+ 1.03 72 mul size mul 36 div
+ .5 72 mul size mul 36 div
+ scale
+ 309 150 1 [309 0 0 -150 0 150]
+ {currentfile picstr readhexstring pop} image
+ grestore
+} def
diff --git a/troff/troff.d/font/devpost/charlib/OLD_LH.map b/troff/troff.d/font/devpost/charlib/OLD_LH.map
new file mode 100644
index 000000000000..e467b4579812
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/OLD_LH.map
@@ -0,0 +1,150 @@
+FFFFFFFFFFFFFFFFF0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFE0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF8000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFE00000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFF000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFC0000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFC000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF8FFFFFFF00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFC00000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF81FFFFFFFFFC0000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF0000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFE00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFC00000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF800000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE0007FFFFFFFF8000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE7FFFFFFFFFFFFFFE000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFF0000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFF80000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF01FFFFFFFFFFFFFFFFC000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF80FFFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+F87FFFFFFFFFFFFFFFFFFFFC000000000000FFFFFFFFC0003F00000000003FFFFFC00000000007
+F000000007FFFFFFFFFFC000000000000000FFFFFFFFC0003F00000000003FFFFFC00000000007
+F000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+F000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+E000000000000000000000000000000000007FFFFFFF80001F00000000003FFFFFC00000000007
+E000000000000000000000000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+E000000000000000000000000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+E0007FFFFFFFFFFFFFFFFC000000000000003FFFFFFF00000F00000000003FFFFFC00000000007
+C0FFFFFFFFFFFFFFFFFFFFFFC000000000003FFFFFFE00000700000000003FFFFFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFC000000003FFFFFFE00000700000000003FFFFFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000700000000003FE3FFC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000003000000000038001FC00000000007
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000003FFFC0007FFE00007FFFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000001FFFFFFC000003FFFC0007FF800003FFFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFF800000000001FFFFFF8000003FFFC0007FF000001FFFF0001FFFF
+8FFFFFFFFFFFFFFFFFFFFFF80000000000000FFFFFF8000001FFFC0007FE000000FFFF0001FFFF
+8000FFFFFFFFFFFFFFFFF0000000000000000FFFFFF8000001FFFC0007FE000000FFFF0001FFFF
+8000000000000000000000000000000000000FFFFFF0000001FFFC0007FC000000FFFF0001FFFF
+0000000000000000000000000000000000000FFFFFF0000000FFFC0007FC0000007FFF0001FFFF
+0000000000000000000000000000000000000FFFFFF0002000FFFC0007F80018007FFF0001FFFF
+0000000000000000000000000000000000000FFFFFE0006000FFFC0007F8003C007FFF0001FFFF
+00000000000000000000000000000000000007FFFFE00060007FFC0007F8003C007FFF0001FFFF
+00000007FFFFFFFFFFFE000000000000000007FFFFE00070007FFC0007F8003C007FFF0001FFFF
+000FFFFFFFFFFFFFFFFFFFF000000000000007FFFFC00070007FFC0007F8003C007FFF0001FFFF
+07FFFFFFFFFFFFFFFFFFFFFFFC000000000007FFFFC000F0003FFC0007FC003C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000F0003FFC0007FC001C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000F8003FFC0007FC000C007FFF0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001F8001FFC0007FE000000001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001F8001FFC0007FE0001FF001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFF0000000000007FFFF0001F8001FFC0007FF0000FF001F0001FFFF
+007FFFFFFFFFFFFFFFFFFFC000000000000007FFFF0003FC001FFC0007FE00007F001F0001FFFF
+00003FFFFFFFFFFFFFFF000000000000000007FFFF0003FC000FFC0007FC00003F001F0001FFFF
+00000000000000000000000000000000000007FFFE0003FC000FFC0007F800001F001F0001FFFF
+00000000000000000000000000000000000007FFFE000000000FFC0007F8000007001F0001FFFF
+0000000000000000000000000000000000000FFFFE0000000007FC0007F8000003001F0001FFFF
+0000000000000000000000000000000000000FFFFC0000000007FC0007F0000001001F0001FFFF
+8000000000000000000000000000000000000FFFFC0000000007FC0007F0000000001F0001FFFF
+8000000000000000000000000000000000000FFFFC0000000003FC0007E0018000001F0001FFFF
+80003FFFFFFFFFFFFFFF80000000000000000FFFF80000000003FC0007E001C000001F0001FFFF
+80FFFFFFFFFFFFFFFFFFFFFC0000000000000FFFF80000000003FC0007E001F000001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000001FC0007E000F800001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000001FC0007E000FC00001F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000001FC0007E0007E00003F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000FC0007E0001E00003F0001FFFF
+FFFFFFFFFFFFFFFFFFFFFFE00000000000003FFFE00000000000FC0007F000000000070001FFFF
+C003FFFFFFFFFFFFFFE000000000000000003FFFE0003FFFC000FC0007F000000000070001FFFF
+E000000FFFFFFFFC800000000000000000003FFFE0007FFFC0007C0007F800000000070001FFFF
+E000000000000000000000000000000000003FFFC0007FFFE0007C0007F800000000070001FFFF
+E000000000000000000000000000000000003FFFC0007FFFE0007C0007FC00000000070001FFFF
+E000000000000000000000000000000000003FFFC000FFFFE0007C0007FE00000000070001FFFF
+F000000000000000000000000000000000007FFF8000FFFFE0003C0007FF00000000070001FFFF
+F000000000000000000000000000000000007FFF8000FFFFF0003C0007FF80000000070001FFFF
+F000000000000000000000000000000000007FFF8001FFFFF0003C0007FFE000003C070001FFFF
+F80000000000000000000000000000000000FFFF0001FFFFF0001C0007FFF80001FF070001FFFF
+F8000000007FF80000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF800FFFFFFFFFFFFF
+FC00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FC07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF03FFFFFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF0000007FFFFFE000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF800000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFC00000000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFE00000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF0000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF8000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFC000003FFFE00000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFC0000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE0000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF0000000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFF800000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFC00000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFE00000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFF00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFE000000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFF000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF00000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF8000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFE000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFF000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFC0000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFF0000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFE00000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF8000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFF000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFE0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
diff --git a/troff/troff.d/font/devpost/charlib/README b/troff/troff.d/font/devpost/charlib/README
new file mode 100644
index 000000000000..798ac9a705ab
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/README
@@ -0,0 +1,47 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+#ident "@(#)README 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+
+Postscript definitions of some special troff characters. For now each file
+is named by its two character troff name and is copied to the output file,
+as is, when the character is first used. Each procedure is called with a
+single argument, namely the width of the character. The name of the PostScript
+procedure that builds the character must begin with the prefix build_ and
+end with the character's name.
+
+The following variables are defined in dpost.ps and may help when you're building
+a new character:
+
+ font name of the current font
+ ptsize and the point size
+ size Postscript is using this size - it's scaled up from ptsize
+
+
diff --git a/troff/troff.d/font/devpost/charlib/Sl b/troff/troff.d/font/devpost/charlib/Sl
new file mode 100644
index 000000000000..a1de81479a72
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/Sl
@@ -0,0 +1,131 @@
+%%BeginResource: procset dpost_charSl 1.1 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/Sl 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_Sl {
+pop
+gsave
+linewidth ptsize mul resolution 720 div div scaling 10 mul div setlinewidth
+size .0022 mul dup scale
+currentpoint translate
+14 93 moveto
+14 96 lineto
+29 110 lineto
+44 121 lineto
+54 127 lineto
+55 132 lineto
+57 146 lineto
+59 157 lineto
+62 171 lineto
+66 186 lineto
+70 199 lineto
+75 213 lineto
+81 228 lineto
+88 243 lineto
+96 257 lineto
+106 272 lineto
+118 287 lineto
+133 300 lineto
+148 307 lineto
+163 308 lineto
+178 304 lineto
+191 293 lineto
+197 281 lineto
+198 277 lineto
+198 260 lineto
+194 246 lineto
+187 231 lineto
+179 217 lineto
+168 202 lineto
+155 187 lineto
+141 172 lineto
+126 158 lineto
+111 146 lineto
+96 136 lineto
+94 131 lineto
+93 123 lineto
+92 112 lineto
+91 103 lineto
+90 93 lineto
+89 81 lineto
+89 40 lineto
+92 28 lineto
+97 18 lineto
+108 10 lineto
+122 10 lineto
+134 18 lineto
+145 33 lineto
+152 48 lineto
+158 62 lineto
+168 58 lineto
+168 59 lineto
+163 45 lineto
+157 31 lineto
+148 16 lineto
+133 3 lineto
+118 -1 lineto
+103 0 lineto
+88 5 lineto
+73 18 lineto
+64 31 lineto
+58 46 lineto
+55 59 lineto
+53 73 lineto
+52 111 lineto
+37 101 lineto
+22 86 lineto
+14 93 lineto
+
+97 152 moveto
+97 153 lineto
+99 166 lineto
+101 178 lineto
+103 190 lineto
+106 205 lineto
+109 218 lineto
+113 232 lineto
+118 246 lineto
+124 261 lineto
+132 275 lineto
+144 290 lineto
+157 298 lineto
+171 298 lineto
+181 291 lineto
+186 283 lineto
+187 279 lineto
+187 264 lineto
+186 260 lineto
+181 246 lineto
+174 233 lineto
+165 218 lineto
+155 204 lineto
+142 190 lineto
+127 175 lineto
+112 162 lineto
+97 152 lineto
+
+eofill
+grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/bx b/troff/troff.d/font/devpost/charlib/bx
new file mode 100644
index 000000000000..d20c5f9ed339
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/bx
@@ -0,0 +1,38 @@
+%%BeginResource: procset dpost_charbx 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/bx 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_bx {
+ pop
+ size 2 div /side exch def
+ currentpoint
+ newpath
+ moveto
+ 0 side rlineto
+ side 0 rlineto
+ 0 side neg rlineto
+ closepath
+ fill
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/ci b/troff/troff.d/font/devpost/charlib/ci
new file mode 100644
index 000000000000..a1324350a406
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/ci
@@ -0,0 +1,34 @@
+%%BeginResource: procset dpost_charci 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/ci 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_ci {
+ pop
+ size 3 mul 8 div /rad exch def
+ currentpoint
+ newpath
+ rad add exch rad add exch rad 0 360 arc
+ stroke
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/ff b/troff/troff.d/font/devpost/charlib/ff
new file mode 100644
index 000000000000..4a9d09235ae1
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/ff
@@ -0,0 +1,30 @@
+%%BeginResource: procset dpost_charff 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/ff 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_ff {
+ pop
+ size .05 mul neg 0 (ff) ashow
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/lc b/troff/troff.d/font/devpost/charlib/lc
new file mode 100644
index 000000000000..898baf444ec6
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/lc
@@ -0,0 +1,61 @@
+%%BeginResource: procset dpost_charlc 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/lc 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+% This stuff has gotten terribly complicated - sorry.
+%
+
+currentdict /bvbbox known not {/bvbbox [0 0 0 0 0 0 0] def} if
+
+/build_lc {
+ pop
+ gsave
+ currentpoint translate newpath
+ bvbbox 6 get size ne {
+ gsave
+ initgraphics
+ scaling scaling scale
+ 0 0 moveto
+ (\357) false charpath flattenpath pathbbox 0 0 size bvbbox astore pop
+ 0 1 idtransform dup mul exch dup mul add sqrt dup
+ bvbbox 1 get add bvbbox 1 3 -1 roll put
+ bvbbox 3 get exch sub bvbbox 3 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get sub bvbbox 4 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get add 2 div bvbbox 5 3 -1 roll put
+ grestore
+ } if
+ bvbbox 0 get bvbbox 1 get moveto
+ bvbbox 0 get bvbbox 3 get lineto
+ bvbbox 5 get bvbbox 4 get 8 mul add dup bvbbox 3 get lineto
+ bvbbox 1 get lineto closepath clip newpath
+ 0 0 moveto (\357) show
+ bvbbox 5 get bvbbox 3 get moveto
+ bvbbox 4 get dup dup
+ 8 mul 0 rlineto
+ 0 exch neg rlineto
+ 8 mul neg 0 rlineto
+ closepath clip eofill
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/lf b/troff/troff.d/font/devpost/charlib/lf
new file mode 100644
index 000000000000..8230ad99bc1d
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/lf
@@ -0,0 +1,61 @@
+%%BeginResource: procset dpost_charlf 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/lf 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+% This stuff has gotten terribly complicated - sorry.
+%
+
+currentdict /bvbbox known not {/bvbbox [0 0 0 0 0 0 0] def} if
+
+/build_lf {
+ pop
+ gsave
+ currentpoint translate newpath
+ bvbbox 6 get size ne {
+ gsave
+ initgraphics
+ scaling scaling scale
+ 0 0 moveto
+ (\357) false charpath flattenpath pathbbox 0 0 size bvbbox astore pop
+ 0 1 idtransform dup mul exch dup mul add sqrt dup
+ bvbbox 1 get add bvbbox 1 3 -1 roll put
+ bvbbox 3 get exch sub bvbbox 3 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get sub bvbbox 4 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get add 2 div bvbbox 5 3 -1 roll put
+ grestore
+ } if
+ bvbbox 0 get bvbbox 1 get moveto
+ bvbbox 0 get bvbbox 3 get lineto
+ bvbbox 5 get bvbbox 4 get 8 mul add dup bvbbox 3 get lineto
+ bvbbox 1 get lineto closepath clip newpath
+ 0 0 moveto (\357) show
+ bvbbox 5 get bvbbox 1 get moveto
+ bvbbox 4 get dup dup
+ 8 mul 0 rlineto
+ 0 exch rlineto
+ 8 mul neg 0 rlineto
+ closepath clip eofill
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/lh b/troff/troff.d/font/devpost/charlib/lh
new file mode 100644
index 000000000000..fd7b6668fde9
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/lh
@@ -0,0 +1,193 @@
+%%BeginResource: procset dpost_charlh 1.1 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/lh 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_lh {
+pop
+gsave
+linewidth ptsize mul resolution 720 div div scaling 10 mul div setlinewidth
+size .0022 mul dup scale
+currentpoint translate
+
+16 177 moveto
+16 188 lineto
+21 193 lineto
+30 193 lineto
+34 189 lineto
+36 183 lineto
+36 180 lineto
+34 174 lineto
+27 170 lineto
+19 172 lineto
+16 177 lineto
+stroke
+
+38 194 moveto
+38 196 lineto
+53 199 lineto
+68 201 lineto
+83 202 lineto
+98 203 lineto
+113 204 lineto
+128 204 lineto
+143 205 lineto
+158 205 lineto
+173 205 lineto
+188 204 lineto
+203 203 lineto
+218 202 lineto
+233 200 lineto
+248 198 lineto
+263 196 lineto
+278 194 lineto
+293 190 lineto
+308 186 lineto
+323 181 lineto
+338 176 lineto
+353 168 lineto
+361 162 lineto
+364 153 lineto
+366 138 lineto
+367 126 lineto
+368 106 lineto
+369 80 lineto
+369 74 lineto
+368 60 lineto
+367 54 lineto
+362 43 lineto
+348 34 lineto
+333 28 lineto
+318 25 lineto
+303 26 lineto
+288 29 lineto
+273 31 lineto
+258 32 lineto
+243 32 lineto
+228 30 lineto
+213 27 lineto
+198 24 lineto
+183 23 lineto
+168 23 lineto
+153 27 lineto
+148 34 lineto
+148 47 lineto
+153 54 lineto
+168 58 lineto
+183 58 lineto
+198 58 lineto
+213 59 lineto
+226 60 lineto
+228 62 lineto
+228 67 lineto
+223 71 lineto
+208 71 lineto
+193 70 lineto
+178 70 lineto
+163 70 lineto
+148 70 lineto
+133 71 lineto
+123 76 lineto
+120 84 lineto
+120 91 lineto
+122 98 lineto
+129 104 lineto
+144 106 lineto
+159 107 lineto
+174 107 lineto
+189 107 lineto
+202 108 lineto
+204 110 lineto
+204 117 lineto
+201 119 lineto
+186 119 lineto
+171 119 lineto
+156 119 lineto
+141 119 lineto
+126 119 lineto
+111 121 lineto
+103 128 lineto
+101 137 lineto
+101 142 lineto
+103 150 lineto
+111 158 lineto
+126 161 lineto
+141 161 lineto
+156 162 lineto
+171 163 lineto
+186 163 lineto
+191 165 lineto
+192 167 lineto
+192 171 lineto
+190 174 lineto
+176 175 lineto
+161 175 lineto
+146 175 lineto
+131 174 lineto
+116 174 lineto
+101 174 lineto
+86 173 lineto
+71 172 lineto
+56 171 lineto
+41 171 lineto
+41 174 lineto
+43 178 lineto
+43 187 lineto
+38 194 lineto
+stroke
+
+373 169 moveto
+373 176 lineto
+375 182 lineto
+386 190 lineto
+401 193 lineto
+408 191 lineto
+411 185 lineto
+412 181 lineto
+414 167 lineto
+415 158 lineto
+416 144 lineto
+417 128 lineto
+418 110 lineto
+418 60 lineto
+417 45 lineto
+415 37 lineto
+409 34 lineto
+394 31 lineto
+381 35 lineto
+379 42 lineto
+379 52 lineto
+380 67 lineto
+380 77 lineto
+379 77 lineto
+378 106 lineto
+377 121 lineto
+376 133 lineto
+375 147 lineto
+374 158 lineto
+373 169 lineto
+
+stroke
+grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/ob b/troff/troff.d/font/devpost/charlib/ob
new file mode 100644
index 000000000000..8746b330a9fb
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/ob
@@ -0,0 +1,34 @@
+%%BeginResource: procset dpost_charob 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/ob 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_ob {
+ pop
+ size 3 mul 16 div /rad exch def
+ currentpoint
+ newpath
+ rad add exch rad add exch rad 0 360 arc
+ stroke
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/rc b/troff/troff.d/font/devpost/charlib/rc
new file mode 100644
index 000000000000..73571cdbd883
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/rc
@@ -0,0 +1,61 @@
+%%BeginResource: procset dpost_charrc 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/rc 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+% This stuff has gotten terribly complicated - sorry.
+%
+
+currentdict /bvbbox known not {/bvbbox [0 0 0 0 0 0 0] def} if
+
+/build_rc {
+ pop
+ gsave
+ currentpoint translate newpath
+ bvbbox 6 get size ne {
+ gsave
+ initgraphics
+ scaling scaling scale
+ 0 0 moveto
+ (\357) false charpath flattenpath pathbbox 0 0 size bvbbox astore pop
+ 0 1 idtransform dup mul exch dup mul add sqrt dup
+ bvbbox 1 get add bvbbox 1 3 -1 roll put
+ bvbbox 3 get exch sub bvbbox 3 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get sub bvbbox 4 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get add 2 div bvbbox 5 3 -1 roll put
+ grestore
+ } if
+ bvbbox 2 get bvbbox 1 get moveto
+ bvbbox 2 get bvbbox 3 get lineto
+ bvbbox 5 get bvbbox 4 get 8 mul sub dup bvbbox 3 get lineto
+ bvbbox 1 get lineto closepath clip newpath
+ 0 0 moveto (\357) show
+ bvbbox 5 get bvbbox 3 get moveto
+ bvbbox 4 get dup dup
+ 8 mul neg 0 rlineto
+ 0 exch neg rlineto
+ 8 mul 0 rlineto
+ closepath clip eofill
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/rf b/troff/troff.d/font/devpost/charlib/rf
new file mode 100644
index 000000000000..e5df7ab92b4e
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/rf
@@ -0,0 +1,61 @@
+%%BeginResource: procset dpost_charrf 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/rf 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+% This stuff has gotten terribly complicated - sorry.
+%
+
+currentdict /bvbbox known not {/bvbbox [0 0 0 0 0 0 0] def} if
+
+/build_rf {
+ pop
+ gsave
+ currentpoint translate newpath
+ bvbbox 6 get size ne {
+ gsave
+ initgraphics
+ scaling scaling scale
+ 0 0 moveto
+ (\357) false charpath flattenpath pathbbox 0 0 size bvbbox astore pop
+ 0 1 idtransform dup mul exch dup mul add sqrt dup
+ bvbbox 1 get add bvbbox 1 3 -1 roll put
+ bvbbox 3 get exch sub bvbbox 3 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get sub bvbbox 4 3 -1 roll put
+ bvbbox 2 get bvbbox 0 get add 2 div bvbbox 5 3 -1 roll put
+ grestore
+ } if
+ bvbbox 2 get bvbbox 1 get moveto
+ bvbbox 2 get bvbbox 3 get lineto
+ bvbbox 5 get bvbbox 4 get 8 mul sub dup bvbbox 3 get lineto
+ bvbbox 1 get lineto closepath clip newpath
+ 0 0 moveto (\357) show
+ bvbbox 5 get bvbbox 1 get moveto
+ bvbbox 4 get dup dup
+ 8 mul neg 0 rlineto
+ 0 exch rlineto
+ 8 mul 0 rlineto
+ closepath clip eofill
+ grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/rh b/troff/troff.d/font/devpost/charlib/rh
new file mode 100644
index 000000000000..388cf80023ee
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/rh
@@ -0,0 +1,184 @@
+%%BeginResource: procset dpost_charrh 1.1 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/rh 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_rh {
+pop
+gsave
+linewidth ptsize mul resolution 720 div div scaling 10 mul div setlinewidth
+size .0022 mul dup scale
+currentpoint translate
+
+15 66 moveto
+15 86 lineto
+16 131 lineto
+17 146 lineto
+18 158 lineto
+19 167 lineto
+21 181 lineto
+24 190 lineto
+34 193 lineto
+49 189 lineto
+58 182 lineto
+60 177 lineto
+60 166 lineto
+59 156 lineto
+58 143 lineto
+57 130 lineto
+56 117 lineto
+55 102 lineto
+54 42 lineto
+53 39 lineto
+49 35 lineto
+34 34 lineto
+19 39 lineto
+16 47 lineto
+15 66 lineto
+stroke
+
+65 60 moveto
+65 111 lineto
+66 127 lineto
+67 139 lineto
+69 153 lineto
+72 163 lineto
+83 171 lineto
+98 177 lineto
+113 182 lineto
+128 187 lineto
+143 190 lineto
+158 194 lineto
+173 196 lineto
+188 199 lineto
+203 201 lineto
+218 203 lineto
+233 205 lineto
+248 205 lineto
+263 206 lineto
+278 206 lineto
+293 206 lineto
+308 206 lineto
+323 206 lineto
+338 205 lineto
+353 203 lineto
+368 202 lineto
+383 200 lineto
+394 197 lineto
+389 190 lineto
+389 180 lineto
+391 176 lineto
+391 173 lineto
+380 173 lineto
+365 173 lineto
+350 174 lineto
+335 175 lineto
+320 176 lineto
+305 176 lineto
+290 176 lineto
+275 177 lineto
+260 177 lineto
+245 177 lineto
+240 173 lineto
+240 170 lineto
+245 165 lineto
+260 164 lineto
+275 164 lineto
+290 164 lineto
+305 163 lineto
+320 160 lineto
+327 155 lineto
+330 149 lineto
+330 134 lineto
+328 129 lineto
+323 124 lineto
+309 121 lineto
+294 121 lineto
+279 121 lineto
+264 121 lineto
+249 121 lineto
+234 121 lineto
+228 118 lineto
+228 112 lineto
+234 109 lineto
+249 109 lineto
+264 109 lineto
+279 108 lineto
+294 108 lineto
+306 104 lineto
+311 97 lineto
+312 91 lineto
+312 88 lineto
+311 82 lineto
+305 74 lineto
+290 72 lineto
+275 72 lineto
+260 72 lineto
+245 73 lineto
+230 73 lineto
+215 73 lineto
+205 70 lineto
+205 63 lineto
+217 60 lineto
+232 60 lineto
+247 60 lineto
+262 60 lineto
+277 57 lineto
+283 52 lineto
+285 44 lineto
+285 41 lineto
+284 35 lineto
+280 30 lineto
+268 26 lineto
+253 25 lineto
+238 26 lineto
+223 28 lineto
+208 31 lineto
+193 33 lineto
+178 34 lineto
+163 33 lineto
+148 31 lineto
+133 28 lineto
+118 27 lineto
+103 28 lineto
+88 34 lineto
+73 43 lineto
+67 52 lineto
+65 60 lineto
+stroke
+
+396 180 moveto
+396 188 lineto
+399 194 lineto
+410 196 lineto
+416 190 lineto
+416 180 lineto
+415 177 lineto
+411 173 lineto
+400 173 lineto
+396 180 lineto
+stroke
+
+grestore
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/sq b/troff/troff.d/font/devpost/charlib/sq
new file mode 100644
index 000000000000..3c20984a04aa
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/sq
@@ -0,0 +1,42 @@
+%%BeginResource: procset dpost_charsq 1.1 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/sq 1.2"
+%
+% CDDL HEADER START
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright(c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
+%
+/build_sq {
+ pop
+ size 2 div /side exch def
+ currentpoint
+ newpath
+ moveto
+ 0 side rlineto
+ side 0 rlineto
+ 0 side neg rlineto
+ closepath
+ currentfont dup /FontInfo dup 3 1 roll known {
+ get dup /Weight dup 3 1 roll known {
+ get dup dup (Ultra) eq exch (Bold) eq or exch (Heavy) eq or
+ {fill} {stroke} ifelse
+ } {pop pop stroke} ifelse
+ } {pop pop stroke} ifelse
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devpost/charlib/~= b/troff/troff.d/font/devpost/charlib/~=
new file mode 100644
index 000000000000..fe8cf3ed7675
--- /dev/null
+++ b/troff/troff.d/font/devpost/charlib/~=
@@ -0,0 +1,30 @@
+%%BeginResource: procset dpost_charapproxeq 1.0 0
+% from OpenSolaris "lp:filter/postscript/font/devpost/charlib/~= 1.2"
+%
+% CDDL HEADER START
+%
+% The contents of this file are subject to the terms of the
+% Common Development and Distribution License, Version 1.0 only
+% (the "License"). You may not use this file except in compliance
+% with the License.
+%
+% You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+% or http://www.opensolaris.org/os/licensing.
+% See the License for the specific language governing permissions
+% and limitations under the License.
+%
+% When distributing Covered Code, include this CDDL HEADER in each
+% file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+% If applicable, add the following below this CDDL HEADER, with the
+% fields enclosed by brackets "[]" replaced with your own identifying
+% information: Portions Copyright [yyyy] [name of copyright owner]
+%
+% CDDL HEADER END
+%
+% Portions Copyright 2005 Gunnar Ritter, Freiburg i. Br, Germany
+%
+/build_~= {
+ pop
+ (\176) stringwidth pop neg size -.15 mul (\176\055) ashow
+} def
+%%EndResource
diff --git a/troff/troff.d/font/devps/B b/troff/troff.d/font/devps/B
new file mode 100644
index 000000000000..aa879c84facb
--- /dev/null
+++ b/troff/troff.d/font/devps/B
@@ -0,0 +1 @@
+name B.afm
diff --git a/troff/troff.d/font/devps/B.afm b/troff/troff.d/font/devps/B.afm
new file mode 100644
index 000000000000..39e79ff78fd9
--- /dev/null
+++ b/troff/troff.d/font/devps/B.afm
@@ -0,0 +1,1331 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 12:52:56 1997
+Comment UniqueID 43065
+Comment VMusage 41636 52661
+FontName Times-Bold
+FullName Times Bold
+FamilyName Times
+Weight Bold
+ItalicAngle 0
+IsFixedPitch false
+FontBBox -168 -218 1000 935
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 676
+XHeight 461
+Ascender 683
+Descender -217
+StdHW 44
+StdVW 139
+StartCharMetrics 229
+C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 81 -13 251 691 ;
+C 34 ; WX 555 ; N quotedbl ; B 83 404 472 691 ;
+C 35 ; WX 500 ; N numbersign ; B 4 0 496 700 ;
+C 36 ; WX 500 ; N dollar ; B 29 -99 472 750 ;
+C 37 ; WX 1000 ; N percent ; B 124 -14 877 692 ;
+C 38 ; WX 833 ; N ampersand ; B 62 -16 787 691 ;
+C 39 ; WX 333 ; N quoteright ; B 79 356 263 691 ;
+C 40 ; WX 333 ; N parenleft ; B 46 -168 306 694 ;
+C 41 ; WX 333 ; N parenright ; B 27 -168 287 694 ;
+C 42 ; WX 500 ; N asterisk ; B 56 255 447 691 ;
+C 43 ; WX 570 ; N plus ; B 33 0 537 506 ;
+C 44 ; WX 250 ; N comma ; B 39 -180 223 155 ;
+C 45 ; WX 333 ; N hyphen ; B 44 171 287 287 ;
+C 46 ; WX 250 ; N period ; B 41 -13 210 156 ;
+C 47 ; WX 278 ; N slash ; B -24 -19 302 691 ;
+C 48 ; WX 500 ; N zero ; B 24 -13 476 688 ;
+C 49 ; WX 500 ; N one ; B 65 0 442 688 ;
+C 50 ; WX 500 ; N two ; B 17 0 478 688 ;
+C 51 ; WX 500 ; N three ; B 16 -14 468 688 ;
+C 52 ; WX 500 ; N four ; B 19 0 475 688 ;
+C 53 ; WX 500 ; N five ; B 22 -8 470 676 ;
+C 54 ; WX 500 ; N six ; B 28 -13 475 688 ;
+C 55 ; WX 500 ; N seven ; B 17 0 477 676 ;
+C 56 ; WX 500 ; N eight ; B 28 -13 472 688 ;
+C 57 ; WX 500 ; N nine ; B 26 -13 473 688 ;
+C 58 ; WX 333 ; N colon ; B 82 -13 251 472 ;
+C 59 ; WX 333 ; N semicolon ; B 82 -180 266 472 ;
+C 60 ; WX 570 ; N less ; B 31 -8 539 514 ;
+C 61 ; WX 570 ; N equal ; B 33 107 537 399 ;
+C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ;
+C 63 ; WX 500 ; N question ; B 57 -13 445 689 ;
+C 64 ; WX 930 ; N at ; B 108 -19 822 691 ;
+C 65 ; WX 722 ; N A ; B 9 0 689 690 ;
+C 66 ; WX 667 ; N B ; B 16 0 619 676 ;
+C 67 ; WX 722 ; N C ; B 49 -19 687 691 ;
+C 68 ; WX 722 ; N D ; B 14 0 690 676 ;
+C 69 ; WX 667 ; N E ; B 16 0 641 676 ;
+C 70 ; WX 611 ; N F ; B 16 0 583 676 ;
+C 71 ; WX 778 ; N G ; B 37 -19 755 691 ;
+C 72 ; WX 778 ; N H ; B 21 0 759 676 ;
+C 73 ; WX 389 ; N I ; B 20 0 370 676 ;
+C 74 ; WX 500 ; N J ; B 3 -96 479 676 ;
+C 75 ; WX 778 ; N K ; B 30 0 769 676 ;
+C 76 ; WX 667 ; N L ; B 19 0 638 676 ;
+C 77 ; WX 944 ; N M ; B 14 0 921 676 ;
+C 78 ; WX 722 ; N N ; B 16 -18 701 676 ;
+C 79 ; WX 778 ; N O ; B 35 -19 743 691 ;
+C 80 ; WX 611 ; N P ; B 16 0 600 676 ;
+C 81 ; WX 778 ; N Q ; B 35 -176 743 691 ;
+C 82 ; WX 722 ; N R ; B 26 0 715 676 ;
+C 83 ; WX 556 ; N S ; B 35 -19 513 692 ;
+C 84 ; WX 667 ; N T ; B 31 0 636 676 ;
+C 85 ; WX 722 ; N U ; B 16 -19 701 676 ;
+C 86 ; WX 722 ; N V ; B 16 -18 701 676 ;
+C 87 ; WX 1000 ; N W ; B 19 -15 981 676 ;
+C 88 ; WX 722 ; N X ; B 16 0 699 676 ;
+C 89 ; WX 722 ; N Y ; B 15 0 699 676 ;
+C 90 ; WX 667 ; N Z ; B 28 0 634 676 ;
+C 91 ; WX 333 ; N bracketleft ; B 67 -149 301 678 ;
+C 92 ; WX 278 ; N backslash ; B -25 -19 303 691 ;
+C 93 ; WX 333 ; N bracketright ; B 32 -149 266 678 ;
+C 94 ; WX 581 ; N asciicircum ; B 73 311 509 676 ;
+C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ;
+C 96 ; WX 333 ; N quoteleft ; B 70 356 254 691 ;
+C 97 ; WX 500 ; N a ; B 25 -14 488 473 ;
+C 98 ; WX 556 ; N b ; B 17 -14 521 676 ;
+C 99 ; WX 444 ; N c ; B 25 -14 430 473 ;
+C 100 ; WX 556 ; N d ; B 25 -14 534 676 ;
+C 101 ; WX 444 ; N e ; B 25 -14 426 473 ;
+C 102 ; WX 333 ; N f ; B 14 0 389 691 ; L i fi ; L l fl ;
+C 103 ; WX 500 ; N g ; B 28 -206 483 473 ;
+C 104 ; WX 556 ; N h ; B 16 0 534 676 ;
+C 105 ; WX 278 ; N i ; B 16 0 255 691 ;
+C 106 ; WX 333 ; N j ; B -57 -203 263 691 ;
+C 107 ; WX 556 ; N k ; B 22 0 543 676 ;
+C 108 ; WX 278 ; N l ; B 16 0 255 676 ;
+C 109 ; WX 833 ; N m ; B 16 0 814 473 ;
+C 110 ; WX 556 ; N n ; B 21 0 539 473 ;
+C 111 ; WX 500 ; N o ; B 25 -14 476 473 ;
+C 112 ; WX 556 ; N p ; B 19 -205 524 473 ;
+C 113 ; WX 556 ; N q ; B 34 -205 536 473 ;
+C 114 ; WX 444 ; N r ; B 29 0 434 473 ;
+C 115 ; WX 389 ; N s ; B 25 -14 361 473 ;
+C 116 ; WX 333 ; N t ; B 20 -12 332 630 ;
+C 117 ; WX 556 ; N u ; B 16 -14 537 461 ;
+C 118 ; WX 500 ; N v ; B 21 -14 485 461 ;
+C 119 ; WX 722 ; N w ; B 23 -14 707 461 ;
+C 120 ; WX 500 ; N x ; B 12 0 484 461 ;
+C 121 ; WX 500 ; N y ; B 16 -205 480 461 ;
+C 122 ; WX 444 ; N z ; B 21 0 420 461 ;
+C 123 ; WX 394 ; N braceleft ; B 22 -175 340 698 ;
+C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ;
+C 125 ; WX 394 ; N braceright ; B 54 -175 372 698 ;
+C 126 ; WX 520 ; N asciitilde ; B 29 173 491 333 ;
+C 161 ; WX 333 ; N exclamdown ; B 82 -203 252 501 ;
+C 162 ; WX 500 ; N cent ; B 53 -140 458 588 ;
+C 163 ; WX 500 ; N sterling ; B 21 -14 477 684 ;
+C 164 ; WX 167 ; N fraction ; B -168 -12 329 688 ;
+C 165 ; WX 500 ; N yen ; B -64 0 547 676 ;
+C 166 ; WX 500 ; N florin ; B 0 -155 498 706 ;
+C 167 ; WX 500 ; N section ; B 57 -132 443 691 ;
+C 168 ; WX 500 ; N currency ; B -26 61 526 613 ;
+C 169 ; WX 278 ; N quotesingle ; B 75 404 204 691 ;
+C 170 ; WX 500 ; N quotedblleft ; B 32 356 486 691 ;
+C 171 ; WX 500 ; N guillemotleft ; B 23 36 473 415 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 51 36 305 415 ;
+C 173 ; WX 333 ; N guilsinglright ; B 28 36 282 415 ;
+C 174 ; WX 556 ; N fi ; B 14 0 536 691 ;
+C 175 ; WX 556 ; N fl ; B 14 0 536 691 ;
+C 177 ; WX 500 ; N endash ; B 0 181 500 271 ;
+C 178 ; WX 500 ; N dagger ; B 47 -134 453 691 ;
+C 179 ; WX 500 ; N daggerdbl ; B 45 -132 456 691 ;
+C 180 ; WX 250 ; N periodcentered ; B 41 248 210 417 ;
+C 182 ; WX 540 ; N paragraph ; B 0 -186 519 676 ;
+C 183 ; WX 350 ; N bullet ; B 35 198 315 478 ;
+C 184 ; WX 333 ; N quotesinglbase ; B 79 -180 263 155 ;
+C 185 ; WX 500 ; N quotedblbase ; B 14 -180 468 155 ;
+C 186 ; WX 500 ; N quotedblright ; B 14 356 468 691 ;
+C 187 ; WX 500 ; N guillemotright ; B 27 36 477 415 ;
+C 188 ; WX 1000 ; N ellipsis ; B 82 -13 917 156 ;
+C 189 ; WX 1000 ; N perthousand ; B 7 -29 995 706 ;
+C 191 ; WX 500 ; N questiondown ; B 55 -201 443 501 ;
+C 193 ; WX 333 ; N grave ; B 8 528 246 713 ;
+C 194 ; WX 333 ; N acute ; B 86 528 324 713 ;
+C 195 ; WX 333 ; N circumflex ; B -2 528 335 704 ;
+C 196 ; WX 333 ; N tilde ; B -16 547 349 674 ;
+C 197 ; WX 333 ; N macron ; B 1 565 331 637 ;
+C 198 ; WX 333 ; N breve ; B 15 528 318 691 ;
+C 199 ; WX 333 ; N dotaccent ; B 103 536 258 691 ;
+C 200 ; WX 333 ; N dieresis ; B -2 537 335 667 ;
+C 202 ; WX 333 ; N ring ; B 60 527 273 740 ;
+C 203 ; WX 333 ; N cedilla ; B 68 -218 294 0 ;
+C 205 ; WX 333 ; N hungarumlaut ; B -13 528 425 713 ;
+C 206 ; WX 333 ; N ogonek ; B 90 -193 319 24 ;
+C 207 ; WX 333 ; N caron ; B -2 528 335 704 ;
+C 208 ; WX 1000 ; N emdash ; B 0 181 1000 271 ;
+C 225 ; WX 1000 ; N AE ; B 4 0 951 676 ;
+C 227 ; WX 300 ; N ordfeminine ; B -1 397 301 688 ;
+C 232 ; WX 667 ; N Lslash ; B 19 0 638 676 ;
+C 233 ; WX 778 ; N Oslash ; B 35 -74 743 737 ;
+C 234 ; WX 1000 ; N OE ; B 22 -5 981 684 ;
+C 235 ; WX 330 ; N ordmasculine ; B 18 397 312 688 ;
+C 241 ; WX 722 ; N ae ; B 33 -14 693 473 ;
+C 245 ; WX 278 ; N dotlessi ; B 16 0 255 461 ;
+C 248 ; WX 278 ; N lslash ; B -22 0 303 676 ;
+C 249 ; WX 500 ; N oslash ; B 25 -92 476 549 ;
+C 250 ; WX 722 ; N oe ; B 22 -14 696 473 ;
+C 251 ; WX 556 ; N germandbls ; B 19 -12 517 691 ;
+C -1 ; WX 389 ; N Idieresis ; B 20 0 370 877 ;
+C -1 ; WX 444 ; N eacute ; B 25 -14 426 713 ;
+C -1 ; WX 722 ; N Ydieresis ; B 15 0 699 877 ;
+C -1 ; WX 570 ; N divide ; B 33 -31 537 537 ;
+C -1 ; WX 722 ; N Yacute ; B 15 0 699 923 ;
+C -1 ; WX 722 ; N Acircumflex ; B 9 0 689 914 ;
+C -1 ; WX 500 ; N aacute ; B 25 -14 488 713 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 16 -19 701 914 ;
+C -1 ; WX 500 ; N yacute ; B 16 -205 480 713 ;
+C -1 ; WX 444 ; N ecircumflex ; B 25 -14 426 704 ;
+C -1 ; WX 722 ; N Udieresis ; B 16 -19 701 877 ;
+C -1 ; WX 722 ; N Uacute ; B 16 -19 701 923 ;
+C -1 ; WX 667 ; N Edieresis ; B 16 0 641 877 ;
+C -1 ; WX 747 ; N copyright ; B 26 -19 721 691 ;
+C -1 ; WX 500 ; N aring ; B 25 -14 488 740 ;
+C -1 ; WX 500 ; N agrave ; B 25 -14 488 713 ;
+C -1 ; WX 500 ; N atilde ; B 25 -14 488 674 ;
+C -1 ; WX 389 ; N scaron ; B 25 -14 363 704 ;
+C -1 ; WX 278 ; N iacute ; B 16 0 289 713 ;
+C -1 ; WX 556 ; N ucircumflex ; B 16 -14 537 704 ;
+C -1 ; WX 500 ; N acircumflex ; B 25 -14 488 704 ;
+C -1 ; WX 444 ; N ccedilla ; B 25 -218 430 473 ;
+C -1 ; WX 611 ; N Thorn ; B 16 0 600 676 ;
+C -1 ; WX 300 ; N threesuperior ; B 3 268 297 688 ;
+C -1 ; WX 778 ; N Ograve ; B 35 -19 743 923 ;
+C -1 ; WX 722 ; N Agrave ; B 9 0 689 923 ;
+C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ;
+C -1 ; WX 556 ; N uacute ; B 16 -14 537 713 ;
+C -1 ; WX 500 ; N ydieresis ; B 16 -205 480 667 ;
+C -1 ; WX 278 ; N icircumflex ; B -37 0 300 704 ;
+C -1 ; WX 667 ; N Ecircumflex ; B 16 0 641 914 ;
+C -1 ; WX 500 ; N adieresis ; B 25 -14 488 667 ;
+C -1 ; WX 444 ; N edieresis ; B 25 -14 426 667 ;
+C -1 ; WX 389 ; N Iacute ; B 20 0 370 923 ;
+C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ;
+C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ;
+C -1 ; WX 747 ; N registered ; B 26 -19 721 691 ;
+C -1 ; WX 667 ; N Egrave ; B 16 0 641 923 ;
+C -1 ; WX 667 ; N Zcaron ; B 28 0 634 914 ;
+C -1 ; WX 722 ; N Eth ; B 6 0 690 676 ;
+C -1 ; WX 722 ; N Ccedilla ; B 49 -218 687 691 ;
+C -1 ; WX 722 ; N Aacute ; B 9 0 689 923 ;
+C -1 ; WX 722 ; N Adieresis ; B 9 0 689 877 ;
+C -1 ; WX 444 ; N egrave ; B 25 -14 426 713 ;
+C -1 ; WX 778 ; N Oacute ; B 35 -19 743 923 ;
+C -1 ; WX 500 ; N oacute ; B 25 -14 476 713 ;
+C -1 ; WX 278 ; N idieresis ; B -37 0 300 667 ;
+C -1 ; WX 778 ; N Ocircumflex ; B 35 -19 743 914 ;
+C -1 ; WX 722 ; N Ugrave ; B 16 -19 701 923 ;
+C -1 ; WX 556 ; N thorn ; B 19 -205 524 676 ;
+C -1 ; WX 300 ; N twosuperior ; B 0 275 300 688 ;
+C -1 ; WX 778 ; N Odieresis ; B 35 -19 743 877 ;
+C -1 ; WX 556 ; N mu ; B 33 -206 536 461 ;
+C -1 ; WX 278 ; N igrave ; B -27 0 255 713 ;
+C -1 ; WX 750 ; N threequarters ; B 23 -12 733 688 ;
+C -1 ; WX 1000 ; N trademark ; B 24 271 977 676 ;
+C -1 ; WX 389 ; N Igrave ; B 20 0 370 923 ;
+C -1 ; WX 750 ; N onehalf ; B -7 -12 775 688 ;
+C -1 ; WX 500 ; N ocircumflex ; B 25 -14 476 704 ;
+C -1 ; WX 556 ; N ntilde ; B 21 0 539 674 ;
+C -1 ; WX 667 ; N Eacute ; B 16 0 641 923 ;
+C -1 ; WX 750 ; N onequarter ; B 28 -12 743 688 ;
+C -1 ; WX 556 ; N Scaron ; B 35 -19 513 914 ;
+C -1 ; WX 400 ; N degree ; B 57 402 343 688 ;
+C -1 ; WX 500 ; N ograve ; B 25 -14 476 713 ;
+C -1 ; WX 556 ; N ugrave ; B 16 -14 537 713 ;
+C -1 ; WX 722 ; N Ntilde ; B 16 -18 701 884 ;
+C -1 ; WX 500 ; N otilde ; B 25 -14 476 674 ;
+C -1 ; WX 722 ; N Atilde ; B 9 0 689 884 ;
+C -1 ; WX 722 ; N Aring ; B 9 0 689 935 ;
+C -1 ; WX 778 ; N Otilde ; B 35 -19 743 884 ;
+C -1 ; WX 570 ; N minus ; B 33 209 537 297 ;
+C -1 ; WX 389 ; N Icircumflex ; B 20 0 370 914 ;
+C -1 ; WX 570 ; N logicalnot ; B 33 108 537 399 ;
+C -1 ; WX 500 ; N odieresis ; B 25 -14 476 667 ;
+C -1 ; WX 556 ; N udieresis ; B 16 -14 537 667 ;
+C -1 ; WX 500 ; N eth ; B 25 -14 476 691 ;
+C -1 ; WX 444 ; N zcaron ; B 21 0 420 704 ;
+C -1 ; WX 300 ; N onesuperior ; B 28 275 273 688 ;
+C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1071
+KPX A C -55
+KPX A Ccedilla -55
+KPX A G -55
+KPX A O -45
+KPX A Oacute -45
+KPX A Ocircumflex -45
+KPX A Odieresis -45
+KPX A Ograve -45
+KPX A Oslash -45
+KPX A Otilde -45
+KPX A Q -45
+KPX A T -95
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -145
+KPX A W -130
+KPX A Y -100
+KPX A Yacute -100
+KPX A Ydieresis -100
+KPX A p -25
+KPX A quoteright -74
+KPX A u -50
+KPX A uacute -50
+KPX A ucircumflex -50
+KPX A udieresis -50
+KPX A ugrave -50
+KPX A v -100
+KPX A w -90
+KPX A y -74
+KPX A yacute -74
+KPX A ydieresis -74
+KPX Aacute C -55
+KPX Aacute Ccedilla -55
+KPX Aacute G -55
+KPX Aacute O -45
+KPX Aacute Oacute -45
+KPX Aacute Ocircumflex -45
+KPX Aacute Odieresis -45
+KPX Aacute Ograve -45
+KPX Aacute Oslash -45
+KPX Aacute Otilde -45
+KPX Aacute Q -45
+KPX Aacute T -95
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -145
+KPX Aacute W -130
+KPX Aacute Y -100
+KPX Aacute Yacute -100
+KPX Aacute Ydieresis -100
+KPX Aacute p -25
+KPX Aacute quoteright -74
+KPX Aacute u -50
+KPX Aacute uacute -50
+KPX Aacute ucircumflex -50
+KPX Aacute udieresis -50
+KPX Aacute ugrave -50
+KPX Aacute v -100
+KPX Aacute w -90
+KPX Aacute y -74
+KPX Aacute yacute -74
+KPX Aacute ydieresis -74
+KPX Acircumflex C -55
+KPX Acircumflex Ccedilla -55
+KPX Acircumflex G -55
+KPX Acircumflex O -45
+KPX Acircumflex Oacute -45
+KPX Acircumflex Ocircumflex -45
+KPX Acircumflex Odieresis -45
+KPX Acircumflex Ograve -45
+KPX Acircumflex Oslash -45
+KPX Acircumflex Otilde -45
+KPX Acircumflex Q -45
+KPX Acircumflex T -95
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -145
+KPX Acircumflex W -130
+KPX Acircumflex Y -100
+KPX Acircumflex Yacute -100
+KPX Acircumflex Ydieresis -100
+KPX Acircumflex p -25
+KPX Acircumflex quoteright -74
+KPX Acircumflex u -50
+KPX Acircumflex uacute -50
+KPX Acircumflex ucircumflex -50
+KPX Acircumflex udieresis -50
+KPX Acircumflex ugrave -50
+KPX Acircumflex v -100
+KPX Acircumflex w -90
+KPX Acircumflex y -74
+KPX Acircumflex yacute -74
+KPX Acircumflex ydieresis -74
+KPX Adieresis C -55
+KPX Adieresis Ccedilla -55
+KPX Adieresis G -55
+KPX Adieresis O -45
+KPX Adieresis Oacute -45
+KPX Adieresis Ocircumflex -45
+KPX Adieresis Odieresis -45
+KPX Adieresis Ograve -45
+KPX Adieresis Oslash -45
+KPX Adieresis Otilde -45
+KPX Adieresis Q -45
+KPX Adieresis T -95
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -145
+KPX Adieresis W -130
+KPX Adieresis Y -100
+KPX Adieresis Yacute -100
+KPX Adieresis Ydieresis -100
+KPX Adieresis p -25
+KPX Adieresis quoteright -74
+KPX Adieresis u -50
+KPX Adieresis uacute -50
+KPX Adieresis ucircumflex -50
+KPX Adieresis udieresis -50
+KPX Adieresis ugrave -50
+KPX Adieresis v -100
+KPX Adieresis w -90
+KPX Adieresis y -74
+KPX Adieresis yacute -74
+KPX Adieresis ydieresis -74
+KPX Agrave C -55
+KPX Agrave Ccedilla -55
+KPX Agrave G -55
+KPX Agrave O -45
+KPX Agrave Oacute -45
+KPX Agrave Ocircumflex -45
+KPX Agrave Odieresis -45
+KPX Agrave Ograve -45
+KPX Agrave Oslash -45
+KPX Agrave Otilde -45
+KPX Agrave Q -45
+KPX Agrave T -95
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -145
+KPX Agrave W -130
+KPX Agrave Y -100
+KPX Agrave Yacute -100
+KPX Agrave Ydieresis -100
+KPX Agrave p -25
+KPX Agrave quoteright -74
+KPX Agrave u -50
+KPX Agrave uacute -50
+KPX Agrave ucircumflex -50
+KPX Agrave udieresis -50
+KPX Agrave ugrave -50
+KPX Agrave v -100
+KPX Agrave w -90
+KPX Agrave y -74
+KPX Agrave yacute -74
+KPX Agrave ydieresis -74
+KPX Aring C -55
+KPX Aring Ccedilla -55
+KPX Aring G -55
+KPX Aring O -45
+KPX Aring Oacute -45
+KPX Aring Ocircumflex -45
+KPX Aring Odieresis -45
+KPX Aring Ograve -45
+KPX Aring Oslash -45
+KPX Aring Otilde -45
+KPX Aring Q -45
+KPX Aring T -95
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -145
+KPX Aring W -130
+KPX Aring Y -100
+KPX Aring Yacute -100
+KPX Aring Ydieresis -100
+KPX Aring p -25
+KPX Aring quoteright -74
+KPX Aring u -50
+KPX Aring uacute -50
+KPX Aring ucircumflex -50
+KPX Aring udieresis -50
+KPX Aring ugrave -50
+KPX Aring v -100
+KPX Aring w -90
+KPX Aring y -74
+KPX Aring yacute -74
+KPX Aring ydieresis -74
+KPX Atilde C -55
+KPX Atilde Ccedilla -55
+KPX Atilde G -55
+KPX Atilde O -45
+KPX Atilde Oacute -45
+KPX Atilde Ocircumflex -45
+KPX Atilde Odieresis -45
+KPX Atilde Ograve -45
+KPX Atilde Oslash -45
+KPX Atilde Otilde -45
+KPX Atilde Q -45
+KPX Atilde T -95
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -145
+KPX Atilde W -130
+KPX Atilde Y -100
+KPX Atilde Yacute -100
+KPX Atilde Ydieresis -100
+KPX Atilde p -25
+KPX Atilde quoteright -74
+KPX Atilde u -50
+KPX Atilde uacute -50
+KPX Atilde ucircumflex -50
+KPX Atilde udieresis -50
+KPX Atilde ugrave -50
+KPX Atilde v -100
+KPX Atilde w -90
+KPX Atilde y -74
+KPX Atilde yacute -74
+KPX Atilde ydieresis -74
+KPX B A -30
+KPX B Aacute -30
+KPX B Acircumflex -30
+KPX B Adieresis -30
+KPX B Agrave -30
+KPX B Aring -30
+KPX B Atilde -30
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX D A -35
+KPX D Aacute -35
+KPX D Acircumflex -35
+KPX D Adieresis -35
+KPX D Agrave -35
+KPX D Aring -35
+KPX D Atilde -35
+KPX D V -40
+KPX D W -40
+KPX D Y -40
+KPX D Yacute -40
+KPX D Ydieresis -40
+KPX D period -20
+KPX F A -90
+KPX F Aacute -90
+KPX F Acircumflex -90
+KPX F Adieresis -90
+KPX F Agrave -90
+KPX F Aring -90
+KPX F Atilde -90
+KPX F a -25
+KPX F aacute -25
+KPX F acircumflex -25
+KPX F adieresis -25
+KPX F agrave -25
+KPX F aring -25
+KPX F atilde -25
+KPX F comma -92
+KPX F e -25
+KPX F eacute -25
+KPX F ecircumflex -25
+KPX F edieresis -25
+KPX F egrave -25
+KPX F o -25
+KPX F oacute -25
+KPX F ocircumflex -25
+KPX F odieresis -25
+KPX F ograve -25
+KPX F oslash -25
+KPX F otilde -25
+KPX F period -110
+KPX J A -30
+KPX J Aacute -30
+KPX J Acircumflex -30
+KPX J Adieresis -30
+KPX J Agrave -30
+KPX J Aring -30
+KPX J Atilde -30
+KPX J a -15
+KPX J aacute -15
+KPX J acircumflex -15
+KPX J adieresis -15
+KPX J agrave -15
+KPX J aring -15
+KPX J atilde -15
+KPX J e -15
+KPX J eacute -15
+KPX J ecircumflex -15
+KPX J edieresis -15
+KPX J egrave -15
+KPX J o -15
+KPX J oacute -15
+KPX J ocircumflex -15
+KPX J odieresis -15
+KPX J ograve -15
+KPX J oslash -15
+KPX J otilde -15
+KPX J period -20
+KPX J u -15
+KPX J uacute -15
+KPX J ucircumflex -15
+KPX J udieresis -15
+KPX J ugrave -15
+KPX K O -30
+KPX K Oacute -30
+KPX K Ocircumflex -30
+KPX K Odieresis -30
+KPX K Ograve -30
+KPX K Oslash -30
+KPX K Otilde -30
+KPX K e -25
+KPX K eacute -25
+KPX K ecircumflex -25
+KPX K edieresis -25
+KPX K egrave -25
+KPX K o -25
+KPX K oacute -25
+KPX K ocircumflex -25
+KPX K odieresis -25
+KPX K ograve -25
+KPX K oslash -25
+KPX K otilde -25
+KPX K u -15
+KPX K uacute -15
+KPX K ucircumflex -15
+KPX K udieresis -15
+KPX K ugrave -15
+KPX K y -45
+KPX K yacute -45
+KPX K ydieresis -45
+KPX L T -92
+KPX L V -92
+KPX L W -92
+KPX L Y -92
+KPX L Yacute -92
+KPX L Ydieresis -92
+KPX L quotedblright -20
+KPX L quoteright -110
+KPX L y -55
+KPX L yacute -55
+KPX L ydieresis -55
+KPX Lslash T -92
+KPX Lslash V -92
+KPX Lslash W -92
+KPX Lslash Y -92
+KPX Lslash Yacute -92
+KPX Lslash Ydieresis -92
+KPX Lslash quotedblright -20
+KPX Lslash quoteright -110
+KPX Lslash y -55
+KPX Lslash yacute -55
+KPX Lslash ydieresis -55
+KPX N A -20
+KPX N Aacute -20
+KPX N Acircumflex -20
+KPX N Adieresis -20
+KPX N Agrave -20
+KPX N Aring -20
+KPX N Atilde -20
+KPX Ntilde A -20
+KPX Ntilde Aacute -20
+KPX Ntilde Acircumflex -20
+KPX Ntilde Adieresis -20
+KPX Ntilde Agrave -20
+KPX Ntilde Aring -20
+KPX Ntilde Atilde -20
+KPX O A -40
+KPX O Aacute -40
+KPX O Acircumflex -40
+KPX O Adieresis -40
+KPX O Agrave -40
+KPX O Aring -40
+KPX O Atilde -40
+KPX O T -40
+KPX O V -50
+KPX O W -50
+KPX O X -40
+KPX O Y -50
+KPX O Yacute -50
+KPX O Ydieresis -50
+KPX Oacute A -40
+KPX Oacute Aacute -40
+KPX Oacute Acircumflex -40
+KPX Oacute Adieresis -40
+KPX Oacute Agrave -40
+KPX Oacute Aring -40
+KPX Oacute Atilde -40
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -50
+KPX Oacute X -40
+KPX Oacute Y -50
+KPX Oacute Yacute -50
+KPX Oacute Ydieresis -50
+KPX Ocircumflex A -40
+KPX Ocircumflex Aacute -40
+KPX Ocircumflex Acircumflex -40
+KPX Ocircumflex Adieresis -40
+KPX Ocircumflex Agrave -40
+KPX Ocircumflex Aring -40
+KPX Ocircumflex Atilde -40
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -50
+KPX Ocircumflex X -40
+KPX Ocircumflex Y -50
+KPX Ocircumflex Yacute -50
+KPX Ocircumflex Ydieresis -50
+KPX Odieresis A -40
+KPX Odieresis Aacute -40
+KPX Odieresis Acircumflex -40
+KPX Odieresis Adieresis -40
+KPX Odieresis Agrave -40
+KPX Odieresis Aring -40
+KPX Odieresis Atilde -40
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -50
+KPX Odieresis X -40
+KPX Odieresis Y -50
+KPX Odieresis Yacute -50
+KPX Odieresis Ydieresis -50
+KPX Ograve A -40
+KPX Ograve Aacute -40
+KPX Ograve Acircumflex -40
+KPX Ograve Adieresis -40
+KPX Ograve Agrave -40
+KPX Ograve Aring -40
+KPX Ograve Atilde -40
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -50
+KPX Ograve X -40
+KPX Ograve Y -50
+KPX Ograve Yacute -50
+KPX Ograve Ydieresis -50
+KPX Oslash A -40
+KPX Oslash Aacute -40
+KPX Oslash Acircumflex -40
+KPX Oslash Adieresis -40
+KPX Oslash Agrave -40
+KPX Oslash Aring -40
+KPX Oslash Atilde -40
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -50
+KPX Oslash X -40
+KPX Oslash Y -50
+KPX Oslash Yacute -50
+KPX Oslash Ydieresis -50
+KPX Otilde A -40
+KPX Otilde Aacute -40
+KPX Otilde Acircumflex -40
+KPX Otilde Adieresis -40
+KPX Otilde Agrave -40
+KPX Otilde Aring -40
+KPX Otilde Atilde -40
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -50
+KPX Otilde X -40
+KPX Otilde Y -50
+KPX Otilde Yacute -50
+KPX Otilde Ydieresis -50
+KPX P A -74
+KPX P Aacute -74
+KPX P Acircumflex -74
+KPX P Adieresis -74
+KPX P Agrave -74
+KPX P Aring -74
+KPX P Atilde -74
+KPX P a -10
+KPX P aacute -10
+KPX P acircumflex -10
+KPX P adieresis -10
+KPX P agrave -10
+KPX P aring -10
+KPX P atilde -10
+KPX P comma -92
+KPX P e -20
+KPX P eacute -20
+KPX P ecircumflex -20
+KPX P edieresis -20
+KPX P egrave -20
+KPX P o -20
+KPX P oacute -20
+KPX P ocircumflex -20
+KPX P odieresis -20
+KPX P ograve -20
+KPX P oslash -20
+KPX P otilde -20
+KPX P period -110
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX Q period -20
+KPX R O -30
+KPX R Oacute -30
+KPX R Ocircumflex -30
+KPX R Odieresis -30
+KPX R Ograve -30
+KPX R Oslash -30
+KPX R Otilde -30
+KPX R T -40
+KPX R U -30
+KPX R Uacute -30
+KPX R Ucircumflex -30
+KPX R Udieresis -30
+KPX R Ugrave -30
+KPX R V -55
+KPX R W -35
+KPX R Y -35
+KPX R Yacute -35
+KPX R Ydieresis -35
+KPX T A -90
+KPX T Aacute -90
+KPX T Acircumflex -90
+KPX T Adieresis -90
+KPX T Agrave -90
+KPX T Aring -90
+KPX T Atilde -90
+KPX T O -18
+KPX T Oacute -18
+KPX T Ocircumflex -18
+KPX T Odieresis -18
+KPX T Ograve -18
+KPX T Oslash -18
+KPX T Otilde -18
+KPX T a -92
+KPX T aacute -92
+KPX T acircumflex -52
+KPX T adieresis -52
+KPX T agrave -52
+KPX T aring -92
+KPX T atilde -52
+KPX T colon -74
+KPX T comma -74
+KPX T e -92
+KPX T eacute -92
+KPX T ecircumflex -92
+KPX T edieresis -52
+KPX T egrave -52
+KPX T hyphen -92
+KPX T i -18
+KPX T iacute -18
+KPX T o -92
+KPX T oacute -92
+KPX T ocircumflex -92
+KPX T odieresis -92
+KPX T ograve -92
+KPX T oslash -92
+KPX T otilde -92
+KPX T period -90
+KPX T r -74
+KPX T semicolon -74
+KPX T u -92
+KPX T uacute -92
+KPX T ucircumflex -92
+KPX T udieresis -92
+KPX T ugrave -92
+KPX T w -74
+KPX T y -34
+KPX T yacute -34
+KPX T ydieresis -34
+KPX U A -60
+KPX U Aacute -60
+KPX U Acircumflex -60
+KPX U Adieresis -60
+KPX U Agrave -60
+KPX U Aring -60
+KPX U Atilde -60
+KPX U comma -50
+KPX U period -50
+KPX Uacute A -60
+KPX Uacute Aacute -60
+KPX Uacute Acircumflex -60
+KPX Uacute Adieresis -60
+KPX Uacute Agrave -60
+KPX Uacute Aring -60
+KPX Uacute Atilde -60
+KPX Uacute comma -50
+KPX Uacute period -50
+KPX Ucircumflex A -60
+KPX Ucircumflex Aacute -60
+KPX Ucircumflex Acircumflex -60
+KPX Ucircumflex Adieresis -60
+KPX Ucircumflex Agrave -60
+KPX Ucircumflex Aring -60
+KPX Ucircumflex Atilde -60
+KPX Ucircumflex comma -50
+KPX Ucircumflex period -50
+KPX Udieresis A -60
+KPX Udieresis Aacute -60
+KPX Udieresis Acircumflex -60
+KPX Udieresis Adieresis -60
+KPX Udieresis Agrave -60
+KPX Udieresis Aring -60
+KPX Udieresis Atilde -60
+KPX Udieresis comma -50
+KPX Udieresis period -50
+KPX Ugrave A -60
+KPX Ugrave Aacute -60
+KPX Ugrave Acircumflex -60
+KPX Ugrave Adieresis -60
+KPX Ugrave Agrave -60
+KPX Ugrave Aring -60
+KPX Ugrave Atilde -60
+KPX Ugrave comma -50
+KPX Ugrave period -50
+KPX V A -135
+KPX V Aacute -135
+KPX V Acircumflex -135
+KPX V Adieresis -135
+KPX V Agrave -135
+KPX V Aring -135
+KPX V Atilde -135
+KPX V G -30
+KPX V O -45
+KPX V Oacute -45
+KPX V Ocircumflex -45
+KPX V Odieresis -45
+KPX V Ograve -45
+KPX V Oslash -45
+KPX V Otilde -45
+KPX V a -92
+KPX V aacute -92
+KPX V acircumflex -92
+KPX V adieresis -92
+KPX V agrave -92
+KPX V aring -92
+KPX V atilde -92
+KPX V colon -92
+KPX V comma -129
+KPX V e -100
+KPX V eacute -100
+KPX V ecircumflex -100
+KPX V edieresis -100
+KPX V egrave -100
+KPX V hyphen -74
+KPX V i -37
+KPX V iacute -37
+KPX V icircumflex -37
+KPX V idieresis -37
+KPX V igrave -37
+KPX V o -100
+KPX V oacute -100
+KPX V ocircumflex -100
+KPX V odieresis -100
+KPX V ograve -100
+KPX V oslash -100
+KPX V otilde -100
+KPX V period -145
+KPX V semicolon -92
+KPX V u -92
+KPX V uacute -92
+KPX V ucircumflex -92
+KPX V udieresis -92
+KPX V ugrave -92
+KPX W A -120
+KPX W Aacute -120
+KPX W Acircumflex -120
+KPX W Adieresis -120
+KPX W Agrave -120
+KPX W Aring -120
+KPX W Atilde -120
+KPX W O -10
+KPX W Oacute -10
+KPX W Ocircumflex -10
+KPX W Odieresis -10
+KPX W Ograve -10
+KPX W Oslash -10
+KPX W Otilde -10
+KPX W a -65
+KPX W aacute -65
+KPX W acircumflex -65
+KPX W adieresis -65
+KPX W agrave -65
+KPX W aring -65
+KPX W atilde -65
+KPX W colon -55
+KPX W comma -92
+KPX W e -65
+KPX W eacute -65
+KPX W ecircumflex -65
+KPX W edieresis -65
+KPX W egrave -65
+KPX W hyphen -37
+KPX W i -18
+KPX W iacute -18
+KPX W o -75
+KPX W oacute -75
+KPX W ocircumflex -75
+KPX W odieresis -75
+KPX W ograve -75
+KPX W oslash -75
+KPX W otilde -75
+KPX W period -92
+KPX W semicolon -55
+KPX W u -50
+KPX W uacute -50
+KPX W ucircumflex -50
+KPX W udieresis -50
+KPX W ugrave -50
+KPX W y -60
+KPX W yacute -60
+KPX W ydieresis -60
+KPX Y A -110
+KPX Y Aacute -110
+KPX Y Acircumflex -110
+KPX Y Adieresis -110
+KPX Y Agrave -110
+KPX Y Aring -110
+KPX Y Atilde -110
+KPX Y O -35
+KPX Y Oacute -35
+KPX Y Ocircumflex -35
+KPX Y Odieresis -35
+KPX Y Ograve -35
+KPX Y Oslash -35
+KPX Y Otilde -35
+KPX Y a -85
+KPX Y aacute -85
+KPX Y acircumflex -85
+KPX Y adieresis -85
+KPX Y agrave -85
+KPX Y aring -85
+KPX Y atilde -85
+KPX Y colon -92
+KPX Y comma -92
+KPX Y e -111
+KPX Y eacute -111
+KPX Y ecircumflex -111
+KPX Y edieresis -71
+KPX Y egrave -71
+KPX Y hyphen -92
+KPX Y i -37
+KPX Y iacute -37
+KPX Y o -111
+KPX Y oacute -111
+KPX Y ocircumflex -111
+KPX Y odieresis -111
+KPX Y ograve -111
+KPX Y oslash -111
+KPX Y otilde -111
+KPX Y period -92
+KPX Y semicolon -92
+KPX Y u -92
+KPX Y uacute -92
+KPX Y ucircumflex -92
+KPX Y udieresis -92
+KPX Y ugrave -92
+KPX Yacute A -110
+KPX Yacute Aacute -110
+KPX Yacute Acircumflex -110
+KPX Yacute Adieresis -110
+KPX Yacute Agrave -110
+KPX Yacute Aring -110
+KPX Yacute Atilde -110
+KPX Yacute O -35
+KPX Yacute Oacute -35
+KPX Yacute Ocircumflex -35
+KPX Yacute Odieresis -35
+KPX Yacute Ograve -35
+KPX Yacute Oslash -35
+KPX Yacute Otilde -35
+KPX Yacute a -85
+KPX Yacute aacute -85
+KPX Yacute acircumflex -85
+KPX Yacute adieresis -85
+KPX Yacute agrave -85
+KPX Yacute aring -85
+KPX Yacute atilde -85
+KPX Yacute colon -92
+KPX Yacute comma -92
+KPX Yacute e -111
+KPX Yacute eacute -111
+KPX Yacute ecircumflex -111
+KPX Yacute edieresis -71
+KPX Yacute egrave -71
+KPX Yacute hyphen -92
+KPX Yacute i -37
+KPX Yacute iacute -37
+KPX Yacute o -111
+KPX Yacute oacute -111
+KPX Yacute ocircumflex -111
+KPX Yacute odieresis -111
+KPX Yacute ograve -111
+KPX Yacute oslash -111
+KPX Yacute otilde -111
+KPX Yacute period -92
+KPX Yacute semicolon -92
+KPX Yacute u -92
+KPX Yacute uacute -92
+KPX Yacute ucircumflex -92
+KPX Yacute udieresis -92
+KPX Yacute ugrave -92
+KPX Ydieresis A -110
+KPX Ydieresis Aacute -110
+KPX Ydieresis Acircumflex -110
+KPX Ydieresis Adieresis -110
+KPX Ydieresis Agrave -110
+KPX Ydieresis Aring -110
+KPX Ydieresis Atilde -110
+KPX Ydieresis O -35
+KPX Ydieresis Oacute -35
+KPX Ydieresis Ocircumflex -35
+KPX Ydieresis Odieresis -35
+KPX Ydieresis Ograve -35
+KPX Ydieresis Oslash -35
+KPX Ydieresis Otilde -35
+KPX Ydieresis a -85
+KPX Ydieresis aacute -85
+KPX Ydieresis acircumflex -85
+KPX Ydieresis adieresis -85
+KPX Ydieresis agrave -85
+KPX Ydieresis aring -85
+KPX Ydieresis atilde -85
+KPX Ydieresis colon -92
+KPX Ydieresis comma -92
+KPX Ydieresis e -111
+KPX Ydieresis eacute -111
+KPX Ydieresis ecircumflex -111
+KPX Ydieresis edieresis -71
+KPX Ydieresis egrave -71
+KPX Ydieresis hyphen -92
+KPX Ydieresis i -37
+KPX Ydieresis iacute -37
+KPX Ydieresis o -111
+KPX Ydieresis oacute -111
+KPX Ydieresis ocircumflex -111
+KPX Ydieresis odieresis -111
+KPX Ydieresis ograve -111
+KPX Ydieresis oslash -111
+KPX Ydieresis otilde -111
+KPX Ydieresis period -92
+KPX Ydieresis semicolon -92
+KPX Ydieresis u -92
+KPX Ydieresis uacute -92
+KPX Ydieresis ucircumflex -92
+KPX Ydieresis udieresis -92
+KPX Ydieresis ugrave -92
+KPX a v -25
+KPX aacute v -25
+KPX acircumflex v -25
+KPX adieresis v -25
+KPX agrave v -25
+KPX aring v -25
+KPX atilde v -25
+KPX b b -10
+KPX b period -40
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX b v -15
+KPX comma quotedblright -45
+KPX comma quoteright -55
+KPX d w -15
+KPX e v -15
+KPX eacute v -15
+KPX ecircumflex v -15
+KPX edieresis v -15
+KPX egrave v -15
+KPX f comma -15
+KPX f dotlessi -35
+KPX f i -25
+KPX f o -25
+KPX f oacute -25
+KPX f ocircumflex -25
+KPX f odieresis -25
+KPX f ograve -25
+KPX f oslash -25
+KPX f otilde -25
+KPX f period -15
+KPX f quotedblright 50
+KPX f quoteright 55
+KPX g period -15
+KPX h y -15
+KPX h yacute -15
+KPX h ydieresis -15
+KPX i v -10
+KPX iacute v -10
+KPX icircumflex v -10
+KPX idieresis v -10
+KPX igrave v -10
+KPX k e -10
+KPX k eacute -10
+KPX k ecircumflex -10
+KPX k edieresis -10
+KPX k egrave -10
+KPX k o -15
+KPX k oacute -15
+KPX k ocircumflex -15
+KPX k odieresis -15
+KPX k ograve -15
+KPX k oslash -15
+KPX k otilde -15
+KPX k y -15
+KPX k yacute -15
+KPX k ydieresis -15
+KPX n v -40
+KPX ntilde v -40
+KPX o v -10
+KPX o w -10
+KPX oacute v -10
+KPX oacute w -10
+KPX ocircumflex v -10
+KPX ocircumflex w -10
+KPX odieresis v -10
+KPX odieresis w -10
+KPX ograve v -10
+KPX ograve w -10
+KPX oslash v -10
+KPX oslash w -10
+KPX otilde v -10
+KPX otilde w -10
+KPX period quotedblright -55
+KPX period quoteright -55
+KPX quotedblleft A -10
+KPX quotedblleft Aacute -10
+KPX quotedblleft Acircumflex -10
+KPX quotedblleft Adieresis -10
+KPX quotedblleft Agrave -10
+KPX quotedblleft Aring -10
+KPX quotedblleft Atilde -10
+KPX quoteleft A -10
+KPX quoteleft Aacute -10
+KPX quoteleft Acircumflex -10
+KPX quoteleft Adieresis -10
+KPX quoteleft Agrave -10
+KPX quoteleft Aring -10
+KPX quoteleft Atilde -10
+KPX quoteleft quoteleft -63
+KPX quoteright d -20
+KPX quoteright quoteright -63
+KPX quoteright r -20
+KPX quoteright s -37
+KPX quoteright scaron -37
+KPX quoteright space -74
+KPX quoteright v -20
+KPX r c -18
+KPX r ccedilla -18
+KPX r comma -92
+KPX r e -18
+KPX r eacute -18
+KPX r ecircumflex -18
+KPX r edieresis -18
+KPX r egrave -18
+KPX r g -10
+KPX r hyphen -37
+KPX r n -15
+KPX r ntilde -15
+KPX r o -18
+KPX r oacute -18
+KPX r ocircumflex -18
+KPX r odieresis -18
+KPX r ograve -18
+KPX r oslash -18
+KPX r otilde -18
+KPX r p -10
+KPX r period -100
+KPX r q -18
+KPX r v -10
+KPX space A -55
+KPX space Aacute -55
+KPX space Acircumflex -55
+KPX space Adieresis -55
+KPX space Agrave -55
+KPX space Aring -55
+KPX space Atilde -55
+KPX space T -30
+KPX space V -45
+KPX space W -30
+KPX space Y -55
+KPX space Yacute -55
+KPX space Ydieresis -55
+KPX v a -10
+KPX v aacute -10
+KPX v acircumflex -10
+KPX v adieresis -10
+KPX v agrave -10
+KPX v aring -10
+KPX v atilde -10
+KPX v comma -55
+KPX v e -10
+KPX v eacute -10
+KPX v ecircumflex -10
+KPX v edieresis -10
+KPX v egrave -10
+KPX v o -10
+KPX v oacute -10
+KPX v ocircumflex -10
+KPX v odieresis -10
+KPX v ograve -10
+KPX v oslash -10
+KPX v otilde -10
+KPX v period -70
+KPX w comma -55
+KPX w o -10
+KPX w oacute -10
+KPX w ocircumflex -10
+KPX w odieresis -10
+KPX w ograve -10
+KPX w oslash -10
+KPX w otilde -10
+KPX w period -70
+KPX y comma -55
+KPX y e -10
+KPX y eacute -10
+KPX y ecircumflex -10
+KPX y edieresis -10
+KPX y egrave -10
+KPX y o -25
+KPX y oacute -25
+KPX y ocircumflex -25
+KPX y odieresis -25
+KPX y ograve -25
+KPX y oslash -25
+KPX y otilde -25
+KPX y period -70
+KPX yacute comma -55
+KPX yacute e -10
+KPX yacute eacute -10
+KPX yacute ecircumflex -10
+KPX yacute edieresis -10
+KPX yacute egrave -10
+KPX yacute o -25
+KPX yacute oacute -25
+KPX yacute ocircumflex -25
+KPX yacute odieresis -25
+KPX yacute ograve -25
+KPX yacute oslash -25
+KPX yacute otilde -25
+KPX yacute period -70
+KPX ydieresis comma -55
+KPX ydieresis e -10
+KPX ydieresis eacute -10
+KPX ydieresis ecircumflex -10
+KPX ydieresis edieresis -10
+KPX ydieresis egrave -10
+KPX ydieresis o -25
+KPX ydieresis oacute -25
+KPX ydieresis ocircumflex -25
+KPX ydieresis odieresis -25
+KPX ydieresis ograve -25
+KPX ydieresis oslash -25
+KPX ydieresis otilde -25
+KPX ydieresis period -70
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/BI b/troff/troff.d/font/devps/BI
new file mode 100644
index 000000000000..3555c8584173
--- /dev/null
+++ b/troff/troff.d/font/devps/BI
@@ -0,0 +1 @@
+name BI.afm
diff --git a/troff/troff.d/font/devps/BI.afm b/troff/troff.d/font/devps/BI.afm
new file mode 100644
index 000000000000..67982723d842
--- /dev/null
+++ b/troff/troff.d/font/devps/BI.afm
@@ -0,0 +1,1264 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 13:04:06 1997
+Comment UniqueID 43066
+Comment VMusage 45874 56899
+FontName Times-BoldItalic
+FullName Times Bold Italic
+FamilyName Times
+Weight Bold
+ItalicAngle -15
+IsFixedPitch false
+FontBBox -200 -218 996 921
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 669
+XHeight 462
+Ascender 683
+Descender -217
+StdHW 42
+StdVW 121
+StartCharMetrics 229
+C 32 ; WX 250 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 389 ; N exclam ; B 67 -13 370 684 ;
+C 34 ; WX 555 ; N quotedbl ; B 136 398 536 685 ;
+C 35 ; WX 500 ; N numbersign ; B -33 0 533 700 ;
+C 36 ; WX 500 ; N dollar ; B -20 -100 497 733 ;
+C 37 ; WX 833 ; N percent ; B 39 -10 793 692 ;
+C 38 ; WX 778 ; N ampersand ; B 5 -19 699 682 ;
+C 39 ; WX 333 ; N quoteright ; B 98 369 302 685 ;
+C 40 ; WX 333 ; N parenleft ; B 28 -179 344 685 ;
+C 41 ; WX 333 ; N parenright ; B -44 -179 271 685 ;
+C 42 ; WX 500 ; N asterisk ; B 65 249 456 685 ;
+C 43 ; WX 570 ; N plus ; B 33 0 537 506 ;
+C 44 ; WX 250 ; N comma ; B -60 -182 144 134 ;
+C 45 ; WX 333 ; N hyphen ; B 2 166 271 282 ;
+C 46 ; WX 250 ; N period ; B -9 -13 139 135 ;
+C 47 ; WX 278 ; N slash ; B -64 -18 342 685 ;
+C 48 ; WX 500 ; N zero ; B 17 -14 477 683 ;
+C 49 ; WX 500 ; N one ; B 5 0 419 683 ;
+C 50 ; WX 500 ; N two ; B -27 0 446 683 ;
+C 51 ; WX 500 ; N three ; B -15 -13 450 683 ;
+C 52 ; WX 500 ; N four ; B -15 0 503 683 ;
+C 53 ; WX 500 ; N five ; B -11 -13 487 669 ;
+C 54 ; WX 500 ; N six ; B 23 -15 509 679 ;
+C 55 ; WX 500 ; N seven ; B 52 0 525 669 ;
+C 56 ; WX 500 ; N eight ; B 3 -13 476 683 ;
+C 57 ; WX 500 ; N nine ; B -12 -10 475 683 ;
+C 58 ; WX 333 ; N colon ; B 23 -13 264 459 ;
+C 59 ; WX 333 ; N semicolon ; B -25 -183 264 459 ;
+C 60 ; WX 570 ; N less ; B 31 -8 539 514 ;
+C 61 ; WX 570 ; N equal ; B 33 107 537 399 ;
+C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ;
+C 63 ; WX 500 ; N question ; B 79 -13 470 684 ;
+C 64 ; WX 832 ; N at ; B 63 -18 770 685 ;
+C 65 ; WX 667 ; N A ; B -67 0 593 683 ;
+C 66 ; WX 667 ; N B ; B -24 0 624 669 ;
+C 67 ; WX 667 ; N C ; B 32 -18 677 685 ;
+C 68 ; WX 722 ; N D ; B -46 0 685 669 ;
+C 69 ; WX 667 ; N E ; B -27 0 653 669 ;
+C 70 ; WX 667 ; N F ; B -13 0 660 669 ;
+C 71 ; WX 722 ; N G ; B 21 -18 706 685 ;
+C 72 ; WX 778 ; N H ; B -24 0 799 669 ;
+C 73 ; WX 389 ; N I ; B -32 0 406 669 ;
+C 74 ; WX 500 ; N J ; B -46 -99 524 669 ;
+C 75 ; WX 667 ; N K ; B -21 0 702 669 ;
+C 76 ; WX 611 ; N L ; B -22 0 590 669 ;
+C 77 ; WX 889 ; N M ; B -29 -12 917 669 ;
+C 78 ; WX 722 ; N N ; B -27 -15 748 669 ;
+C 79 ; WX 722 ; N O ; B 27 -18 691 685 ;
+C 80 ; WX 611 ; N P ; B -27 0 613 669 ;
+C 81 ; WX 722 ; N Q ; B 27 -208 691 685 ;
+C 82 ; WX 667 ; N R ; B -29 0 623 669 ;
+C 83 ; WX 556 ; N S ; B 2 -18 526 685 ;
+C 84 ; WX 611 ; N T ; B 50 0 650 669 ;
+C 85 ; WX 722 ; N U ; B 67 -18 744 669 ;
+C 86 ; WX 667 ; N V ; B 65 -18 715 669 ;
+C 87 ; WX 889 ; N W ; B 65 -18 940 669 ;
+C 88 ; WX 667 ; N X ; B -24 0 694 669 ;
+C 89 ; WX 611 ; N Y ; B 73 0 659 669 ;
+C 90 ; WX 611 ; N Z ; B -11 0 590 669 ;
+C 91 ; WX 333 ; N bracketleft ; B -37 -159 362 674 ;
+C 92 ; WX 278 ; N backslash ; B -1 -18 279 685 ;
+C 93 ; WX 333 ; N bracketright ; B -56 -157 343 674 ;
+C 94 ; WX 570 ; N asciicircum ; B 67 304 503 669 ;
+C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ;
+C 96 ; WX 333 ; N quoteleft ; B 128 369 332 685 ;
+C 97 ; WX 500 ; N a ; B -21 -14 455 462 ;
+C 98 ; WX 500 ; N b ; B -14 -13 444 699 ;
+C 99 ; WX 444 ; N c ; B -5 -13 392 462 ;
+C 100 ; WX 500 ; N d ; B -21 -13 517 699 ;
+C 101 ; WX 444 ; N e ; B 5 -13 398 462 ;
+C 102 ; WX 333 ; N f ; B -169 -205 446 698 ; L i fi ; L l fl ;
+C 103 ; WX 500 ; N g ; B -52 -203 478 462 ;
+C 104 ; WX 556 ; N h ; B -13 -9 498 699 ;
+C 105 ; WX 278 ; N i ; B 2 -9 263 684 ;
+C 106 ; WX 278 ; N j ; B -189 -207 279 684 ;
+C 107 ; WX 500 ; N k ; B -23 -8 483 699 ;
+C 108 ; WX 278 ; N l ; B 2 -9 290 699 ;
+C 109 ; WX 778 ; N m ; B -14 -9 722 462 ;
+C 110 ; WX 556 ; N n ; B -6 -9 493 462 ;
+C 111 ; WX 500 ; N o ; B -3 -13 441 462 ;
+C 112 ; WX 500 ; N p ; B -120 -205 446 462 ;
+C 113 ; WX 500 ; N q ; B 1 -205 471 462 ;
+C 114 ; WX 389 ; N r ; B -21 0 389 462 ;
+C 115 ; WX 389 ; N s ; B -19 -13 333 462 ;
+C 116 ; WX 278 ; N t ; B -11 -9 281 594 ;
+C 117 ; WX 556 ; N u ; B 15 -9 492 462 ;
+C 118 ; WX 444 ; N v ; B 16 -13 401 462 ;
+C 119 ; WX 667 ; N w ; B 16 -13 614 462 ;
+C 120 ; WX 500 ; N x ; B -46 -13 469 462 ;
+C 121 ; WX 444 ; N y ; B -94 -205 392 462 ;
+C 122 ; WX 389 ; N z ; B -43 -78 368 449 ;
+C 123 ; WX 348 ; N braceleft ; B 5 -187 436 686 ;
+C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ;
+C 125 ; WX 348 ; N braceright ; B -129 -187 302 686 ;
+C 126 ; WX 570 ; N asciitilde ; B 54 173 516 333 ;
+C 161 ; WX 389 ; N exclamdown ; B 19 -205 322 492 ;
+C 162 ; WX 500 ; N cent ; B 42 -143 439 576 ;
+C 163 ; WX 500 ; N sterling ; B -32 -12 510 683 ;
+C 164 ; WX 167 ; N fraction ; B -169 -14 324 683 ;
+C 165 ; WX 500 ; N yen ; B 33 0 628 669 ;
+C 166 ; WX 500 ; N florin ; B -87 -156 537 707 ;
+C 167 ; WX 500 ; N section ; B 36 -143 459 685 ;
+C 168 ; WX 500 ; N currency ; B -26 34 526 586 ;
+C 169 ; WX 278 ; N quotesingle ; B 128 398 268 685 ;
+C 170 ; WX 500 ; N quotedblleft ; B 53 369 513 685 ;
+C 171 ; WX 500 ; N guillemotleft ; B 12 32 468 415 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 32 32 303 415 ;
+C 173 ; WX 333 ; N guilsinglright ; B 10 32 281 415 ;
+C 174 ; WX 556 ; N fi ; B -188 -205 514 703 ;
+C 175 ; WX 556 ; N fl ; B -186 -205 553 704 ;
+C 177 ; WX 500 ; N endash ; B -40 178 477 269 ;
+C 178 ; WX 500 ; N dagger ; B 91 -145 494 685 ;
+C 179 ; WX 500 ; N daggerdbl ; B 10 -139 493 685 ;
+C 180 ; WX 250 ; N periodcentered ; B 51 257 199 405 ;
+C 182 ; WX 500 ; N paragraph ; B -57 -193 562 669 ;
+C 183 ; WX 350 ; N bullet ; B 0 175 350 525 ;
+C 184 ; WX 333 ; N quotesinglbase ; B -5 -182 199 134 ;
+C 185 ; WX 500 ; N quotedblbase ; B -57 -182 403 134 ;
+C 186 ; WX 500 ; N quotedblright ; B 53 369 513 685 ;
+C 187 ; WX 500 ; N guillemotright ; B 12 32 468 415 ;
+C 188 ; WX 1000 ; N ellipsis ; B 40 -13 852 135 ;
+C 189 ; WX 1000 ; N perthousand ; B 7 -29 996 706 ;
+C 191 ; WX 500 ; N questiondown ; B 30 -205 421 492 ;
+C 193 ; WX 333 ; N grave ; B 85 516 297 697 ;
+C 194 ; WX 333 ; N acute ; B 139 516 379 697 ;
+C 195 ; WX 333 ; N circumflex ; B 40 516 367 690 ;
+C 196 ; WX 333 ; N tilde ; B 48 536 407 655 ;
+C 197 ; WX 333 ; N macron ; B 51 553 393 623 ;
+C 198 ; WX 333 ; N breve ; B 71 516 387 678 ;
+C 199 ; WX 333 ; N dotaccent ; B 163 550 298 684 ;
+C 200 ; WX 333 ; N dieresis ; B 55 550 402 684 ;
+C 202 ; WX 333 ; N ring ; B 127 516 340 729 ;
+C 203 ; WX 333 ; N cedilla ; B -80 -218 156 5 ;
+C 205 ; WX 333 ; N hungarumlaut ; B 69 516 498 697 ;
+C 206 ; WX 333 ; N ogonek ; B 15 -183 244 34 ;
+C 207 ; WX 333 ; N caron ; B 79 516 411 690 ;
+C 208 ; WX 1000 ; N emdash ; B -40 178 977 269 ;
+C 225 ; WX 944 ; N AE ; B -64 0 918 669 ;
+C 227 ; WX 266 ; N ordfeminine ; B 16 399 330 685 ;
+C 232 ; WX 611 ; N Lslash ; B -22 0 590 669 ;
+C 233 ; WX 722 ; N Oslash ; B 27 -125 691 764 ;
+C 234 ; WX 944 ; N OE ; B 23 -8 946 677 ;
+C 235 ; WX 300 ; N ordmasculine ; B 56 400 347 685 ;
+C 241 ; WX 722 ; N ae ; B -5 -13 673 462 ;
+C 245 ; WX 278 ; N dotlessi ; B 2 -9 238 462 ;
+C 248 ; WX 278 ; N lslash ; B -7 -9 307 699 ;
+C 249 ; WX 500 ; N oslash ; B -3 -119 441 560 ;
+C 250 ; WX 722 ; N oe ; B 6 -13 674 462 ;
+C 251 ; WX 500 ; N germandbls ; B -200 -200 473 705 ;
+C -1 ; WX 389 ; N Idieresis ; B -32 0 450 862 ;
+C -1 ; WX 444 ; N eacute ; B 5 -13 435 697 ;
+C -1 ; WX 611 ; N Ydieresis ; B 73 0 659 862 ;
+C -1 ; WX 570 ; N divide ; B 33 -29 537 535 ;
+C -1 ; WX 611 ; N Yacute ; B 73 0 659 904 ;
+C -1 ; WX 667 ; N Acircumflex ; B -67 0 593 897 ;
+C -1 ; WX 500 ; N aacute ; B -21 -14 463 697 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 67 -18 744 897 ;
+C -1 ; WX 444 ; N yacute ; B -94 -205 435 697 ;
+C -1 ; WX 444 ; N ecircumflex ; B 5 -13 423 690 ;
+C -1 ; WX 722 ; N Udieresis ; B 67 -18 744 862 ;
+C -1 ; WX 722 ; N Uacute ; B 67 -18 744 904 ;
+C -1 ; WX 667 ; N Edieresis ; B -27 0 653 862 ;
+C -1 ; WX 747 ; N copyright ; B 30 -18 718 685 ;
+C -1 ; WX 500 ; N aring ; B -21 -14 455 729 ;
+C -1 ; WX 500 ; N agrave ; B -21 -14 455 697 ;
+C -1 ; WX 500 ; N atilde ; B -21 -14 491 655 ;
+C -1 ; WX 389 ; N scaron ; B -19 -13 424 690 ;
+C -1 ; WX 278 ; N iacute ; B 2 -9 352 697 ;
+C -1 ; WX 556 ; N ucircumflex ; B 15 -9 492 690 ;
+C -1 ; WX 500 ; N acircumflex ; B -21 -14 455 690 ;
+C -1 ; WX 444 ; N ccedilla ; B -5 -218 392 462 ;
+C -1 ; WX 611 ; N Thorn ; B -27 0 573 669 ;
+C -1 ; WX 300 ; N threesuperior ; B 17 265 321 683 ;
+C -1 ; WX 722 ; N Ograve ; B 27 -18 691 904 ;
+C -1 ; WX 667 ; N Agrave ; B -67 0 593 904 ;
+C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ;
+C -1 ; WX 556 ; N uacute ; B 15 -9 492 697 ;
+C -1 ; WX 444 ; N ydieresis ; B -94 -205 443 655 ;
+C -1 ; WX 278 ; N icircumflex ; B -3 -9 324 690 ;
+C -1 ; WX 667 ; N Ecircumflex ; B -27 0 653 897 ;
+C -1 ; WX 500 ; N adieresis ; B -21 -14 476 655 ;
+C -1 ; WX 444 ; N edieresis ; B 5 -13 448 655 ;
+C -1 ; WX 389 ; N Iacute ; B -32 0 432 904 ;
+C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ;
+C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ;
+C -1 ; WX 747 ; N registered ; B 30 -18 718 685 ;
+C -1 ; WX 667 ; N Egrave ; B -27 0 653 904 ;
+C -1 ; WX 611 ; N Zcaron ; B -11 0 590 897 ;
+C -1 ; WX 722 ; N Eth ; B -31 0 700 669 ;
+C -1 ; WX 667 ; N Ccedilla ; B 32 -218 677 685 ;
+C -1 ; WX 667 ; N Aacute ; B -67 0 593 904 ;
+C -1 ; WX 667 ; N Adieresis ; B -67 0 593 862 ;
+C -1 ; WX 444 ; N egrave ; B 5 -13 398 697 ;
+C -1 ; WX 722 ; N Oacute ; B 27 -18 691 904 ;
+C -1 ; WX 500 ; N oacute ; B -3 -13 463 697 ;
+C -1 ; WX 278 ; N idieresis ; B 2 -9 364 655 ;
+C -1 ; WX 722 ; N Ocircumflex ; B 27 -18 691 897 ;
+C -1 ; WX 722 ; N Ugrave ; B 67 -18 744 904 ;
+C -1 ; WX 500 ; N thorn ; B -120 -205 446 699 ;
+C -1 ; WX 300 ; N twosuperior ; B 2 274 313 683 ;
+C -1 ; WX 722 ; N Odieresis ; B 27 -18 691 862 ;
+C -1 ; WX 576 ; N mu ; B -60 -207 516 449 ;
+C -1 ; WX 278 ; N igrave ; B 2 -9 259 697 ;
+C -1 ; WX 750 ; N threequarters ; B 7 -14 726 683 ;
+C -1 ; WX 1000 ; N trademark ; B 32 263 968 669 ;
+C -1 ; WX 389 ; N Igrave ; B -32 0 406 904 ;
+C -1 ; WX 750 ; N onehalf ; B -9 -14 723 683 ;
+C -1 ; WX 500 ; N ocircumflex ; B -3 -13 451 690 ;
+C -1 ; WX 556 ; N ntilde ; B -6 -9 504 655 ;
+C -1 ; WX 667 ; N Eacute ; B -27 0 653 904 ;
+C -1 ; WX 750 ; N onequarter ; B 7 -14 721 683 ;
+C -1 ; WX 556 ; N Scaron ; B 2 -18 553 897 ;
+C -1 ; WX 400 ; N degree ; B 83 397 369 683 ;
+C -1 ; WX 500 ; N ograve ; B -3 -13 441 697 ;
+C -1 ; WX 556 ; N ugrave ; B 15 -9 492 697 ;
+C -1 ; WX 722 ; N Ntilde ; B -27 -15 748 862 ;
+C -1 ; WX 500 ; N otilde ; B -3 -13 491 655 ;
+C -1 ; WX 667 ; N Atilde ; B -67 0 593 862 ;
+C -1 ; WX 667 ; N Aring ; B -67 0 593 921 ;
+C -1 ; WX 722 ; N Otilde ; B 27 -18 691 862 ;
+C -1 ; WX 606 ; N minus ; B 51 209 555 297 ;
+C -1 ; WX 389 ; N Icircumflex ; B -32 0 450 897 ;
+C -1 ; WX 606 ; N logicalnot ; B 51 108 555 399 ;
+C -1 ; WX 500 ; N odieresis ; B -3 -13 471 655 ;
+C -1 ; WX 556 ; N udieresis ; B 15 -9 499 655 ;
+C -1 ; WX 500 ; N eth ; B -3 -13 454 699 ;
+C -1 ; WX 389 ; N zcaron ; B -43 -78 424 690 ;
+C -1 ; WX 300 ; N onesuperior ; B 30 274 301 683 ;
+C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1004
+KPX A C -65
+KPX A Ccedilla -65
+KPX A G -60
+KPX A O -50
+KPX A Oacute -50
+KPX A Ocircumflex -50
+KPX A Odieresis -50
+KPX A Ograve -50
+KPX A Oslash -50
+KPX A Otilde -50
+KPX A Q -55
+KPX A T -55
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -95
+KPX A W -100
+KPX A Y -70
+KPX A Yacute -70
+KPX A Ydieresis -70
+KPX A quoteright -74
+KPX A u -30
+KPX A uacute -30
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ugrave -30
+KPX A v -74
+KPX A w -74
+KPX A y -74
+KPX A yacute -74
+KPX A ydieresis -74
+KPX Aacute C -65
+KPX Aacute Ccedilla -65
+KPX Aacute G -60
+KPX Aacute O -50
+KPX Aacute Oacute -50
+KPX Aacute Ocircumflex -50
+KPX Aacute Odieresis -50
+KPX Aacute Ograve -50
+KPX Aacute Oslash -50
+KPX Aacute Otilde -50
+KPX Aacute Q -55
+KPX Aacute T -55
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -95
+KPX Aacute W -100
+KPX Aacute Y -70
+KPX Aacute Yacute -70
+KPX Aacute Ydieresis -70
+KPX Aacute quoteright -74
+KPX Aacute u -30
+KPX Aacute uacute -30
+KPX Aacute ucircumflex -30
+KPX Aacute udieresis -30
+KPX Aacute ugrave -30
+KPX Aacute v -74
+KPX Aacute w -74
+KPX Aacute y -74
+KPX Aacute yacute -74
+KPX Aacute ydieresis -74
+KPX Acircumflex C -65
+KPX Acircumflex Ccedilla -65
+KPX Acircumflex G -60
+KPX Acircumflex O -50
+KPX Acircumflex Oacute -50
+KPX Acircumflex Ocircumflex -50
+KPX Acircumflex Odieresis -50
+KPX Acircumflex Ograve -50
+KPX Acircumflex Oslash -50
+KPX Acircumflex Otilde -50
+KPX Acircumflex Q -55
+KPX Acircumflex T -55
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -95
+KPX Acircumflex W -100
+KPX Acircumflex Y -70
+KPX Acircumflex Yacute -70
+KPX Acircumflex Ydieresis -70
+KPX Acircumflex quoteright -74
+KPX Acircumflex u -30
+KPX Acircumflex uacute -30
+KPX Acircumflex ucircumflex -30
+KPX Acircumflex udieresis -30
+KPX Acircumflex ugrave -30
+KPX Acircumflex v -74
+KPX Acircumflex w -74
+KPX Acircumflex y -74
+KPX Acircumflex yacute -74
+KPX Acircumflex ydieresis -74
+KPX Adieresis C -65
+KPX Adieresis Ccedilla -65
+KPX Adieresis G -60
+KPX Adieresis O -50
+KPX Adieresis Oacute -50
+KPX Adieresis Ocircumflex -50
+KPX Adieresis Odieresis -50
+KPX Adieresis Ograve -50
+KPX Adieresis Oslash -50
+KPX Adieresis Otilde -50
+KPX Adieresis Q -55
+KPX Adieresis T -55
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -95
+KPX Adieresis W -100
+KPX Adieresis Y -70
+KPX Adieresis Yacute -70
+KPX Adieresis Ydieresis -70
+KPX Adieresis quoteright -74
+KPX Adieresis u -30
+KPX Adieresis uacute -30
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ugrave -30
+KPX Adieresis v -74
+KPX Adieresis w -74
+KPX Adieresis y -74
+KPX Adieresis yacute -74
+KPX Adieresis ydieresis -74
+KPX Agrave C -65
+KPX Agrave Ccedilla -65
+KPX Agrave G -60
+KPX Agrave O -50
+KPX Agrave Oacute -50
+KPX Agrave Ocircumflex -50
+KPX Agrave Odieresis -50
+KPX Agrave Ograve -50
+KPX Agrave Oslash -50
+KPX Agrave Otilde -50
+KPX Agrave Q -55
+KPX Agrave T -55
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -95
+KPX Agrave W -100
+KPX Agrave Y -70
+KPX Agrave Yacute -70
+KPX Agrave Ydieresis -70
+KPX Agrave quoteright -74
+KPX Agrave u -30
+KPX Agrave uacute -30
+KPX Agrave ucircumflex -30
+KPX Agrave udieresis -30
+KPX Agrave ugrave -30
+KPX Agrave v -74
+KPX Agrave w -74
+KPX Agrave y -74
+KPX Agrave yacute -74
+KPX Agrave ydieresis -74
+KPX Aring C -65
+KPX Aring Ccedilla -65
+KPX Aring G -60
+KPX Aring O -50
+KPX Aring Oacute -50
+KPX Aring Ocircumflex -50
+KPX Aring Odieresis -50
+KPX Aring Ograve -50
+KPX Aring Oslash -50
+KPX Aring Otilde -50
+KPX Aring Q -55
+KPX Aring T -55
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -95
+KPX Aring W -100
+KPX Aring Y -70
+KPX Aring Yacute -70
+KPX Aring Ydieresis -70
+KPX Aring quoteright -74
+KPX Aring u -30
+KPX Aring uacute -30
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ugrave -30
+KPX Aring v -74
+KPX Aring w -74
+KPX Aring y -74
+KPX Aring yacute -74
+KPX Aring ydieresis -74
+KPX Atilde C -65
+KPX Atilde Ccedilla -65
+KPX Atilde G -60
+KPX Atilde O -50
+KPX Atilde Oacute -50
+KPX Atilde Ocircumflex -50
+KPX Atilde Odieresis -50
+KPX Atilde Ograve -50
+KPX Atilde Oslash -50
+KPX Atilde Otilde -50
+KPX Atilde Q -55
+KPX Atilde T -55
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -95
+KPX Atilde W -100
+KPX Atilde Y -70
+KPX Atilde Yacute -70
+KPX Atilde Ydieresis -70
+KPX Atilde quoteright -74
+KPX Atilde u -30
+KPX Atilde uacute -30
+KPX Atilde ucircumflex -30
+KPX Atilde udieresis -30
+KPX Atilde ugrave -30
+KPX Atilde v -74
+KPX Atilde w -74
+KPX Atilde y -74
+KPX Atilde yacute -74
+KPX Atilde ydieresis -74
+KPX B A -25
+KPX B Aacute -25
+KPX B Acircumflex -25
+KPX B Adieresis -25
+KPX B Agrave -25
+KPX B Aring -25
+KPX B Atilde -25
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX D A -25
+KPX D Aacute -25
+KPX D Acircumflex -25
+KPX D Adieresis -25
+KPX D Agrave -25
+KPX D Aring -25
+KPX D Atilde -25
+KPX D V -50
+KPX D W -40
+KPX D Y -50
+KPX D Yacute -50
+KPX D Ydieresis -50
+KPX F A -100
+KPX F Aacute -100
+KPX F Acircumflex -100
+KPX F Adieresis -100
+KPX F Agrave -100
+KPX F Aring -100
+KPX F Atilde -100
+KPX F a -95
+KPX F aacute -95
+KPX F acircumflex -95
+KPX F adieresis -95
+KPX F agrave -95
+KPX F aring -95
+KPX F atilde -95
+KPX F comma -129
+KPX F e -100
+KPX F eacute -100
+KPX F ecircumflex -100
+KPX F edieresis -100
+KPX F egrave -100
+KPX F i -40
+KPX F iacute -40
+KPX F icircumflex -40
+KPX F idieresis -40
+KPX F igrave -40
+KPX F o -70
+KPX F oacute -70
+KPX F ocircumflex -70
+KPX F odieresis -70
+KPX F ograve -70
+KPX F oslash -70
+KPX F otilde -70
+KPX F period -129
+KPX F r -50
+KPX J A -25
+KPX J Aacute -25
+KPX J Acircumflex -25
+KPX J Adieresis -25
+KPX J Agrave -25
+KPX J Aring -25
+KPX J Atilde -25
+KPX J a -40
+KPX J aacute -40
+KPX J acircumflex -40
+KPX J adieresis -40
+KPX J agrave -40
+KPX J aring -40
+KPX J atilde -40
+KPX J comma -10
+KPX J e -40
+KPX J eacute -40
+KPX J ecircumflex -40
+KPX J edieresis -40
+KPX J egrave -40
+KPX J o -40
+KPX J oacute -40
+KPX J ocircumflex -40
+KPX J odieresis -40
+KPX J ograve -40
+KPX J oslash -40
+KPX J otilde -40
+KPX J period -10
+KPX J u -40
+KPX J uacute -40
+KPX J ucircumflex -40
+KPX J udieresis -40
+KPX J ugrave -40
+KPX K O -30
+KPX K Oacute -30
+KPX K Ocircumflex -30
+KPX K Odieresis -30
+KPX K Ograve -30
+KPX K Oslash -30
+KPX K Otilde -30
+KPX K e -25
+KPX K eacute -25
+KPX K ecircumflex -25
+KPX K edieresis -25
+KPX K egrave -25
+KPX K o -25
+KPX K oacute -25
+KPX K ocircumflex -25
+KPX K odieresis -25
+KPX K ograve -25
+KPX K oslash -25
+KPX K otilde -25
+KPX K u -20
+KPX K uacute -20
+KPX K ucircumflex -20
+KPX K udieresis -20
+KPX K ugrave -20
+KPX K y -20
+KPX K yacute -20
+KPX K ydieresis -20
+KPX L T -18
+KPX L V -37
+KPX L W -37
+KPX L Y -37
+KPX L Yacute -37
+KPX L Ydieresis -37
+KPX L quoteright -55
+KPX L y -37
+KPX L yacute -37
+KPX L ydieresis -37
+KPX Lslash T -18
+KPX Lslash V -37
+KPX Lslash W -37
+KPX Lslash Y -37
+KPX Lslash Yacute -37
+KPX Lslash Ydieresis -37
+KPX Lslash quoteright -55
+KPX Lslash y -37
+KPX Lslash yacute -37
+KPX Lslash ydieresis -37
+KPX N A -30
+KPX N Aacute -30
+KPX N Acircumflex -30
+KPX N Adieresis -30
+KPX N Agrave -30
+KPX N Aring -30
+KPX N Atilde -30
+KPX Ntilde A -30
+KPX Ntilde Aacute -30
+KPX Ntilde Acircumflex -30
+KPX Ntilde Adieresis -30
+KPX Ntilde Agrave -30
+KPX Ntilde Aring -30
+KPX Ntilde Atilde -30
+KPX O A -40
+KPX O Aacute -40
+KPX O Acircumflex -40
+KPX O Adieresis -40
+KPX O Agrave -40
+KPX O Aring -40
+KPX O Atilde -40
+KPX O T -40
+KPX O V -50
+KPX O W -50
+KPX O X -40
+KPX O Y -50
+KPX O Yacute -50
+KPX O Ydieresis -50
+KPX Oacute A -40
+KPX Oacute Aacute -40
+KPX Oacute Acircumflex -40
+KPX Oacute Adieresis -40
+KPX Oacute Agrave -40
+KPX Oacute Aring -40
+KPX Oacute Atilde -40
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -50
+KPX Oacute X -40
+KPX Oacute Y -50
+KPX Oacute Yacute -50
+KPX Oacute Ydieresis -50
+KPX Ocircumflex A -40
+KPX Ocircumflex Aacute -40
+KPX Ocircumflex Acircumflex -40
+KPX Ocircumflex Adieresis -40
+KPX Ocircumflex Agrave -40
+KPX Ocircumflex Aring -40
+KPX Ocircumflex Atilde -40
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -50
+KPX Ocircumflex X -40
+KPX Ocircumflex Y -50
+KPX Ocircumflex Yacute -50
+KPX Ocircumflex Ydieresis -50
+KPX Odieresis A -40
+KPX Odieresis Aacute -40
+KPX Odieresis Acircumflex -40
+KPX Odieresis Adieresis -40
+KPX Odieresis Agrave -40
+KPX Odieresis Aring -40
+KPX Odieresis Atilde -40
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -50
+KPX Odieresis X -40
+KPX Odieresis Y -50
+KPX Odieresis Yacute -50
+KPX Odieresis Ydieresis -50
+KPX Ograve A -40
+KPX Ograve Aacute -40
+KPX Ograve Acircumflex -40
+KPX Ograve Adieresis -40
+KPX Ograve Agrave -40
+KPX Ograve Aring -40
+KPX Ograve Atilde -40
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -50
+KPX Ograve X -40
+KPX Ograve Y -50
+KPX Ograve Yacute -50
+KPX Ograve Ydieresis -50
+KPX Oslash A -40
+KPX Oslash Aacute -40
+KPX Oslash Acircumflex -40
+KPX Oslash Adieresis -40
+KPX Oslash Agrave -40
+KPX Oslash Aring -40
+KPX Oslash Atilde -40
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -50
+KPX Oslash X -40
+KPX Oslash Y -50
+KPX Oslash Yacute -50
+KPX Oslash Ydieresis -50
+KPX Otilde A -40
+KPX Otilde Aacute -40
+KPX Otilde Acircumflex -40
+KPX Otilde Adieresis -40
+KPX Otilde Agrave -40
+KPX Otilde Aring -40
+KPX Otilde Atilde -40
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -50
+KPX Otilde X -40
+KPX Otilde Y -50
+KPX Otilde Yacute -50
+KPX Otilde Ydieresis -50
+KPX P A -85
+KPX P Aacute -85
+KPX P Acircumflex -85
+KPX P Adieresis -85
+KPX P Agrave -85
+KPX P Aring -85
+KPX P Atilde -85
+KPX P a -40
+KPX P aacute -40
+KPX P acircumflex -40
+KPX P adieresis -40
+KPX P agrave -40
+KPX P aring -40
+KPX P atilde -40
+KPX P comma -129
+KPX P e -50
+KPX P eacute -50
+KPX P ecircumflex -50
+KPX P edieresis -50
+KPX P egrave -50
+KPX P o -55
+KPX P oacute -55
+KPX P ocircumflex -55
+KPX P odieresis -55
+KPX P ograve -55
+KPX P oslash -55
+KPX P otilde -55
+KPX P period -129
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX R O -40
+KPX R Oacute -40
+KPX R Ocircumflex -40
+KPX R Odieresis -40
+KPX R Ograve -40
+KPX R Oslash -40
+KPX R Otilde -40
+KPX R T -30
+KPX R U -40
+KPX R Uacute -40
+KPX R Ucircumflex -40
+KPX R Udieresis -40
+KPX R Ugrave -40
+KPX R V -18
+KPX R W -18
+KPX R Y -18
+KPX R Yacute -18
+KPX R Ydieresis -18
+KPX T A -55
+KPX T Aacute -55
+KPX T Acircumflex -55
+KPX T Adieresis -55
+KPX T Agrave -55
+KPX T Aring -55
+KPX T Atilde -55
+KPX T O -18
+KPX T Oacute -18
+KPX T Ocircumflex -18
+KPX T Odieresis -18
+KPX T Ograve -18
+KPX T Oslash -18
+KPX T Otilde -18
+KPX T a -92
+KPX T aacute -92
+KPX T acircumflex -92
+KPX T adieresis -92
+KPX T agrave -92
+KPX T aring -92
+KPX T atilde -92
+KPX T colon -74
+KPX T comma -92
+KPX T e -92
+KPX T eacute -92
+KPX T ecircumflex -92
+KPX T edieresis -52
+KPX T egrave -52
+KPX T hyphen -92
+KPX T i -37
+KPX T iacute -37
+KPX T o -95
+KPX T oacute -95
+KPX T ocircumflex -95
+KPX T odieresis -95
+KPX T ograve -95
+KPX T oslash -95
+KPX T otilde -95
+KPX T period -92
+KPX T r -37
+KPX T semicolon -74
+KPX T u -37
+KPX T uacute -37
+KPX T ucircumflex -37
+KPX T udieresis -37
+KPX T ugrave -37
+KPX T w -37
+KPX T y -37
+KPX T yacute -37
+KPX T ydieresis -37
+KPX U A -45
+KPX U Aacute -45
+KPX U Acircumflex -45
+KPX U Adieresis -45
+KPX U Agrave -45
+KPX U Aring -45
+KPX U Atilde -45
+KPX Uacute A -45
+KPX Uacute Aacute -45
+KPX Uacute Acircumflex -45
+KPX Uacute Adieresis -45
+KPX Uacute Agrave -45
+KPX Uacute Aring -45
+KPX Uacute Atilde -45
+KPX Ucircumflex A -45
+KPX Ucircumflex Aacute -45
+KPX Ucircumflex Acircumflex -45
+KPX Ucircumflex Adieresis -45
+KPX Ucircumflex Agrave -45
+KPX Ucircumflex Aring -45
+KPX Ucircumflex Atilde -45
+KPX Udieresis A -45
+KPX Udieresis Aacute -45
+KPX Udieresis Acircumflex -45
+KPX Udieresis Adieresis -45
+KPX Udieresis Agrave -45
+KPX Udieresis Aring -45
+KPX Udieresis Atilde -45
+KPX Ugrave A -45
+KPX Ugrave Aacute -45
+KPX Ugrave Acircumflex -45
+KPX Ugrave Adieresis -45
+KPX Ugrave Agrave -45
+KPX Ugrave Aring -45
+KPX Ugrave Atilde -45
+KPX V A -85
+KPX V Aacute -85
+KPX V Acircumflex -85
+KPX V Adieresis -85
+KPX V Agrave -85
+KPX V Aring -85
+KPX V Atilde -85
+KPX V G -10
+KPX V O -30
+KPX V Oacute -30
+KPX V Ocircumflex -30
+KPX V Odieresis -30
+KPX V Ograve -30
+KPX V Oslash -30
+KPX V Otilde -30
+KPX V a -111
+KPX V aacute -111
+KPX V acircumflex -111
+KPX V adieresis -111
+KPX V agrave -111
+KPX V aring -111
+KPX V atilde -111
+KPX V colon -74
+KPX V comma -129
+KPX V e -111
+KPX V eacute -111
+KPX V ecircumflex -111
+KPX V edieresis -71
+KPX V egrave -71
+KPX V hyphen -70
+KPX V i -55
+KPX V iacute -55
+KPX V o -111
+KPX V oacute -111
+KPX V ocircumflex -111
+KPX V odieresis -111
+KPX V ograve -111
+KPX V oslash -111
+KPX V otilde -111
+KPX V period -129
+KPX V semicolon -74
+KPX V u -55
+KPX V uacute -55
+KPX V ucircumflex -55
+KPX V udieresis -55
+KPX V ugrave -55
+KPX W A -74
+KPX W Aacute -74
+KPX W Acircumflex -74
+KPX W Adieresis -74
+KPX W Agrave -74
+KPX W Aring -74
+KPX W Atilde -74
+KPX W O -15
+KPX W Oacute -15
+KPX W Ocircumflex -15
+KPX W Odieresis -15
+KPX W Ograve -15
+KPX W Oslash -15
+KPX W Otilde -15
+KPX W a -85
+KPX W aacute -85
+KPX W acircumflex -85
+KPX W adieresis -85
+KPX W agrave -85
+KPX W aring -85
+KPX W atilde -85
+KPX W colon -55
+KPX W comma -74
+KPX W e -90
+KPX W eacute -90
+KPX W ecircumflex -90
+KPX W edieresis -50
+KPX W egrave -50
+KPX W hyphen -50
+KPX W i -37
+KPX W iacute -37
+KPX W o -80
+KPX W oacute -80
+KPX W ocircumflex -80
+KPX W odieresis -80
+KPX W ograve -80
+KPX W oslash -80
+KPX W otilde -80
+KPX W period -74
+KPX W semicolon -55
+KPX W u -55
+KPX W uacute -55
+KPX W ucircumflex -55
+KPX W udieresis -55
+KPX W ugrave -55
+KPX W y -55
+KPX W yacute -55
+KPX W ydieresis -55
+KPX Y A -74
+KPX Y Aacute -74
+KPX Y Acircumflex -74
+KPX Y Adieresis -74
+KPX Y Agrave -74
+KPX Y Aring -74
+KPX Y Atilde -74
+KPX Y O -25
+KPX Y Oacute -25
+KPX Y Ocircumflex -25
+KPX Y Odieresis -25
+KPX Y Ograve -25
+KPX Y Oslash -25
+KPX Y Otilde -25
+KPX Y a -92
+KPX Y aacute -92
+KPX Y acircumflex -92
+KPX Y adieresis -92
+KPX Y agrave -92
+KPX Y aring -92
+KPX Y atilde -92
+KPX Y colon -92
+KPX Y comma -92
+KPX Y e -111
+KPX Y eacute -111
+KPX Y ecircumflex -71
+KPX Y edieresis -71
+KPX Y egrave -71
+KPX Y hyphen -92
+KPX Y i -55
+KPX Y iacute -55
+KPX Y o -111
+KPX Y oacute -111
+KPX Y ocircumflex -111
+KPX Y odieresis -111
+KPX Y ograve -111
+KPX Y oslash -111
+KPX Y otilde -111
+KPX Y period -74
+KPX Y semicolon -92
+KPX Y u -92
+KPX Y uacute -92
+KPX Y ucircumflex -92
+KPX Y udieresis -92
+KPX Y ugrave -92
+KPX Yacute A -74
+KPX Yacute Aacute -74
+KPX Yacute Acircumflex -74
+KPX Yacute Adieresis -74
+KPX Yacute Agrave -74
+KPX Yacute Aring -74
+KPX Yacute Atilde -74
+KPX Yacute O -25
+KPX Yacute Oacute -25
+KPX Yacute Ocircumflex -25
+KPX Yacute Odieresis -25
+KPX Yacute Ograve -25
+KPX Yacute Oslash -25
+KPX Yacute Otilde -25
+KPX Yacute a -92
+KPX Yacute aacute -92
+KPX Yacute acircumflex -92
+KPX Yacute adieresis -92
+KPX Yacute agrave -92
+KPX Yacute aring -92
+KPX Yacute atilde -92
+KPX Yacute colon -92
+KPX Yacute comma -92
+KPX Yacute e -111
+KPX Yacute eacute -111
+KPX Yacute ecircumflex -71
+KPX Yacute edieresis -71
+KPX Yacute egrave -71
+KPX Yacute hyphen -92
+KPX Yacute i -55
+KPX Yacute iacute -55
+KPX Yacute o -111
+KPX Yacute oacute -111
+KPX Yacute ocircumflex -111
+KPX Yacute odieresis -111
+KPX Yacute ograve -111
+KPX Yacute oslash -111
+KPX Yacute otilde -111
+KPX Yacute period -74
+KPX Yacute semicolon -92
+KPX Yacute u -92
+KPX Yacute uacute -92
+KPX Yacute ucircumflex -92
+KPX Yacute udieresis -92
+KPX Yacute ugrave -92
+KPX Ydieresis A -74
+KPX Ydieresis Aacute -74
+KPX Ydieresis Acircumflex -74
+KPX Ydieresis Adieresis -74
+KPX Ydieresis Agrave -74
+KPX Ydieresis Aring -74
+KPX Ydieresis Atilde -74
+KPX Ydieresis O -25
+KPX Ydieresis Oacute -25
+KPX Ydieresis Ocircumflex -25
+KPX Ydieresis Odieresis -25
+KPX Ydieresis Ograve -25
+KPX Ydieresis Oslash -25
+KPX Ydieresis Otilde -25
+KPX Ydieresis a -92
+KPX Ydieresis aacute -92
+KPX Ydieresis acircumflex -92
+KPX Ydieresis adieresis -92
+KPX Ydieresis agrave -92
+KPX Ydieresis aring -92
+KPX Ydieresis atilde -92
+KPX Ydieresis colon -92
+KPX Ydieresis comma -92
+KPX Ydieresis e -111
+KPX Ydieresis eacute -111
+KPX Ydieresis ecircumflex -71
+KPX Ydieresis edieresis -71
+KPX Ydieresis egrave -71
+KPX Ydieresis hyphen -92
+KPX Ydieresis i -55
+KPX Ydieresis iacute -55
+KPX Ydieresis o -111
+KPX Ydieresis oacute -111
+KPX Ydieresis ocircumflex -111
+KPX Ydieresis odieresis -111
+KPX Ydieresis ograve -111
+KPX Ydieresis oslash -111
+KPX Ydieresis otilde -111
+KPX Ydieresis period -74
+KPX Ydieresis semicolon -92
+KPX Ydieresis u -92
+KPX Ydieresis uacute -92
+KPX Ydieresis ucircumflex -92
+KPX Ydieresis udieresis -92
+KPX Ydieresis ugrave -92
+KPX b b -10
+KPX b period -40
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX c h -10
+KPX c k -10
+KPX ccedilla h -10
+KPX ccedilla k -10
+KPX comma quotedblright -95
+KPX comma quoteright -95
+KPX e b -10
+KPX eacute b -10
+KPX ecircumflex b -10
+KPX edieresis b -10
+KPX egrave b -10
+KPX f comma -10
+KPX f dotlessi -30
+KPX f e -10
+KPX f eacute -10
+KPX f f -18
+KPX f o -10
+KPX f oacute -10
+KPX f ocircumflex -10
+KPX f ograve -10
+KPX f oslash -10
+KPX f otilde -10
+KPX f period -10
+KPX f quoteright 55
+KPX k e -30
+KPX k eacute -30
+KPX k ecircumflex -30
+KPX k edieresis -30
+KPX k egrave -30
+KPX k o -10
+KPX k oacute -10
+KPX k ocircumflex -10
+KPX k odieresis -10
+KPX k ograve -10
+KPX k oslash -10
+KPX k otilde -10
+KPX n v -40
+KPX ntilde v -40
+KPX o v -15
+KPX o w -25
+KPX o x -10
+KPX o y -10
+KPX o yacute -10
+KPX o ydieresis -10
+KPX oacute v -15
+KPX oacute w -25
+KPX oacute x -10
+KPX oacute y -10
+KPX oacute yacute -10
+KPX oacute ydieresis -10
+KPX ocircumflex v -15
+KPX ocircumflex w -25
+KPX ocircumflex x -10
+KPX ocircumflex y -10
+KPX ocircumflex yacute -10
+KPX ocircumflex ydieresis -10
+KPX odieresis v -15
+KPX odieresis w -25
+KPX odieresis x -10
+KPX odieresis y -10
+KPX odieresis yacute -10
+KPX odieresis ydieresis -10
+KPX ograve v -15
+KPX ograve w -25
+KPX ograve x -10
+KPX ograve y -10
+KPX ograve yacute -10
+KPX ograve ydieresis -10
+KPX oslash v -15
+KPX oslash w -25
+KPX oslash x -10
+KPX oslash y -10
+KPX oslash yacute -10
+KPX oslash ydieresis -10
+KPX otilde v -15
+KPX otilde w -25
+KPX otilde x -10
+KPX otilde y -10
+KPX otilde yacute -10
+KPX otilde ydieresis -10
+KPX period quotedblright -95
+KPX period quoteright -95
+KPX quoteleft quoteleft -74
+KPX quoteright d -15
+KPX quoteright quoteright -74
+KPX quoteright r -15
+KPX quoteright s -74
+KPX quoteright scaron -74
+KPX quoteright space -74
+KPX quoteright t -37
+KPX quoteright v -15
+KPX r comma -65
+KPX r period -65
+KPX space A -37
+KPX space Aacute -37
+KPX space Acircumflex -37
+KPX space Adieresis -37
+KPX space Agrave -37
+KPX space Aring -37
+KPX space Atilde -37
+KPX space V -70
+KPX space W -70
+KPX space Y -70
+KPX space Yacute -70
+KPX space Ydieresis -70
+KPX v comma -37
+KPX v e -15
+KPX v eacute -15
+KPX v ecircumflex -15
+KPX v edieresis -15
+KPX v egrave -15
+KPX v o -15
+KPX v oacute -15
+KPX v ocircumflex -15
+KPX v odieresis -15
+KPX v ograve -15
+KPX v oslash -15
+KPX v otilde -15
+KPX v period -37
+KPX w a -10
+KPX w aacute -10
+KPX w acircumflex -10
+KPX w adieresis -10
+KPX w agrave -10
+KPX w aring -10
+KPX w atilde -10
+KPX w comma -37
+KPX w e -10
+KPX w eacute -10
+KPX w ecircumflex -10
+KPX w edieresis -10
+KPX w egrave -10
+KPX w o -15
+KPX w oacute -15
+KPX w ocircumflex -15
+KPX w odieresis -15
+KPX w ograve -15
+KPX w oslash -15
+KPX w otilde -15
+KPX w period -37
+KPX x e -10
+KPX x eacute -10
+KPX x ecircumflex -10
+KPX x edieresis -10
+KPX x egrave -10
+KPX y comma -37
+KPX y period -37
+KPX yacute comma -37
+KPX yacute period -37
+KPX ydieresis comma -37
+KPX ydieresis period -37
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/CB b/troff/troff.d/font/devps/CB
new file mode 100644
index 000000000000..bc686684955a
--- /dev/null
+++ b/troff/troff.d/font/devps/CB
@@ -0,0 +1 @@
+name CB.afm
diff --git a/troff/troff.d/font/devps/CB.afm b/troff/troff.d/font/devps/CB.afm
new file mode 100644
index 000000000000..8b9d4c2a4a02
--- /dev/null
+++ b/troff/troff.d/font/devps/CB.afm
@@ -0,0 +1,256 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Mon Jun 23 16:28:00 1997
+Comment UniqueID 43048
+Comment VMusage 41139 52164
+FontName Courier-Bold
+FullName Courier Bold
+FamilyName Courier
+Weight Bold
+ItalicAngle 0
+IsFixedPitch true
+FontBBox -113 -250 749 801
+UnderlinePosition -100
+UnderlineThickness 50
+Version 003.000
+Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+EncodingScheme AdobeStandardEncoding
+CapHeight 562
+XHeight 439
+Ascender 629
+Descender -157
+StdHW 84
+StdVW 106
+StartCharMetrics 229
+C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ;
+C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ;
+C 35 ; WX 600 ; N numbersign ; B 56 -45 544 651 ;
+C 36 ; WX 600 ; N dollar ; B 82 -126 519 666 ;
+C 37 ; WX 600 ; N percent ; B 5 -15 595 616 ;
+C 38 ; WX 600 ; N ampersand ; B 36 -15 546 543 ;
+C 39 ; WX 600 ; N quoteright ; B 171 277 423 562 ;
+C 40 ; WX 600 ; N parenleft ; B 219 -102 461 616 ;
+C 41 ; WX 600 ; N parenright ; B 139 -102 381 616 ;
+C 42 ; WX 600 ; N asterisk ; B 91 219 509 601 ;
+C 43 ; WX 600 ; N plus ; B 71 39 529 478 ;
+C 44 ; WX 600 ; N comma ; B 123 -111 393 174 ;
+C 45 ; WX 600 ; N hyphen ; B 100 203 500 313 ;
+C 46 ; WX 600 ; N period ; B 192 -15 408 171 ;
+C 47 ; WX 600 ; N slash ; B 98 -77 502 626 ;
+C 48 ; WX 600 ; N zero ; B 87 -15 513 616 ;
+C 49 ; WX 600 ; N one ; B 81 0 539 616 ;
+C 50 ; WX 600 ; N two ; B 61 0 499 616 ;
+C 51 ; WX 600 ; N three ; B 63 -15 501 616 ;
+C 52 ; WX 600 ; N four ; B 53 0 507 616 ;
+C 53 ; WX 600 ; N five ; B 70 -15 521 601 ;
+C 54 ; WX 600 ; N six ; B 90 -15 521 616 ;
+C 55 ; WX 600 ; N seven ; B 55 0 494 601 ;
+C 56 ; WX 600 ; N eight ; B 83 -15 517 616 ;
+C 57 ; WX 600 ; N nine ; B 79 -15 510 616 ;
+C 58 ; WX 600 ; N colon ; B 191 -15 407 425 ;
+C 59 ; WX 600 ; N semicolon ; B 123 -111 408 425 ;
+C 60 ; WX 600 ; N less ; B 66 15 523 501 ;
+C 61 ; WX 600 ; N equal ; B 71 118 529 398 ;
+C 62 ; WX 600 ; N greater ; B 77 15 534 501 ;
+C 63 ; WX 600 ; N question ; B 98 -14 501 580 ;
+C 64 ; WX 600 ; N at ; B 16 -15 584 616 ;
+C 65 ; WX 600 ; N A ; B -9 0 609 562 ;
+C 66 ; WX 600 ; N B ; B 30 0 573 562 ;
+C 67 ; WX 600 ; N C ; B 22 -18 560 580 ;
+C 68 ; WX 600 ; N D ; B 30 0 594 562 ;
+C 69 ; WX 600 ; N E ; B 25 0 560 562 ;
+C 70 ; WX 600 ; N F ; B 39 0 570 562 ;
+C 71 ; WX 600 ; N G ; B 22 -18 594 580 ;
+C 72 ; WX 600 ; N H ; B 20 0 580 562 ;
+C 73 ; WX 600 ; N I ; B 77 0 523 562 ;
+C 74 ; WX 600 ; N J ; B 37 -18 601 562 ;
+C 75 ; WX 600 ; N K ; B 21 0 599 562 ;
+C 76 ; WX 600 ; N L ; B 39 0 578 562 ;
+C 77 ; WX 600 ; N M ; B -2 0 602 562 ;
+C 78 ; WX 600 ; N N ; B 8 -12 610 562 ;
+C 79 ; WX 600 ; N O ; B 22 -18 578 580 ;
+C 80 ; WX 600 ; N P ; B 48 0 559 562 ;
+C 81 ; WX 600 ; N Q ; B 32 -138 578 580 ;
+C 82 ; WX 600 ; N R ; B 24 0 599 562 ;
+C 83 ; WX 600 ; N S ; B 47 -22 553 582 ;
+C 84 ; WX 600 ; N T ; B 21 0 579 562 ;
+C 85 ; WX 600 ; N U ; B 4 -18 596 562 ;
+C 86 ; WX 600 ; N V ; B -13 0 613 562 ;
+C 87 ; WX 600 ; N W ; B -18 0 618 562 ;
+C 88 ; WX 600 ; N X ; B 12 0 588 562 ;
+C 89 ; WX 600 ; N Y ; B 12 0 589 562 ;
+C 90 ; WX 600 ; N Z ; B 62 0 539 562 ;
+C 91 ; WX 600 ; N bracketleft ; B 245 -102 475 616 ;
+C 92 ; WX 600 ; N backslash ; B 99 -77 503 626 ;
+C 93 ; WX 600 ; N bracketright ; B 125 -102 355 616 ;
+C 94 ; WX 600 ; N asciicircum ; B 108 250 492 616 ;
+C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ;
+C 96 ; WX 600 ; N quoteleft ; B 178 277 428 562 ;
+C 97 ; WX 600 ; N a ; B 35 -15 570 454 ;
+C 98 ; WX 600 ; N b ; B 0 -15 584 626 ;
+C 99 ; WX 600 ; N c ; B 40 -15 545 459 ;
+C 100 ; WX 600 ; N d ; B 20 -15 591 626 ;
+C 101 ; WX 600 ; N e ; B 40 -15 563 454 ;
+C 102 ; WX 600 ; N f ; B 83 0 547 626 ;
+C 103 ; WX 600 ; N g ; B 30 -146 580 454 ;
+C 104 ; WX 600 ; N h ; B 5 0 592 626 ;
+C 105 ; WX 600 ; N i ; B 77 0 523 658 ;
+C 106 ; WX 600 ; N j ; B 63 -146 440 658 ;
+C 107 ; WX 600 ; N k ; B 20 0 585 626 ;
+C 108 ; WX 600 ; N l ; B 77 0 523 626 ;
+C 109 ; WX 600 ; N m ; B -22 0 626 454 ;
+C 110 ; WX 600 ; N n ; B 18 0 592 454 ;
+C 111 ; WX 600 ; N o ; B 30 -15 570 454 ;
+C 112 ; WX 600 ; N p ; B -1 -142 570 454 ;
+C 113 ; WX 600 ; N q ; B 20 -142 591 454 ;
+C 114 ; WX 600 ; N r ; B 47 0 580 454 ;
+C 115 ; WX 600 ; N s ; B 68 -17 535 459 ;
+C 116 ; WX 600 ; N t ; B 47 -15 532 562 ;
+C 117 ; WX 600 ; N u ; B -1 -15 569 439 ;
+C 118 ; WX 600 ; N v ; B -1 0 601 439 ;
+C 119 ; WX 600 ; N w ; B -18 0 618 439 ;
+C 120 ; WX 600 ; N x ; B 6 0 594 439 ;
+C 121 ; WX 600 ; N y ; B -4 -142 601 439 ;
+C 122 ; WX 600 ; N z ; B 81 0 520 439 ;
+C 123 ; WX 600 ; N braceleft ; B 160 -102 464 616 ;
+C 124 ; WX 600 ; N bar ; B 255 -250 345 750 ;
+C 125 ; WX 600 ; N braceright ; B 136 -102 440 616 ;
+C 126 ; WX 600 ; N asciitilde ; B 71 153 530 356 ;
+C 161 ; WX 600 ; N exclamdown ; B 202 -146 398 449 ;
+C 162 ; WX 600 ; N cent ; B 66 -49 518 614 ;
+C 163 ; WX 600 ; N sterling ; B 72 -28 558 611 ;
+C 164 ; WX 600 ; N fraction ; B 25 -60 576 661 ;
+C 165 ; WX 600 ; N yen ; B 10 0 590 562 ;
+C 166 ; WX 600 ; N florin ; B -30 -131 572 616 ;
+C 167 ; WX 600 ; N section ; B 83 -70 517 580 ;
+C 168 ; WX 600 ; N currency ; B 54 49 546 517 ;
+C 169 ; WX 600 ; N quotesingle ; B 227 277 373 562 ;
+C 170 ; WX 600 ; N quotedblleft ; B 71 277 535 562 ;
+C 171 ; WX 600 ; N guillemotleft ; B 8 70 553 446 ;
+C 172 ; WX 600 ; N guilsinglleft ; B 141 70 459 446 ;
+C 173 ; WX 600 ; N guilsinglright ; B 141 70 459 446 ;
+C 174 ; WX 600 ; N fi ; B 12 0 593 626 ;
+C 175 ; WX 600 ; N fl ; B 12 0 593 626 ;
+C 177 ; WX 600 ; N endash ; B 65 203 535 313 ;
+C 178 ; WX 600 ; N dagger ; B 106 -70 494 580 ;
+C 179 ; WX 600 ; N daggerdbl ; B 106 -70 494 580 ;
+C 180 ; WX 600 ; N periodcentered ; B 196 165 404 351 ;
+C 182 ; WX 600 ; N paragraph ; B 6 -70 576 580 ;
+C 183 ; WX 600 ; N bullet ; B 140 132 460 430 ;
+C 184 ; WX 600 ; N quotesinglbase ; B 175 -142 427 143 ;
+C 185 ; WX 600 ; N quotedblbase ; B 65 -142 529 143 ;
+C 186 ; WX 600 ; N quotedblright ; B 61 277 525 562 ;
+C 187 ; WX 600 ; N guillemotright ; B 47 70 592 446 ;
+C 188 ; WX 600 ; N ellipsis ; B 26 -15 574 116 ;
+C 189 ; WX 600 ; N perthousand ; B -113 -15 713 616 ;
+C 191 ; WX 600 ; N questiondown ; B 99 -146 502 449 ;
+C 193 ; WX 600 ; N grave ; B 132 508 395 661 ;
+C 194 ; WX 600 ; N acute ; B 205 508 468 661 ;
+C 195 ; WX 600 ; N circumflex ; B 103 483 497 657 ;
+C 196 ; WX 600 ; N tilde ; B 89 493 512 636 ;
+C 197 ; WX 600 ; N macron ; B 88 505 512 585 ;
+C 198 ; WX 600 ; N breve ; B 83 468 517 631 ;
+C 199 ; WX 600 ; N dotaccent ; B 230 498 370 638 ;
+C 200 ; WX 600 ; N dieresis ; B 128 498 472 638 ;
+C 202 ; WX 600 ; N ring ; B 198 481 402 678 ;
+C 203 ; WX 600 ; N cedilla ; B 205 -206 387 0 ;
+C 205 ; WX 600 ; N hungarumlaut ; B 68 488 588 661 ;
+C 206 ; WX 600 ; N ogonek ; B 169 -199 400 0 ;
+C 207 ; WX 600 ; N caron ; B 103 493 497 667 ;
+C 208 ; WX 600 ; N emdash ; B -10 203 610 313 ;
+C 225 ; WX 600 ; N AE ; B -29 0 602 562 ;
+C 227 ; WX 600 ; N ordfeminine ; B 147 196 453 580 ;
+C 232 ; WX 600 ; N Lslash ; B 39 0 578 562 ;
+C 233 ; WX 600 ; N Oslash ; B 22 -22 578 584 ;
+C 234 ; WX 600 ; N OE ; B -25 0 595 562 ;
+C 235 ; WX 600 ; N ordmasculine ; B 147 196 453 580 ;
+C 241 ; WX 600 ; N ae ; B -4 -15 601 454 ;
+C 245 ; WX 600 ; N dotlessi ; B 77 0 523 439 ;
+C 248 ; WX 600 ; N lslash ; B 77 0 523 626 ;
+C 249 ; WX 600 ; N oslash ; B 30 -24 570 463 ;
+C 250 ; WX 600 ; N oe ; B -18 -15 611 454 ;
+C 251 ; WX 600 ; N germandbls ; B 22 -15 596 626 ;
+C -1 ; WX 600 ; N Idieresis ; B 77 0 523 761 ;
+C -1 ; WX 600 ; N eacute ; B 40 -15 563 661 ;
+C -1 ; WX 600 ; N Ydieresis ; B 12 0 589 761 ;
+C -1 ; WX 600 ; N divide ; B 71 16 529 500 ;
+C -1 ; WX 600 ; N Yacute ; B 12 0 589 784 ;
+C -1 ; WX 600 ; N Acircumflex ; B -9 0 609 780 ;
+C -1 ; WX 600 ; N aacute ; B 35 -15 570 661 ;
+C -1 ; WX 600 ; N Ucircumflex ; B 4 -18 596 780 ;
+C -1 ; WX 600 ; N yacute ; B -4 -142 601 661 ;
+C -1 ; WX 600 ; N ecircumflex ; B 40 -15 563 657 ;
+C -1 ; WX 600 ; N Udieresis ; B 4 -18 596 761 ;
+C -1 ; WX 600 ; N Uacute ; B 4 -18 596 784 ;
+C -1 ; WX 600 ; N Edieresis ; B 25 0 560 761 ;
+C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ;
+C -1 ; WX 600 ; N aring ; B 35 -15 570 678 ;
+C -1 ; WX 600 ; N agrave ; B 35 -15 570 661 ;
+C -1 ; WX 600 ; N atilde ; B 35 -15 570 636 ;
+C -1 ; WX 600 ; N scaron ; B 68 -17 535 667 ;
+C -1 ; WX 600 ; N iacute ; B 77 0 523 661 ;
+C -1 ; WX 600 ; N ucircumflex ; B -1 -15 569 657 ;
+C -1 ; WX 600 ; N acircumflex ; B 35 -15 570 657 ;
+C -1 ; WX 600 ; N ccedilla ; B 40 -206 545 459 ;
+C -1 ; WX 600 ; N Thorn ; B 48 0 557 562 ;
+C -1 ; WX 600 ; N threesuperior ; B 138 222 433 616 ;
+C -1 ; WX 600 ; N Ograve ; B 22 -18 578 784 ;
+C -1 ; WX 600 ; N Agrave ; B -9 0 609 784 ;
+C -1 ; WX 600 ; N multiply ; B 81 39 520 478 ;
+C -1 ; WX 600 ; N uacute ; B -1 -15 569 661 ;
+C -1 ; WX 600 ; N ydieresis ; B -4 -142 601 638 ;
+C -1 ; WX 600 ; N icircumflex ; B 73 0 523 657 ;
+C -1 ; WX 600 ; N Ecircumflex ; B 25 0 560 780 ;
+C -1 ; WX 600 ; N adieresis ; B 35 -15 570 638 ;
+C -1 ; WX 600 ; N edieresis ; B 40 -15 563 638 ;
+C -1 ; WX 600 ; N Iacute ; B 77 0 523 784 ;
+C -1 ; WX 600 ; N plusminus ; B 71 24 529 515 ;
+C -1 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ;
+C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ;
+C -1 ; WX 600 ; N Egrave ; B 25 0 560 784 ;
+C -1 ; WX 600 ; N Zcaron ; B 62 0 539 790 ;
+C -1 ; WX 600 ; N Eth ; B 30 0 594 562 ;
+C -1 ; WX 600 ; N Ccedilla ; B 22 -206 560 580 ;
+C -1 ; WX 600 ; N Aacute ; B -9 0 609 784 ;
+C -1 ; WX 600 ; N Adieresis ; B -9 0 609 761 ;
+C -1 ; WX 600 ; N egrave ; B 40 -15 563 661 ;
+C -1 ; WX 600 ; N Oacute ; B 22 -18 578 784 ;
+C -1 ; WX 600 ; N oacute ; B 30 -15 570 661 ;
+C -1 ; WX 600 ; N idieresis ; B 77 0 523 618 ;
+C -1 ; WX 600 ; N Ocircumflex ; B 22 -18 578 780 ;
+C -1 ; WX 600 ; N Ugrave ; B 4 -18 596 784 ;
+C -1 ; WX 600 ; N thorn ; B -14 -142 570 626 ;
+C -1 ; WX 600 ; N twosuperior ; B 143 230 436 616 ;
+C -1 ; WX 600 ; N Odieresis ; B 22 -18 578 761 ;
+C -1 ; WX 600 ; N mu ; B -1 -142 569 439 ;
+C -1 ; WX 600 ; N igrave ; B 77 0 523 661 ;
+C -1 ; WX 600 ; N threequarters ; B -47 -60 648 661 ;
+C -1 ; WX 600 ; N trademark ; B -9 230 749 562 ;
+C -1 ; WX 600 ; N Igrave ; B 77 0 523 784 ;
+C -1 ; WX 600 ; N onehalf ; B -47 -60 648 661 ;
+C -1 ; WX 600 ; N ocircumflex ; B 30 -15 570 657 ;
+C -1 ; WX 600 ; N ntilde ; B 18 0 592 636 ;
+C -1 ; WX 600 ; N Eacute ; B 25 0 560 784 ;
+C -1 ; WX 600 ; N onequarter ; B -56 -60 656 661 ;
+C -1 ; WX 600 ; N Scaron ; B 47 -22 553 790 ;
+C -1 ; WX 600 ; N degree ; B 86 243 474 616 ;
+C -1 ; WX 600 ; N ograve ; B 30 -15 570 661 ;
+C -1 ; WX 600 ; N ugrave ; B -1 -15 569 661 ;
+C -1 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ;
+C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ;
+C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ;
+C -1 ; WX 600 ; N Aring ; B -9 0 609 801 ;
+C -1 ; WX 600 ; N Otilde ; B 22 -18 578 759 ;
+C -1 ; WX 600 ; N minus ; B 71 203 529 313 ;
+C -1 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ;
+C -1 ; WX 600 ; N logicalnot ; B 71 103 529 413 ;
+C -1 ; WX 600 ; N odieresis ; B 30 -15 570 638 ;
+C -1 ; WX 600 ; N udieresis ; B -1 -15 569 638 ;
+C -1 ; WX 600 ; N eth ; B 58 -27 543 626 ;
+C -1 ; WX 600 ; N zcaron ; B 81 0 520 667 ;
+C -1 ; WX 600 ; N onesuperior ; B 153 230 447 616 ;
+C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/CI b/troff/troff.d/font/devps/CI
new file mode 100644
index 000000000000..a0fae59723d8
--- /dev/null
+++ b/troff/troff.d/font/devps/CI
@@ -0,0 +1 @@
+name CI.afm
diff --git a/troff/troff.d/font/devps/CI.afm b/troff/troff.d/font/devps/CI.afm
new file mode 100644
index 000000000000..ad34fd27f13d
--- /dev/null
+++ b/troff/troff.d/font/devps/CI.afm
@@ -0,0 +1,256 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 17:37:52 1997
+Comment UniqueID 43051
+Comment VMusage 16248 75829
+FontName Courier-Oblique
+FullName Courier Oblique
+FamilyName Courier
+Weight Medium
+ItalicAngle -12
+IsFixedPitch true
+FontBBox -27 -250 849 805
+UnderlinePosition -100
+UnderlineThickness 50
+Version 003.000
+Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+EncodingScheme AdobeStandardEncoding
+CapHeight 562
+XHeight 426
+Ascender 629
+Descender -157
+StdHW 51
+StdVW 51
+StartCharMetrics 229
+C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ;
+C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ;
+C 35 ; WX 600 ; N numbersign ; B 133 -32 596 639 ;
+C 36 ; WX 600 ; N dollar ; B 108 -126 596 662 ;
+C 37 ; WX 600 ; N percent ; B 134 -15 599 622 ;
+C 38 ; WX 600 ; N ampersand ; B 87 -15 580 543 ;
+C 39 ; WX 600 ; N quoteright ; B 283 328 495 562 ;
+C 40 ; WX 600 ; N parenleft ; B 313 -108 572 622 ;
+C 41 ; WX 600 ; N parenright ; B 137 -108 396 622 ;
+C 42 ; WX 600 ; N asterisk ; B 212 257 580 607 ;
+C 43 ; WX 600 ; N plus ; B 129 44 580 470 ;
+C 44 ; WX 600 ; N comma ; B 157 -112 370 122 ;
+C 45 ; WX 600 ; N hyphen ; B 152 231 558 285 ;
+C 46 ; WX 600 ; N period ; B 238 -15 382 109 ;
+C 47 ; WX 600 ; N slash ; B 112 -80 604 629 ;
+C 48 ; WX 600 ; N zero ; B 154 -15 575 622 ;
+C 49 ; WX 600 ; N one ; B 98 0 515 622 ;
+C 50 ; WX 600 ; N two ; B 70 0 568 622 ;
+C 51 ; WX 600 ; N three ; B 82 -15 538 622 ;
+C 52 ; WX 600 ; N four ; B 108 0 541 622 ;
+C 53 ; WX 600 ; N five ; B 99 -15 589 607 ;
+C 54 ; WX 600 ; N six ; B 155 -15 629 622 ;
+C 55 ; WX 600 ; N seven ; B 182 0 612 607 ;
+C 56 ; WX 600 ; N eight ; B 132 -15 588 622 ;
+C 57 ; WX 600 ; N nine ; B 93 -15 574 622 ;
+C 58 ; WX 600 ; N colon ; B 238 -15 441 385 ;
+C 59 ; WX 600 ; N semicolon ; B 157 -112 441 385 ;
+C 60 ; WX 600 ; N less ; B 96 42 610 472 ;
+C 61 ; WX 600 ; N equal ; B 109 138 600 376 ;
+C 62 ; WX 600 ; N greater ; B 85 42 599 472 ;
+C 63 ; WX 600 ; N question ; B 222 -15 583 572 ;
+C 64 ; WX 600 ; N at ; B 127 -15 582 622 ;
+C 65 ; WX 600 ; N A ; B 3 0 607 562 ;
+C 66 ; WX 600 ; N B ; B 43 0 616 562 ;
+C 67 ; WX 600 ; N C ; B 93 -18 655 580 ;
+C 68 ; WX 600 ; N D ; B 43 0 645 562 ;
+C 69 ; WX 600 ; N E ; B 53 0 660 562 ;
+C 70 ; WX 600 ; N F ; B 53 0 660 562 ;
+C 71 ; WX 600 ; N G ; B 83 -18 645 580 ;
+C 72 ; WX 600 ; N H ; B 32 0 687 562 ;
+C 73 ; WX 600 ; N I ; B 96 0 623 562 ;
+C 74 ; WX 600 ; N J ; B 52 -18 685 562 ;
+C 75 ; WX 600 ; N K ; B 38 0 671 562 ;
+C 76 ; WX 600 ; N L ; B 47 0 607 562 ;
+C 77 ; WX 600 ; N M ; B 4 0 715 562 ;
+C 78 ; WX 600 ; N N ; B 7 -13 712 562 ;
+C 79 ; WX 600 ; N O ; B 94 -18 625 580 ;
+C 80 ; WX 600 ; N P ; B 79 0 644 562 ;
+C 81 ; WX 600 ; N Q ; B 95 -138 625 580 ;
+C 82 ; WX 600 ; N R ; B 38 0 598 562 ;
+C 83 ; WX 600 ; N S ; B 76 -20 650 580 ;
+C 84 ; WX 600 ; N T ; B 108 0 665 562 ;
+C 85 ; WX 600 ; N U ; B 125 -18 702 562 ;
+C 86 ; WX 600 ; N V ; B 105 -13 723 562 ;
+C 87 ; WX 600 ; N W ; B 106 -13 722 562 ;
+C 88 ; WX 600 ; N X ; B 23 0 675 562 ;
+C 89 ; WX 600 ; N Y ; B 133 0 695 562 ;
+C 90 ; WX 600 ; N Z ; B 86 0 610 562 ;
+C 91 ; WX 600 ; N bracketleft ; B 246 -108 574 622 ;
+C 92 ; WX 600 ; N backslash ; B 249 -80 468 629 ;
+C 93 ; WX 600 ; N bracketright ; B 135 -108 463 622 ;
+C 94 ; WX 600 ; N asciicircum ; B 175 354 587 622 ;
+C 95 ; WX 600 ; N underscore ; B -27 -125 584 -75 ;
+C 96 ; WX 600 ; N quoteleft ; B 343 328 457 562 ;
+C 97 ; WX 600 ; N a ; B 76 -15 569 441 ;
+C 98 ; WX 600 ; N b ; B 29 -15 625 629 ;
+C 99 ; WX 600 ; N c ; B 106 -15 608 441 ;
+C 100 ; WX 600 ; N d ; B 85 -15 640 629 ;
+C 101 ; WX 600 ; N e ; B 106 -15 598 441 ;
+C 102 ; WX 600 ; N f ; B 114 0 662 629 ;
+C 103 ; WX 600 ; N g ; B 61 -157 657 441 ;
+C 104 ; WX 600 ; N h ; B 33 0 592 629 ;
+C 105 ; WX 600 ; N i ; B 95 0 515 657 ;
+C 106 ; WX 600 ; N j ; B 52 -157 550 657 ;
+C 107 ; WX 600 ; N k ; B 58 0 633 629 ;
+C 108 ; WX 600 ; N l ; B 95 0 515 629 ;
+C 109 ; WX 600 ; N m ; B -5 0 615 441 ;
+C 110 ; WX 600 ; N n ; B 26 0 585 441 ;
+C 111 ; WX 600 ; N o ; B 102 -15 588 441 ;
+C 112 ; WX 600 ; N p ; B -24 -157 605 441 ;
+C 113 ; WX 600 ; N q ; B 85 -157 682 441 ;
+C 114 ; WX 600 ; N r ; B 60 0 636 441 ;
+C 115 ; WX 600 ; N s ; B 78 -15 584 441 ;
+C 116 ; WX 600 ; N t ; B 167 -15 561 561 ;
+C 117 ; WX 600 ; N u ; B 101 -15 572 426 ;
+C 118 ; WX 600 ; N v ; B 90 -10 681 426 ;
+C 119 ; WX 600 ; N w ; B 76 -10 695 426 ;
+C 120 ; WX 600 ; N x ; B 20 0 655 426 ;
+C 121 ; WX 600 ; N y ; B -4 -157 683 426 ;
+C 122 ; WX 600 ; N z ; B 99 0 593 426 ;
+C 123 ; WX 600 ; N braceleft ; B 233 -108 569 622 ;
+C 124 ; WX 600 ; N bar ; B 222 -250 485 750 ;
+C 125 ; WX 600 ; N braceright ; B 140 -108 477 622 ;
+C 126 ; WX 600 ; N asciitilde ; B 116 197 600 320 ;
+C 161 ; WX 600 ; N exclamdown ; B 225 -157 445 430 ;
+C 162 ; WX 600 ; N cent ; B 151 -49 588 614 ;
+C 163 ; WX 600 ; N sterling ; B 124 -21 621 611 ;
+C 164 ; WX 600 ; N fraction ; B 84 -57 646 665 ;
+C 165 ; WX 600 ; N yen ; B 120 0 693 562 ;
+C 166 ; WX 600 ; N florin ; B -26 -143 671 622 ;
+C 167 ; WX 600 ; N section ; B 104 -78 590 580 ;
+C 168 ; WX 600 ; N currency ; B 94 58 628 506 ;
+C 169 ; WX 600 ; N quotesingle ; B 345 328 460 562 ;
+C 170 ; WX 600 ; N quotedblleft ; B 262 328 541 562 ;
+C 171 ; WX 600 ; N guillemotleft ; B 92 70 652 446 ;
+C 172 ; WX 600 ; N guilsinglleft ; B 204 70 540 446 ;
+C 173 ; WX 600 ; N guilsinglright ; B 170 70 506 446 ;
+C 174 ; WX 600 ; N fi ; B 3 0 619 629 ;
+C 175 ; WX 600 ; N fl ; B 3 0 619 629 ;
+C 177 ; WX 600 ; N endash ; B 124 231 586 285 ;
+C 178 ; WX 600 ; N dagger ; B 217 -78 546 580 ;
+C 179 ; WX 600 ; N daggerdbl ; B 163 -78 546 580 ;
+C 180 ; WX 600 ; N periodcentered ; B 275 189 434 327 ;
+C 182 ; WX 600 ; N paragraph ; B 100 -78 630 562 ;
+C 183 ; WX 600 ; N bullet ; B 224 130 485 383 ;
+C 184 ; WX 600 ; N quotesinglbase ; B 185 -134 397 100 ;
+C 185 ; WX 600 ; N quotedblbase ; B 115 -134 478 100 ;
+C 186 ; WX 600 ; N quotedblright ; B 213 328 576 562 ;
+C 187 ; WX 600 ; N guillemotright ; B 58 70 618 446 ;
+C 188 ; WX 600 ; N ellipsis ; B 46 -15 575 111 ;
+C 189 ; WX 600 ; N perthousand ; B 59 -15 627 622 ;
+C 191 ; WX 600 ; N questiondown ; B 105 -157 466 430 ;
+C 193 ; WX 600 ; N grave ; B 294 497 484 672 ;
+C 194 ; WX 600 ; N acute ; B 348 497 612 672 ;
+C 195 ; WX 600 ; N circumflex ; B 229 477 581 654 ;
+C 196 ; WX 600 ; N tilde ; B 212 489 629 606 ;
+C 197 ; WX 600 ; N macron ; B 232 525 600 565 ;
+C 198 ; WX 600 ; N breve ; B 279 501 576 609 ;
+C 199 ; WX 600 ; N dotaccent ; B 373 537 478 640 ;
+C 200 ; WX 600 ; N dieresis ; B 272 537 579 640 ;
+C 202 ; WX 600 ; N ring ; B 332 463 500 627 ;
+C 203 ; WX 600 ; N cedilla ; B 197 -151 344 10 ;
+C 205 ; WX 600 ; N hungarumlaut ; B 239 497 683 672 ;
+C 206 ; WX 600 ; N ogonek ; B 189 -172 377 4 ;
+C 207 ; WX 600 ; N caron ; B 262 492 614 669 ;
+C 208 ; WX 600 ; N emdash ; B 49 231 661 285 ;
+C 225 ; WX 600 ; N AE ; B 3 0 655 562 ;
+C 227 ; WX 600 ; N ordfeminine ; B 209 249 512 580 ;
+C 232 ; WX 600 ; N Lslash ; B 47 0 607 562 ;
+C 233 ; WX 600 ; N Oslash ; B 94 -80 625 629 ;
+C 234 ; WX 600 ; N OE ; B 59 0 672 562 ;
+C 235 ; WX 600 ; N ordmasculine ; B 210 249 535 580 ;
+C 241 ; WX 600 ; N ae ; B 41 -15 626 441 ;
+C 245 ; WX 600 ; N dotlessi ; B 95 0 515 426 ;
+C 248 ; WX 600 ; N lslash ; B 95 0 587 629 ;
+C 249 ; WX 600 ; N oslash ; B 102 -80 588 506 ;
+C 250 ; WX 600 ; N oe ; B 54 -15 615 441 ;
+C 251 ; WX 600 ; N germandbls ; B 48 -15 617 629 ;
+C -1 ; WX 600 ; N Idieresis ; B 96 0 623 753 ;
+C -1 ; WX 600 ; N eacute ; B 106 -15 612 672 ;
+C -1 ; WX 600 ; N Ydieresis ; B 133 0 695 753 ;
+C -1 ; WX 600 ; N divide ; B 136 48 573 467 ;
+C -1 ; WX 600 ; N Yacute ; B 133 0 695 805 ;
+C -1 ; WX 600 ; N Acircumflex ; B 3 0 607 787 ;
+C -1 ; WX 600 ; N aacute ; B 76 -15 612 672 ;
+C -1 ; WX 600 ; N Ucircumflex ; B 125 -18 702 787 ;
+C -1 ; WX 600 ; N yacute ; B -4 -157 683 672 ;
+C -1 ; WX 600 ; N ecircumflex ; B 106 -15 598 654 ;
+C -1 ; WX 600 ; N Udieresis ; B 125 -18 702 753 ;
+C -1 ; WX 600 ; N Uacute ; B 125 -18 702 805 ;
+C -1 ; WX 600 ; N Edieresis ; B 53 0 660 753 ;
+C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ;
+C -1 ; WX 600 ; N aring ; B 76 -15 569 627 ;
+C -1 ; WX 600 ; N agrave ; B 76 -15 569 672 ;
+C -1 ; WX 600 ; N atilde ; B 76 -15 629 606 ;
+C -1 ; WX 600 ; N scaron ; B 78 -15 614 669 ;
+C -1 ; WX 600 ; N iacute ; B 95 0 612 672 ;
+C -1 ; WX 600 ; N ucircumflex ; B 101 -15 572 654 ;
+C -1 ; WX 600 ; N acircumflex ; B 76 -15 581 654 ;
+C -1 ; WX 600 ; N ccedilla ; B 106 -151 614 441 ;
+C -1 ; WX 600 ; N Thorn ; B 79 0 606 562 ;
+C -1 ; WX 600 ; N threesuperior ; B 213 240 501 622 ;
+C -1 ; WX 600 ; N Ograve ; B 94 -18 625 805 ;
+C -1 ; WX 600 ; N Agrave ; B 3 0 607 805 ;
+C -1 ; WX 600 ; N multiply ; B 103 43 607 470 ;
+C -1 ; WX 600 ; N uacute ; B 101 -15 602 672 ;
+C -1 ; WX 600 ; N ydieresis ; B -4 -157 683 620 ;
+C -1 ; WX 600 ; N icircumflex ; B 95 0 551 654 ;
+C -1 ; WX 600 ; N Ecircumflex ; B 53 0 660 787 ;
+C -1 ; WX 600 ; N adieresis ; B 76 -15 575 620 ;
+C -1 ; WX 600 ; N edieresis ; B 106 -15 598 620 ;
+C -1 ; WX 600 ; N Iacute ; B 96 0 640 805 ;
+C -1 ; WX 600 ; N plusminus ; B 96 44 594 558 ;
+C -1 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ;
+C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ;
+C -1 ; WX 600 ; N Egrave ; B 53 0 660 805 ;
+C -1 ; WX 600 ; N Zcaron ; B 86 0 642 802 ;
+C -1 ; WX 600 ; N Eth ; B 43 0 645 562 ;
+C -1 ; WX 600 ; N Ccedilla ; B 93 -151 658 580 ;
+C -1 ; WX 600 ; N Aacute ; B 3 0 660 805 ;
+C -1 ; WX 600 ; N Adieresis ; B 3 0 607 753 ;
+C -1 ; WX 600 ; N egrave ; B 106 -15 598 672 ;
+C -1 ; WX 600 ; N Oacute ; B 94 -18 640 805 ;
+C -1 ; WX 600 ; N oacute ; B 102 -15 612 672 ;
+C -1 ; WX 600 ; N idieresis ; B 95 0 545 620 ;
+C -1 ; WX 600 ; N Ocircumflex ; B 94 -18 625 787 ;
+C -1 ; WX 600 ; N Ugrave ; B 125 -18 702 805 ;
+C -1 ; WX 600 ; N thorn ; B -24 -157 605 629 ;
+C -1 ; WX 600 ; N twosuperior ; B 230 249 535 622 ;
+C -1 ; WX 600 ; N Odieresis ; B 94 -18 625 753 ;
+C -1 ; WX 600 ; N mu ; B 72 -157 572 426 ;
+C -1 ; WX 600 ; N igrave ; B 95 0 515 672 ;
+C -1 ; WX 600 ; N threequarters ; B 73 -56 659 666 ;
+C -1 ; WX 600 ; N trademark ; B 75 263 742 562 ;
+C -1 ; WX 600 ; N Igrave ; B 96 0 623 805 ;
+C -1 ; WX 600 ; N onehalf ; B 65 -57 669 665 ;
+C -1 ; WX 600 ; N ocircumflex ; B 102 -15 588 654 ;
+C -1 ; WX 600 ; N ntilde ; B 26 0 629 606 ;
+C -1 ; WX 600 ; N Eacute ; B 53 0 670 805 ;
+C -1 ; WX 600 ; N onequarter ; B 65 -57 674 665 ;
+C -1 ; WX 600 ; N Scaron ; B 76 -20 672 802 ;
+C -1 ; WX 600 ; N degree ; B 214 269 576 622 ;
+C -1 ; WX 600 ; N ograve ; B 102 -15 588 672 ;
+C -1 ; WX 600 ; N ugrave ; B 101 -15 572 672 ;
+C -1 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ;
+C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ;
+C -1 ; WX 600 ; N Atilde ; B 3 0 655 729 ;
+C -1 ; WX 600 ; N Aring ; B 3 0 607 750 ;
+C -1 ; WX 600 ; N Otilde ; B 94 -18 655 729 ;
+C -1 ; WX 600 ; N minus ; B 129 232 580 283 ;
+C -1 ; WX 600 ; N Icircumflex ; B 96 0 623 787 ;
+C -1 ; WX 600 ; N logicalnot ; B 155 108 591 369 ;
+C -1 ; WX 600 ; N odieresis ; B 102 -15 588 620 ;
+C -1 ; WX 600 ; N udieresis ; B 101 -15 575 620 ;
+C -1 ; WX 600 ; N eth ; B 102 -15 639 629 ;
+C -1 ; WX 600 ; N zcaron ; B 99 0 624 669 ;
+C -1 ; WX 600 ; N onesuperior ; B 231 249 491 622 ;
+C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/CW b/troff/troff.d/font/devps/CW
new file mode 100644
index 000000000000..3a8056a27b4b
--- /dev/null
+++ b/troff/troff.d/font/devps/CW
@@ -0,0 +1 @@
+name CW.afm
diff --git a/troff/troff.d/font/devps/CW.afm b/troff/troff.d/font/devps/CW.afm
new file mode 100644
index 000000000000..2c88cff342f7
--- /dev/null
+++ b/troff/troff.d/font/devps/CW.afm
@@ -0,0 +1,256 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 17:27:09 1997
+Comment UniqueID 43050
+Comment VMusage 39754 50779
+FontName Courier
+FullName Courier
+FamilyName Courier
+Weight Medium
+ItalicAngle 0
+IsFixedPitch true
+FontBBox -23 -250 715 805
+UnderlinePosition -100
+UnderlineThickness 50
+Version 003.000
+Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+EncodingScheme AdobeStandardEncoding
+CapHeight 562
+XHeight 426
+Ascender 629
+Descender -157
+StdHW 51
+StdVW 51
+StartCharMetrics 229
+C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ;
+C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ;
+C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ;
+C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ;
+C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ;
+C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ;
+C 39 ; WX 600 ; N quoteright ; B 213 328 376 562 ;
+C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ;
+C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ;
+C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ;
+C 43 ; WX 600 ; N plus ; B 80 44 520 470 ;
+C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ;
+C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ;
+C 46 ; WX 600 ; N period ; B 229 -15 371 109 ;
+C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ;
+C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ;
+C 49 ; WX 600 ; N one ; B 96 0 505 622 ;
+C 50 ; WX 600 ; N two ; B 70 0 471 622 ;
+C 51 ; WX 600 ; N three ; B 75 -15 466 622 ;
+C 52 ; WX 600 ; N four ; B 78 0 500 622 ;
+C 53 ; WX 600 ; N five ; B 92 -15 497 607 ;
+C 54 ; WX 600 ; N six ; B 111 -15 497 622 ;
+C 55 ; WX 600 ; N seven ; B 82 0 483 607 ;
+C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ;
+C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ;
+C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ;
+C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ;
+C 60 ; WX 600 ; N less ; B 41 42 519 472 ;
+C 61 ; WX 600 ; N equal ; B 80 138 520 376 ;
+C 62 ; WX 600 ; N greater ; B 66 42 544 472 ;
+C 63 ; WX 600 ; N question ; B 129 -15 492 572 ;
+C 64 ; WX 600 ; N at ; B 77 -15 533 622 ;
+C 65 ; WX 600 ; N A ; B 3 0 597 562 ;
+C 66 ; WX 600 ; N B ; B 43 0 559 562 ;
+C 67 ; WX 600 ; N C ; B 41 -18 540 580 ;
+C 68 ; WX 600 ; N D ; B 43 0 574 562 ;
+C 69 ; WX 600 ; N E ; B 53 0 550 562 ;
+C 70 ; WX 600 ; N F ; B 53 0 545 562 ;
+C 71 ; WX 600 ; N G ; B 31 -18 575 580 ;
+C 72 ; WX 600 ; N H ; B 32 0 568 562 ;
+C 73 ; WX 600 ; N I ; B 96 0 504 562 ;
+C 74 ; WX 600 ; N J ; B 34 -18 566 562 ;
+C 75 ; WX 600 ; N K ; B 38 0 582 562 ;
+C 76 ; WX 600 ; N L ; B 47 0 554 562 ;
+C 77 ; WX 600 ; N M ; B 4 0 596 562 ;
+C 78 ; WX 600 ; N N ; B 7 -13 593 562 ;
+C 79 ; WX 600 ; N O ; B 43 -18 557 580 ;
+C 80 ; WX 600 ; N P ; B 79 0 558 562 ;
+C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ;
+C 82 ; WX 600 ; N R ; B 38 0 588 562 ;
+C 83 ; WX 600 ; N S ; B 72 -20 529 580 ;
+C 84 ; WX 600 ; N T ; B 38 0 563 562 ;
+C 85 ; WX 600 ; N U ; B 17 -18 583 562 ;
+C 86 ; WX 600 ; N V ; B -4 -13 604 562 ;
+C 87 ; WX 600 ; N W ; B -3 -13 603 562 ;
+C 88 ; WX 600 ; N X ; B 23 0 577 562 ;
+C 89 ; WX 600 ; N Y ; B 24 0 576 562 ;
+C 90 ; WX 600 ; N Z ; B 86 0 514 562 ;
+C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ;
+C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ;
+C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ;
+C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ;
+C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ;
+C 96 ; WX 600 ; N quoteleft ; B 224 328 387 562 ;
+C 97 ; WX 600 ; N a ; B 53 -15 559 441 ;
+C 98 ; WX 600 ; N b ; B 14 -15 575 629 ;
+C 99 ; WX 600 ; N c ; B 66 -15 529 441 ;
+C 100 ; WX 600 ; N d ; B 45 -15 591 629 ;
+C 101 ; WX 600 ; N e ; B 66 -15 548 441 ;
+C 102 ; WX 600 ; N f ; B 114 0 531 629 ;
+C 103 ; WX 600 ; N g ; B 45 -157 566 441 ;
+C 104 ; WX 600 ; N h ; B 18 0 582 629 ;
+C 105 ; WX 600 ; N i ; B 95 0 505 657 ;
+C 106 ; WX 600 ; N j ; B 82 -157 410 657 ;
+C 107 ; WX 600 ; N k ; B 43 0 580 629 ;
+C 108 ; WX 600 ; N l ; B 95 0 505 629 ;
+C 109 ; WX 600 ; N m ; B -5 0 605 441 ;
+C 110 ; WX 600 ; N n ; B 26 0 575 441 ;
+C 111 ; WX 600 ; N o ; B 62 -15 538 441 ;
+C 112 ; WX 600 ; N p ; B 9 -157 555 441 ;
+C 113 ; WX 600 ; N q ; B 45 -157 591 441 ;
+C 114 ; WX 600 ; N r ; B 60 0 559 441 ;
+C 115 ; WX 600 ; N s ; B 80 -15 513 441 ;
+C 116 ; WX 600 ; N t ; B 87 -15 530 561 ;
+C 117 ; WX 600 ; N u ; B 21 -15 562 426 ;
+C 118 ; WX 600 ; N v ; B 10 -10 590 426 ;
+C 119 ; WX 600 ; N w ; B -4 -10 604 426 ;
+C 120 ; WX 600 ; N x ; B 20 0 580 426 ;
+C 121 ; WX 600 ; N y ; B 7 -157 592 426 ;
+C 122 ; WX 600 ; N z ; B 99 0 502 426 ;
+C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ;
+C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ;
+C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ;
+C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ;
+C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ;
+C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ;
+C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ;
+C 164 ; WX 600 ; N fraction ; B 92 -57 509 665 ;
+C 165 ; WX 600 ; N yen ; B 26 0 574 562 ;
+C 166 ; WX 600 ; N florin ; B 4 -143 539 622 ;
+C 167 ; WX 600 ; N section ; B 113 -78 488 580 ;
+C 168 ; WX 600 ; N currency ; B 73 58 527 506 ;
+C 169 ; WX 600 ; N quotesingle ; B 259 328 341 562 ;
+C 170 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ;
+C 171 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ;
+C 172 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ;
+C 173 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ;
+C 174 ; WX 600 ; N fi ; B 3 0 597 629 ;
+C 175 ; WX 600 ; N fl ; B 3 0 597 629 ;
+C 177 ; WX 600 ; N endash ; B 75 231 525 285 ;
+C 178 ; WX 600 ; N dagger ; B 141 -78 459 580 ;
+C 179 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ;
+C 180 ; WX 600 ; N periodcentered ; B 222 189 378 327 ;
+C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ;
+C 183 ; WX 600 ; N bullet ; B 172 130 428 383 ;
+C 184 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ;
+C 185 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ;
+C 186 ; WX 600 ; N quotedblright ; B 143 328 457 562 ;
+C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ;
+C 188 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ;
+C 189 ; WX 600 ; N perthousand ; B 3 -15 600 622 ;
+C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ;
+C 193 ; WX 600 ; N grave ; B 151 497 378 672 ;
+C 194 ; WX 600 ; N acute ; B 242 497 469 672 ;
+C 195 ; WX 600 ; N circumflex ; B 124 477 476 654 ;
+C 196 ; WX 600 ; N tilde ; B 105 489 503 606 ;
+C 197 ; WX 600 ; N macron ; B 120 525 480 565 ;
+C 198 ; WX 600 ; N breve ; B 153 501 447 609 ;
+C 199 ; WX 600 ; N dotaccent ; B 249 537 352 640 ;
+C 200 ; WX 600 ; N dieresis ; B 148 537 453 640 ;
+C 202 ; WX 600 ; N ring ; B 218 463 382 627 ;
+C 203 ; WX 600 ; N cedilla ; B 224 -151 362 10 ;
+C 205 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ;
+C 206 ; WX 600 ; N ogonek ; B 211 -172 407 4 ;
+C 207 ; WX 600 ; N caron ; B 124 492 476 669 ;
+C 208 ; WX 600 ; N emdash ; B 0 231 600 285 ;
+C 225 ; WX 600 ; N AE ; B 3 0 550 562 ;
+C 227 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ;
+C 232 ; WX 600 ; N Lslash ; B 47 0 554 562 ;
+C 233 ; WX 600 ; N Oslash ; B 43 -80 557 629 ;
+C 234 ; WX 600 ; N OE ; B 7 0 567 562 ;
+C 235 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ;
+C 241 ; WX 600 ; N ae ; B 19 -15 570 441 ;
+C 245 ; WX 600 ; N dotlessi ; B 95 0 505 426 ;
+C 248 ; WX 600 ; N lslash ; B 95 0 505 629 ;
+C 249 ; WX 600 ; N oslash ; B 62 -80 538 506 ;
+C 250 ; WX 600 ; N oe ; B 19 -15 559 441 ;
+C 251 ; WX 600 ; N germandbls ; B 48 -15 588 629 ;
+C -1 ; WX 600 ; N Idieresis ; B 96 0 504 753 ;
+C -1 ; WX 600 ; N eacute ; B 66 -15 548 672 ;
+C -1 ; WX 600 ; N Ydieresis ; B 24 0 576 753 ;
+C -1 ; WX 600 ; N divide ; B 87 48 513 467 ;
+C -1 ; WX 600 ; N Yacute ; B 24 0 576 805 ;
+C -1 ; WX 600 ; N Acircumflex ; B 3 0 597 787 ;
+C -1 ; WX 600 ; N aacute ; B 53 -15 559 672 ;
+C -1 ; WX 600 ; N Ucircumflex ; B 17 -18 583 787 ;
+C -1 ; WX 600 ; N yacute ; B 7 -157 592 672 ;
+C -1 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ;
+C -1 ; WX 600 ; N Udieresis ; B 17 -18 583 753 ;
+C -1 ; WX 600 ; N Uacute ; B 17 -18 583 805 ;
+C -1 ; WX 600 ; N Edieresis ; B 53 0 550 753 ;
+C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ;
+C -1 ; WX 600 ; N aring ; B 53 -15 559 627 ;
+C -1 ; WX 600 ; N agrave ; B 53 -15 559 672 ;
+C -1 ; WX 600 ; N atilde ; B 53 -15 559 606 ;
+C -1 ; WX 600 ; N scaron ; B 80 -15 513 669 ;
+C -1 ; WX 600 ; N iacute ; B 95 0 505 672 ;
+C -1 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ;
+C -1 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ;
+C -1 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ;
+C -1 ; WX 600 ; N Thorn ; B 79 0 538 562 ;
+C -1 ; WX 600 ; N threesuperior ; B 155 240 406 622 ;
+C -1 ; WX 600 ; N Ograve ; B 43 -18 557 805 ;
+C -1 ; WX 600 ; N Agrave ; B 3 0 597 805 ;
+C -1 ; WX 600 ; N multiply ; B 87 43 515 470 ;
+C -1 ; WX 600 ; N uacute ; B 21 -15 562 672 ;
+C -1 ; WX 600 ; N ydieresis ; B 7 -157 592 620 ;
+C -1 ; WX 600 ; N icircumflex ; B 94 0 505 654 ;
+C -1 ; WX 600 ; N Ecircumflex ; B 53 0 550 787 ;
+C -1 ; WX 600 ; N adieresis ; B 53 -15 559 620 ;
+C -1 ; WX 600 ; N edieresis ; B 66 -15 548 620 ;
+C -1 ; WX 600 ; N Iacute ; B 96 0 504 805 ;
+C -1 ; WX 600 ; N plusminus ; B 87 44 513 558 ;
+C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ;
+C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ;
+C -1 ; WX 600 ; N Egrave ; B 53 0 550 805 ;
+C -1 ; WX 600 ; N Zcaron ; B 86 0 514 802 ;
+C -1 ; WX 600 ; N Eth ; B 30 0 574 562 ;
+C -1 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ;
+C -1 ; WX 600 ; N Aacute ; B 3 0 597 805 ;
+C -1 ; WX 600 ; N Adieresis ; B 3 0 597 753 ;
+C -1 ; WX 600 ; N egrave ; B 66 -15 548 672 ;
+C -1 ; WX 600 ; N Oacute ; B 43 -18 557 805 ;
+C -1 ; WX 600 ; N oacute ; B 62 -15 538 672 ;
+C -1 ; WX 600 ; N idieresis ; B 95 0 505 620 ;
+C -1 ; WX 600 ; N Ocircumflex ; B 43 -18 557 787 ;
+C -1 ; WX 600 ; N Ugrave ; B 17 -18 583 805 ;
+C -1 ; WX 600 ; N thorn ; B -6 -157 555 629 ;
+C -1 ; WX 600 ; N twosuperior ; B 177 249 424 622 ;
+C -1 ; WX 600 ; N Odieresis ; B 43 -18 557 753 ;
+C -1 ; WX 600 ; N mu ; B 21 -157 562 426 ;
+C -1 ; WX 600 ; N igrave ; B 95 0 505 672 ;
+C -1 ; WX 600 ; N threequarters ; B 8 -56 593 666 ;
+C -1 ; WX 600 ; N trademark ; B -23 263 623 562 ;
+C -1 ; WX 600 ; N Igrave ; B 96 0 504 805 ;
+C -1 ; WX 600 ; N onehalf ; B 0 -57 611 665 ;
+C -1 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ;
+C -1 ; WX 600 ; N ntilde ; B 26 0 575 606 ;
+C -1 ; WX 600 ; N Eacute ; B 53 0 550 805 ;
+C -1 ; WX 600 ; N onequarter ; B 0 -57 600 665 ;
+C -1 ; WX 600 ; N Scaron ; B 72 -20 529 802 ;
+C -1 ; WX 600 ; N degree ; B 123 269 477 622 ;
+C -1 ; WX 600 ; N ograve ; B 62 -15 538 672 ;
+C -1 ; WX 600 ; N ugrave ; B 21 -15 562 672 ;
+C -1 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ;
+C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ;
+C -1 ; WX 600 ; N Atilde ; B 3 0 597 729 ;
+C -1 ; WX 600 ; N Aring ; B 3 0 597 750 ;
+C -1 ; WX 600 ; N Otilde ; B 43 -18 557 729 ;
+C -1 ; WX 600 ; N minus ; B 80 232 520 283 ;
+C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 787 ;
+C -1 ; WX 600 ; N logicalnot ; B 87 108 513 369 ;
+C -1 ; WX 600 ; N odieresis ; B 62 -15 538 620 ;
+C -1 ; WX 600 ; N udieresis ; B 21 -15 562 620 ;
+C -1 ; WX 600 ; N eth ; B 62 -15 538 629 ;
+C -1 ; WX 600 ; N zcaron ; B 99 0 502 669 ;
+C -1 ; WX 600 ; N onesuperior ; B 172 249 428 622 ;
+C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/CX b/troff/troff.d/font/devps/CX
new file mode 100644
index 000000000000..0adb40da3d2e
--- /dev/null
+++ b/troff/troff.d/font/devps/CX
@@ -0,0 +1 @@
+name CX.afm
diff --git a/troff/troff.d/font/devps/CX.afm b/troff/troff.d/font/devps/CX.afm
new file mode 100644
index 000000000000..e8dab19a682f
--- /dev/null
+++ b/troff/troff.d/font/devps/CX.afm
@@ -0,0 +1,256 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Mon Jun 23 16:28:46 1997
+Comment UniqueID 43049
+Comment VMusage 17529 79244
+FontName Courier-BoldOblique
+FullName Courier Bold Oblique
+FamilyName Courier
+Weight Bold
+ItalicAngle -12
+IsFixedPitch true
+FontBBox -57 -250 869 801
+UnderlinePosition -100
+UnderlineThickness 50
+Version 003.000
+Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+EncodingScheme AdobeStandardEncoding
+CapHeight 562
+XHeight 439
+Ascender 629
+Descender -157
+StdHW 84
+StdVW 106
+StartCharMetrics 229
+C 32 ; WX 600 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ;
+C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ;
+C 35 ; WX 600 ; N numbersign ; B 88 -45 641 651 ;
+C 36 ; WX 600 ; N dollar ; B 87 -126 630 666 ;
+C 37 ; WX 600 ; N percent ; B 101 -15 625 616 ;
+C 38 ; WX 600 ; N ampersand ; B 61 -15 595 543 ;
+C 39 ; WX 600 ; N quoteright ; B 229 277 543 562 ;
+C 40 ; WX 600 ; N parenleft ; B 265 -102 592 616 ;
+C 41 ; WX 600 ; N parenright ; B 117 -102 444 616 ;
+C 42 ; WX 600 ; N asterisk ; B 179 219 598 601 ;
+C 43 ; WX 600 ; N plus ; B 114 39 596 478 ;
+C 44 ; WX 600 ; N comma ; B 99 -111 430 174 ;
+C 45 ; WX 600 ; N hyphen ; B 143 203 567 313 ;
+C 46 ; WX 600 ; N period ; B 206 -15 427 171 ;
+C 47 ; WX 600 ; N slash ; B 90 -77 626 626 ;
+C 48 ; WX 600 ; N zero ; B 135 -15 593 616 ;
+C 49 ; WX 600 ; N one ; B 93 0 562 616 ;
+C 50 ; WX 600 ; N two ; B 61 0 594 616 ;
+C 51 ; WX 600 ; N three ; B 71 -15 571 616 ;
+C 52 ; WX 600 ; N four ; B 81 0 559 616 ;
+C 53 ; WX 600 ; N five ; B 77 -15 621 601 ;
+C 54 ; WX 600 ; N six ; B 135 -15 652 616 ;
+C 55 ; WX 600 ; N seven ; B 147 0 622 601 ;
+C 56 ; WX 600 ; N eight ; B 115 -15 604 616 ;
+C 57 ; WX 600 ; N nine ; B 75 -15 592 616 ;
+C 58 ; WX 600 ; N colon ; B 205 -15 480 425 ;
+C 59 ; WX 600 ; N semicolon ; B 99 -111 481 425 ;
+C 60 ; WX 600 ; N less ; B 120 15 613 501 ;
+C 61 ; WX 600 ; N equal ; B 96 118 614 398 ;
+C 62 ; WX 600 ; N greater ; B 97 15 589 501 ;
+C 63 ; WX 600 ; N question ; B 183 -14 592 580 ;
+C 64 ; WX 600 ; N at ; B 65 -15 642 616 ;
+C 65 ; WX 600 ; N A ; B -9 0 632 562 ;
+C 66 ; WX 600 ; N B ; B 30 0 630 562 ;
+C 67 ; WX 600 ; N C ; B 74 -18 675 580 ;
+C 68 ; WX 600 ; N D ; B 30 0 664 562 ;
+C 69 ; WX 600 ; N E ; B 25 0 670 562 ;
+C 70 ; WX 600 ; N F ; B 39 0 684 562 ;
+C 71 ; WX 600 ; N G ; B 74 -18 675 580 ;
+C 72 ; WX 600 ; N H ; B 20 0 700 562 ;
+C 73 ; WX 600 ; N I ; B 77 0 643 562 ;
+C 74 ; WX 600 ; N J ; B 58 -18 721 562 ;
+C 75 ; WX 600 ; N K ; B 21 0 692 562 ;
+C 76 ; WX 600 ; N L ; B 39 0 636 562 ;
+C 77 ; WX 600 ; N M ; B -2 0 722 562 ;
+C 78 ; WX 600 ; N N ; B 8 -12 730 562 ;
+C 79 ; WX 600 ; N O ; B 74 -18 645 580 ;
+C 80 ; WX 600 ; N P ; B 48 0 643 562 ;
+C 81 ; WX 600 ; N Q ; B 83 -138 636 580 ;
+C 82 ; WX 600 ; N R ; B 24 0 617 562 ;
+C 83 ; WX 600 ; N S ; B 54 -22 673 582 ;
+C 84 ; WX 600 ; N T ; B 86 0 679 562 ;
+C 85 ; WX 600 ; N U ; B 101 -18 716 562 ;
+C 86 ; WX 600 ; N V ; B 84 0 733 562 ;
+C 87 ; WX 600 ; N W ; B 79 0 738 562 ;
+C 88 ; WX 600 ; N X ; B 12 0 690 562 ;
+C 89 ; WX 600 ; N Y ; B 109 0 709 562 ;
+C 90 ; WX 600 ; N Z ; B 62 0 637 562 ;
+C 91 ; WX 600 ; N bracketleft ; B 223 -102 606 616 ;
+C 92 ; WX 600 ; N backslash ; B 222 -77 496 626 ;
+C 93 ; WX 600 ; N bracketright ; B 103 -102 486 616 ;
+C 94 ; WX 600 ; N asciicircum ; B 171 250 556 616 ;
+C 95 ; WX 600 ; N underscore ; B -27 -125 585 -75 ;
+C 96 ; WX 600 ; N quoteleft ; B 297 277 487 562 ;
+C 97 ; WX 600 ; N a ; B 61 -15 593 454 ;
+C 98 ; WX 600 ; N b ; B 13 -15 636 626 ;
+C 99 ; WX 600 ; N c ; B 81 -15 631 459 ;
+C 100 ; WX 600 ; N d ; B 60 -15 645 626 ;
+C 101 ; WX 600 ; N e ; B 81 -15 605 454 ;
+C 102 ; WX 600 ; N f ; B 83 0 677 626 ;
+C 103 ; WX 600 ; N g ; B 40 -146 674 454 ;
+C 104 ; WX 600 ; N h ; B 18 0 615 626 ;
+C 105 ; WX 600 ; N i ; B 77 0 546 658 ;
+C 106 ; WX 600 ; N j ; B 36 -146 580 658 ;
+C 107 ; WX 600 ; N k ; B 33 0 643 626 ;
+C 108 ; WX 600 ; N l ; B 77 0 546 626 ;
+C 109 ; WX 600 ; N m ; B -22 0 649 454 ;
+C 110 ; WX 600 ; N n ; B 18 0 615 454 ;
+C 111 ; WX 600 ; N o ; B 71 -15 622 454 ;
+C 112 ; WX 600 ; N p ; B -32 -142 622 454 ;
+C 113 ; WX 600 ; N q ; B 60 -142 685 454 ;
+C 114 ; WX 600 ; N r ; B 47 0 655 454 ;
+C 115 ; WX 600 ; N s ; B 66 -17 608 459 ;
+C 116 ; WX 600 ; N t ; B 118 -15 567 562 ;
+C 117 ; WX 600 ; N u ; B 70 -15 592 439 ;
+C 118 ; WX 600 ; N v ; B 70 0 695 439 ;
+C 119 ; WX 600 ; N w ; B 53 0 712 439 ;
+C 120 ; WX 600 ; N x ; B 6 0 671 439 ;
+C 121 ; WX 600 ; N y ; B -21 -142 695 439 ;
+C 122 ; WX 600 ; N z ; B 81 0 614 439 ;
+C 123 ; WX 600 ; N braceleft ; B 203 -102 595 616 ;
+C 124 ; WX 600 ; N bar ; B 201 -250 505 750 ;
+C 125 ; WX 600 ; N braceright ; B 114 -102 506 616 ;
+C 126 ; WX 600 ; N asciitilde ; B 120 153 590 356 ;
+C 161 ; WX 600 ; N exclamdown ; B 196 -146 477 449 ;
+C 162 ; WX 600 ; N cent ; B 121 -49 605 614 ;
+C 163 ; WX 600 ; N sterling ; B 106 -28 650 611 ;
+C 164 ; WX 600 ; N fraction ; B 22 -60 708 661 ;
+C 165 ; WX 600 ; N yen ; B 98 0 710 562 ;
+C 166 ; WX 600 ; N florin ; B -57 -131 702 616 ;
+C 167 ; WX 600 ; N section ; B 74 -70 620 580 ;
+C 168 ; WX 600 ; N currency ; B 77 49 644 517 ;
+C 169 ; WX 600 ; N quotesingle ; B 303 277 493 562 ;
+C 170 ; WX 600 ; N quotedblleft ; B 190 277 594 562 ;
+C 171 ; WX 600 ; N guillemotleft ; B 62 70 639 446 ;
+C 172 ; WX 600 ; N guilsinglleft ; B 195 70 545 446 ;
+C 173 ; WX 600 ; N guilsinglright ; B 165 70 514 446 ;
+C 174 ; WX 600 ; N fi ; B 12 0 644 626 ;
+C 175 ; WX 600 ; N fl ; B 12 0 644 626 ;
+C 177 ; WX 600 ; N endash ; B 108 203 602 313 ;
+C 178 ; WX 600 ; N dagger ; B 175 -70 586 580 ;
+C 179 ; WX 600 ; N daggerdbl ; B 121 -70 587 580 ;
+C 180 ; WX 600 ; N periodcentered ; B 248 165 461 351 ;
+C 182 ; WX 600 ; N paragraph ; B 61 -70 700 580 ;
+C 183 ; WX 600 ; N bullet ; B 196 132 523 430 ;
+C 184 ; WX 600 ; N quotesinglbase ; B 144 -142 458 143 ;
+C 185 ; WX 600 ; N quotedblbase ; B 34 -142 560 143 ;
+C 186 ; WX 600 ; N quotedblright ; B 119 277 645 562 ;
+C 187 ; WX 600 ; N guillemotright ; B 71 70 647 446 ;
+C 188 ; WX 600 ; N ellipsis ; B 35 -15 587 116 ;
+C 189 ; WX 600 ; N perthousand ; B -45 -15 743 616 ;
+C 191 ; WX 600 ; N questiondown ; B 100 -146 509 449 ;
+C 193 ; WX 600 ; N grave ; B 272 508 503 661 ;
+C 194 ; WX 600 ; N acute ; B 312 508 609 661 ;
+C 195 ; WX 600 ; N circumflex ; B 212 483 607 657 ;
+C 196 ; WX 600 ; N tilde ; B 199 493 643 636 ;
+C 197 ; WX 600 ; N macron ; B 195 505 637 585 ;
+C 198 ; WX 600 ; N breve ; B 217 468 652 631 ;
+C 199 ; WX 600 ; N dotaccent ; B 348 498 493 638 ;
+C 200 ; WX 600 ; N dieresis ; B 246 498 595 638 ;
+C 202 ; WX 600 ; N ring ; B 319 481 528 678 ;
+C 203 ; WX 600 ; N cedilla ; B 168 -206 368 0 ;
+C 205 ; WX 600 ; N hungarumlaut ; B 171 488 729 661 ;
+C 206 ; WX 600 ; N ogonek ; B 143 -199 367 0 ;
+C 207 ; WX 600 ; N caron ; B 238 493 633 667 ;
+C 208 ; WX 600 ; N emdash ; B 33 203 677 313 ;
+C 225 ; WX 600 ; N AE ; B -29 0 708 562 ;
+C 227 ; WX 600 ; N ordfeminine ; B 188 196 526 580 ;
+C 232 ; WX 600 ; N Lslash ; B 39 0 636 562 ;
+C 233 ; WX 600 ; N Oslash ; B 48 -22 673 584 ;
+C 234 ; WX 600 ; N OE ; B 26 0 701 562 ;
+C 235 ; WX 600 ; N ordmasculine ; B 188 196 543 580 ;
+C 241 ; WX 600 ; N ae ; B 21 -15 652 454 ;
+C 245 ; WX 600 ; N dotlessi ; B 77 0 546 439 ;
+C 248 ; WX 600 ; N lslash ; B 77 0 587 626 ;
+C 249 ; WX 600 ; N oslash ; B 54 -24 638 463 ;
+C 250 ; WX 600 ; N oe ; B 18 -15 662 454 ;
+C 251 ; WX 600 ; N germandbls ; B 22 -15 629 626 ;
+C -1 ; WX 600 ; N Idieresis ; B 77 0 643 761 ;
+C -1 ; WX 600 ; N eacute ; B 81 -15 609 661 ;
+C -1 ; WX 600 ; N Ydieresis ; B 109 0 709 761 ;
+C -1 ; WX 600 ; N divide ; B 114 16 596 500 ;
+C -1 ; WX 600 ; N Yacute ; B 109 0 709 784 ;
+C -1 ; WX 600 ; N Acircumflex ; B -9 0 632 780 ;
+C -1 ; WX 600 ; N aacute ; B 61 -15 609 661 ;
+C -1 ; WX 600 ; N Ucircumflex ; B 101 -18 716 780 ;
+C -1 ; WX 600 ; N yacute ; B -21 -142 695 661 ;
+C -1 ; WX 600 ; N ecircumflex ; B 81 -15 607 657 ;
+C -1 ; WX 600 ; N Udieresis ; B 101 -18 716 761 ;
+C -1 ; WX 600 ; N Uacute ; B 101 -18 716 784 ;
+C -1 ; WX 600 ; N Edieresis ; B 25 0 670 761 ;
+C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ;
+C -1 ; WX 600 ; N aring ; B 61 -15 593 678 ;
+C -1 ; WX 600 ; N agrave ; B 61 -15 593 661 ;
+C -1 ; WX 600 ; N atilde ; B 61 -15 643 636 ;
+C -1 ; WX 600 ; N scaron ; B 66 -17 633 667 ;
+C -1 ; WX 600 ; N iacute ; B 77 0 609 661 ;
+C -1 ; WX 600 ; N ucircumflex ; B 70 -15 597 657 ;
+C -1 ; WX 600 ; N acircumflex ; B 61 -15 607 657 ;
+C -1 ; WX 600 ; N ccedilla ; B 81 -206 631 459 ;
+C -1 ; WX 600 ; N Thorn ; B 48 0 620 562 ;
+C -1 ; WX 600 ; N threesuperior ; B 193 222 526 616 ;
+C -1 ; WX 600 ; N Ograve ; B 74 -18 645 784 ;
+C -1 ; WX 600 ; N Agrave ; B -9 0 632 784 ;
+C -1 ; WX 600 ; N multiply ; B 104 39 606 478 ;
+C -1 ; WX 600 ; N uacute ; B 70 -15 599 661 ;
+C -1 ; WX 600 ; N ydieresis ; B -21 -142 695 638 ;
+C -1 ; WX 600 ; N icircumflex ; B 77 0 577 657 ;
+C -1 ; WX 600 ; N Ecircumflex ; B 25 0 670 780 ;
+C -1 ; WX 600 ; N adieresis ; B 61 -15 595 638 ;
+C -1 ; WX 600 ; N edieresis ; B 81 -15 605 638 ;
+C -1 ; WX 600 ; N Iacute ; B 77 0 643 784 ;
+C -1 ; WX 600 ; N plusminus ; B 76 24 614 515 ;
+C -1 ; WX 600 ; N brokenbar ; B 217 -175 489 675 ;
+C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ;
+C -1 ; WX 600 ; N Egrave ; B 25 0 670 784 ;
+C -1 ; WX 600 ; N Zcaron ; B 62 0 659 790 ;
+C -1 ; WX 600 ; N Eth ; B 30 0 664 562 ;
+C -1 ; WX 600 ; N Ccedilla ; B 74 -206 675 580 ;
+C -1 ; WX 600 ; N Aacute ; B -9 0 655 784 ;
+C -1 ; WX 600 ; N Adieresis ; B -9 0 632 761 ;
+C -1 ; WX 600 ; N egrave ; B 81 -15 605 661 ;
+C -1 ; WX 600 ; N Oacute ; B 74 -18 645 784 ;
+C -1 ; WX 600 ; N oacute ; B 71 -15 649 661 ;
+C -1 ; WX 600 ; N idieresis ; B 77 0 561 618 ;
+C -1 ; WX 600 ; N Ocircumflex ; B 74 -18 645 780 ;
+C -1 ; WX 600 ; N Ugrave ; B 101 -18 716 784 ;
+C -1 ; WX 600 ; N thorn ; B -32 -142 622 626 ;
+C -1 ; WX 600 ; N twosuperior ; B 191 230 542 616 ;
+C -1 ; WX 600 ; N Odieresis ; B 74 -18 645 761 ;
+C -1 ; WX 600 ; N mu ; B 49 -142 592 439 ;
+C -1 ; WX 600 ; N igrave ; B 77 0 546 661 ;
+C -1 ; WX 600 ; N threequarters ; B 8 -60 699 661 ;
+C -1 ; WX 600 ; N trademark ; B 86 230 869 562 ;
+C -1 ; WX 600 ; N Igrave ; B 77 0 643 784 ;
+C -1 ; WX 600 ; N onehalf ; B 22 -60 716 661 ;
+C -1 ; WX 600 ; N ocircumflex ; B 71 -15 622 657 ;
+C -1 ; WX 600 ; N ntilde ; B 18 0 643 636 ;
+C -1 ; WX 600 ; N Eacute ; B 25 0 670 784 ;
+C -1 ; WX 600 ; N onequarter ; B 13 -60 707 661 ;
+C -1 ; WX 600 ; N Scaron ; B 54 -22 689 790 ;
+C -1 ; WX 600 ; N degree ; B 173 243 570 616 ;
+C -1 ; WX 600 ; N ograve ; B 71 -15 622 661 ;
+C -1 ; WX 600 ; N ugrave ; B 70 -15 592 661 ;
+C -1 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ;
+C -1 ; WX 600 ; N otilde ; B 71 -15 643 636 ;
+C -1 ; WX 600 ; N Atilde ; B -9 0 669 759 ;
+C -1 ; WX 600 ; N Aring ; B -9 0 632 801 ;
+C -1 ; WX 600 ; N Otilde ; B 74 -18 669 759 ;
+C -1 ; WX 600 ; N minus ; B 114 203 596 313 ;
+C -1 ; WX 600 ; N Icircumflex ; B 77 0 643 780 ;
+C -1 ; WX 600 ; N logicalnot ; B 135 103 617 413 ;
+C -1 ; WX 600 ; N odieresis ; B 71 -15 622 638 ;
+C -1 ; WX 600 ; N udieresis ; B 70 -15 595 638 ;
+C -1 ; WX 600 ; N eth ; B 93 -27 661 626 ;
+C -1 ; WX 600 ; N zcaron ; B 81 0 643 667 ;
+C -1 ; WX 600 ; N onesuperior ; B 212 230 514 616 ;
+C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/DESC b/troff/troff.d/font/devps/DESC
new file mode 100644
index 000000000000..602dd41e4581
--- /dev/null
+++ b/troff/troff.d/font/devps/DESC
@@ -0,0 +1,62 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License, Version 1.0 only
+# (the "License"). You may not use this file except in compliance
+# with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# University Copyright- Copyright (c) 1982, 1986, 1988
+# The Regents of the University of California
+# All Rights Reserved
+#
+# University Acknowledgment- Portions of this document are derived from
+# software developed by the University of California, Berkeley, and its
+# contributors.
+#
+# from OpenSolaris "DESC 1.5 05/06/08 SMI" /* SVr4.0 1.1 */
+#
+# Portions Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
+#
+# Description for PostScript devices with 72,000 dpi.
+#
+
+fonts 10 R I B BI CW H HB HX S1 S
+sizes 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
+24 25 26 27 28 29 30 31 32 33 34 35 36 38 40 44 48 54 60 72 0
+anysize
+allpunct
+afmfonts
+lc_ctype
+encoding 3
+res 72000
+hor 1
+vert 1
+unitwidth 1
+biggestfont 200
+charset
+hy ct fi fl ff Fi Fl dg em 14 34 12 \- en \' aa
+\` ga ru sc dd -> \e br Sl ps cs cy as os =. ld
+rd le ge pp -+ rs dq
+sq bx ci fa te ** pl mi \< eq \> ~= *A *B *X *D
+*E *F *G *Y *I *K *L *M *N *O *P *R *H *S *T *U
+*W *C *Q *Z ul \_ rn *a *b *x *d *e *f *g *y *i
+*k *l *m *n *o *p *h *r *s *t *u *w *c *q *z \{
+\| \} ap fm <= sl if <- ua da de +- >= mu pt pd
+bu di != == ~~ al Ox O+ es ca cu sp ip sb ib mo
+gr rg co tm sr no \^ or lc lf lt lk lb bv is rc
+rf rt rk rb ts lh rh LV LH Lb L1 LA `` '' ob vr
+aq oq cq
diff --git a/troff/troff.d/font/devps/FONTMAP b/troff/troff.d/font/devps/FONTMAP
new file mode 100644
index 000000000000..1db26e4b430e
--- /dev/null
+++ b/troff/troff.d/font/devps/FONTMAP
@@ -0,0 +1,2 @@
+C CW
+CR CW
diff --git a/troff/troff.d/font/devps/H b/troff/troff.d/font/devps/H
new file mode 100644
index 000000000000..b40f93655d35
--- /dev/null
+++ b/troff/troff.d/font/devps/H
@@ -0,0 +1 @@
+name H.afm
diff --git a/troff/troff.d/font/devps/H.afm b/troff/troff.d/font/devps/H.afm
new file mode 100644
index 000000000000..c6e9b19c0698
--- /dev/null
+++ b/troff/troff.d/font/devps/H.afm
@@ -0,0 +1,1558 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 12:38:23 1997
+Comment UniqueID 43054
+Comment VMusage 37069 48094
+FontName Helvetica
+FullName Helvetica
+FamilyName Helvetica
+Weight Medium
+ItalicAngle 0
+IsFixedPitch false
+FontBBox -166 -225 1000 931
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 718
+XHeight 523
+Ascender 718
+Descender -207
+StdHW 76
+StdVW 88
+StartCharMetrics 229
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 90 0 187 718 ;
+C 34 ; WX 355 ; N quotedbl ; B 70 463 285 718 ;
+C 35 ; WX 556 ; N numbersign ; B 28 0 529 688 ;
+C 36 ; WX 556 ; N dollar ; B 32 -115 520 775 ;
+C 37 ; WX 889 ; N percent ; B 39 -19 850 703 ;
+C 38 ; WX 667 ; N ampersand ; B 44 -15 645 718 ;
+C 39 ; WX 222 ; N quoteright ; B 53 463 157 718 ;
+C 40 ; WX 333 ; N parenleft ; B 68 -207 299 733 ;
+C 41 ; WX 333 ; N parenright ; B 34 -207 265 733 ;
+C 42 ; WX 389 ; N asterisk ; B 39 431 349 718 ;
+C 43 ; WX 584 ; N plus ; B 39 0 545 505 ;
+C 44 ; WX 278 ; N comma ; B 87 -147 191 106 ;
+C 45 ; WX 333 ; N hyphen ; B 44 232 289 322 ;
+C 46 ; WX 278 ; N period ; B 87 0 191 106 ;
+C 47 ; WX 278 ; N slash ; B -17 -19 295 737 ;
+C 48 ; WX 556 ; N zero ; B 37 -19 519 703 ;
+C 49 ; WX 556 ; N one ; B 101 0 359 703 ;
+C 50 ; WX 556 ; N two ; B 26 0 507 703 ;
+C 51 ; WX 556 ; N three ; B 34 -19 522 703 ;
+C 52 ; WX 556 ; N four ; B 25 0 523 703 ;
+C 53 ; WX 556 ; N five ; B 32 -19 514 688 ;
+C 54 ; WX 556 ; N six ; B 38 -19 518 703 ;
+C 55 ; WX 556 ; N seven ; B 37 0 523 688 ;
+C 56 ; WX 556 ; N eight ; B 38 -19 517 703 ;
+C 57 ; WX 556 ; N nine ; B 42 -19 514 703 ;
+C 58 ; WX 278 ; N colon ; B 87 0 191 516 ;
+C 59 ; WX 278 ; N semicolon ; B 87 -147 191 516 ;
+C 60 ; WX 584 ; N less ; B 48 11 536 495 ;
+C 61 ; WX 584 ; N equal ; B 39 115 545 390 ;
+C 62 ; WX 584 ; N greater ; B 48 11 536 495 ;
+C 63 ; WX 556 ; N question ; B 56 0 492 727 ;
+C 64 ; WX 1015 ; N at ; B 147 -19 868 737 ;
+C 65 ; WX 667 ; N A ; B 14 0 654 718 ;
+C 66 ; WX 667 ; N B ; B 74 0 627 718 ;
+C 67 ; WX 722 ; N C ; B 44 -19 681 737 ;
+C 68 ; WX 722 ; N D ; B 81 0 674 718 ;
+C 69 ; WX 667 ; N E ; B 86 0 616 718 ;
+C 70 ; WX 611 ; N F ; B 86 0 583 718 ;
+C 71 ; WX 778 ; N G ; B 48 -19 704 737 ;
+C 72 ; WX 722 ; N H ; B 77 0 646 718 ;
+C 73 ; WX 278 ; N I ; B 91 0 188 718 ;
+C 74 ; WX 500 ; N J ; B 17 -19 428 718 ;
+C 75 ; WX 667 ; N K ; B 76 0 663 718 ;
+C 76 ; WX 556 ; N L ; B 76 0 537 718 ;
+C 77 ; WX 833 ; N M ; B 73 0 761 718 ;
+C 78 ; WX 722 ; N N ; B 76 0 646 718 ;
+C 79 ; WX 778 ; N O ; B 39 -19 739 737 ;
+C 80 ; WX 667 ; N P ; B 86 0 622 718 ;
+C 81 ; WX 778 ; N Q ; B 39 -56 739 737 ;
+C 82 ; WX 722 ; N R ; B 88 0 684 718 ;
+C 83 ; WX 667 ; N S ; B 49 -19 620 737 ;
+C 84 ; WX 611 ; N T ; B 14 0 597 718 ;
+C 85 ; WX 722 ; N U ; B 79 -19 644 718 ;
+C 86 ; WX 667 ; N V ; B 20 0 647 718 ;
+C 87 ; WX 944 ; N W ; B 16 0 928 718 ;
+C 88 ; WX 667 ; N X ; B 19 0 648 718 ;
+C 89 ; WX 667 ; N Y ; B 14 0 653 718 ;
+C 90 ; WX 611 ; N Z ; B 23 0 588 718 ;
+C 91 ; WX 278 ; N bracketleft ; B 63 -196 250 722 ;
+C 92 ; WX 278 ; N backslash ; B -17 -19 295 737 ;
+C 93 ; WX 278 ; N bracketright ; B 28 -196 215 722 ;
+C 94 ; WX 469 ; N asciicircum ; B -14 264 483 688 ;
+C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ;
+C 96 ; WX 222 ; N quoteleft ; B 65 470 169 725 ;
+C 97 ; WX 556 ; N a ; B 36 -15 530 538 ;
+C 98 ; WX 556 ; N b ; B 58 -15 517 718 ;
+C 99 ; WX 500 ; N c ; B 30 -15 477 538 ;
+C 100 ; WX 556 ; N d ; B 35 -15 499 718 ;
+C 101 ; WX 556 ; N e ; B 40 -15 516 538 ;
+C 102 ; WX 278 ; N f ; B 14 0 262 728 ; L i fi ; L l fl ;
+C 103 ; WX 556 ; N g ; B 40 -220 499 538 ;
+C 104 ; WX 556 ; N h ; B 65 0 491 718 ;
+C 105 ; WX 222 ; N i ; B 67 0 155 718 ;
+C 106 ; WX 222 ; N j ; B -16 -210 155 718 ;
+C 107 ; WX 500 ; N k ; B 67 0 501 718 ;
+C 108 ; WX 222 ; N l ; B 67 0 155 718 ;
+C 109 ; WX 833 ; N m ; B 65 0 769 538 ;
+C 110 ; WX 556 ; N n ; B 65 0 491 538 ;
+C 111 ; WX 556 ; N o ; B 35 -14 521 538 ;
+C 112 ; WX 556 ; N p ; B 58 -207 517 538 ;
+C 113 ; WX 556 ; N q ; B 35 -207 494 538 ;
+C 114 ; WX 333 ; N r ; B 77 0 332 538 ;
+C 115 ; WX 500 ; N s ; B 32 -15 464 538 ;
+C 116 ; WX 278 ; N t ; B 14 -7 257 669 ;
+C 117 ; WX 556 ; N u ; B 68 -15 489 523 ;
+C 118 ; WX 500 ; N v ; B 8 0 492 523 ;
+C 119 ; WX 722 ; N w ; B 14 0 709 523 ;
+C 120 ; WX 500 ; N x ; B 11 0 490 523 ;
+C 121 ; WX 500 ; N y ; B 11 -214 489 523 ;
+C 122 ; WX 500 ; N z ; B 31 0 469 523 ;
+C 123 ; WX 334 ; N braceleft ; B 42 -196 292 722 ;
+C 124 ; WX 260 ; N bar ; B 94 -225 167 775 ;
+C 125 ; WX 334 ; N braceright ; B 42 -196 292 722 ;
+C 126 ; WX 584 ; N asciitilde ; B 61 180 523 326 ;
+C 161 ; WX 333 ; N exclamdown ; B 118 -195 215 523 ;
+C 162 ; WX 556 ; N cent ; B 51 -115 513 623 ;
+C 163 ; WX 556 ; N sterling ; B 33 -16 539 718 ;
+C 164 ; WX 167 ; N fraction ; B -166 -19 333 703 ;
+C 165 ; WX 556 ; N yen ; B 3 0 553 688 ;
+C 166 ; WX 556 ; N florin ; B -11 -207 501 737 ;
+C 167 ; WX 556 ; N section ; B 43 -191 512 737 ;
+C 168 ; WX 556 ; N currency ; B 28 99 528 603 ;
+C 169 ; WX 191 ; N quotesingle ; B 59 463 132 718 ;
+C 170 ; WX 333 ; N quotedblleft ; B 38 470 307 725 ;
+C 171 ; WX 556 ; N guillemotleft ; B 97 108 459 446 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 88 108 245 446 ;
+C 173 ; WX 333 ; N guilsinglright ; B 88 108 245 446 ;
+C 174 ; WX 500 ; N fi ; B 14 0 434 728 ;
+C 175 ; WX 500 ; N fl ; B 14 0 432 728 ;
+C 177 ; WX 556 ; N endash ; B 0 240 556 313 ;
+C 178 ; WX 556 ; N dagger ; B 43 -159 514 718 ;
+C 179 ; WX 556 ; N daggerdbl ; B 43 -159 514 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 77 190 202 315 ;
+C 182 ; WX 537 ; N paragraph ; B 18 -173 497 718 ;
+C 183 ; WX 350 ; N bullet ; B 18 202 333 517 ;
+C 184 ; WX 222 ; N quotesinglbase ; B 53 -149 157 106 ;
+C 185 ; WX 333 ; N quotedblbase ; B 26 -149 295 106 ;
+C 186 ; WX 333 ; N quotedblright ; B 26 463 295 718 ;
+C 187 ; WX 556 ; N guillemotright ; B 97 108 459 446 ;
+C 188 ; WX 1000 ; N ellipsis ; B 115 0 885 106 ;
+C 189 ; WX 1000 ; N perthousand ; B 7 -19 994 703 ;
+C 191 ; WX 611 ; N questiondown ; B 91 -201 527 525 ;
+C 193 ; WX 333 ; N grave ; B 14 593 211 734 ;
+C 194 ; WX 333 ; N acute ; B 122 593 319 734 ;
+C 195 ; WX 333 ; N circumflex ; B 21 593 312 734 ;
+C 196 ; WX 333 ; N tilde ; B -4 606 337 722 ;
+C 197 ; WX 333 ; N macron ; B 10 627 323 684 ;
+C 198 ; WX 333 ; N breve ; B 13 595 321 731 ;
+C 199 ; WX 333 ; N dotaccent ; B 121 604 212 706 ;
+C 200 ; WX 333 ; N dieresis ; B 40 604 293 706 ;
+C 202 ; WX 333 ; N ring ; B 75 572 259 756 ;
+C 203 ; WX 333 ; N cedilla ; B 45 -225 259 0 ;
+C 205 ; WX 333 ; N hungarumlaut ; B 31 593 409 734 ;
+C 206 ; WX 333 ; N ogonek ; B 73 -225 287 0 ;
+C 207 ; WX 333 ; N caron ; B 21 593 312 734 ;
+C 208 ; WX 1000 ; N emdash ; B 0 240 1000 313 ;
+C 225 ; WX 1000 ; N AE ; B 8 0 951 718 ;
+C 227 ; WX 370 ; N ordfeminine ; B 24 405 346 737 ;
+C 232 ; WX 556 ; N Lslash ; B -20 0 537 718 ;
+C 233 ; WX 778 ; N Oslash ; B 39 -19 740 737 ;
+C 234 ; WX 1000 ; N OE ; B 36 -19 965 737 ;
+C 235 ; WX 365 ; N ordmasculine ; B 25 405 341 737 ;
+C 241 ; WX 889 ; N ae ; B 36 -15 847 538 ;
+C 245 ; WX 278 ; N dotlessi ; B 95 0 183 523 ;
+C 248 ; WX 222 ; N lslash ; B -20 0 242 718 ;
+C 249 ; WX 611 ; N oslash ; B 28 -22 537 545 ;
+C 250 ; WX 944 ; N oe ; B 35 -15 902 538 ;
+C 251 ; WX 611 ; N germandbls ; B 67 -15 571 728 ;
+C -1 ; WX 278 ; N Idieresis ; B 13 0 266 901 ;
+C -1 ; WX 556 ; N eacute ; B 40 -15 516 734 ;
+C -1 ; WX 667 ; N Ydieresis ; B 14 0 653 901 ;
+C -1 ; WX 584 ; N divide ; B 39 -19 545 524 ;
+C -1 ; WX 667 ; N Yacute ; B 14 0 653 929 ;
+C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ;
+C -1 ; WX 556 ; N aacute ; B 36 -15 530 734 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 79 -19 644 929 ;
+C -1 ; WX 500 ; N yacute ; B 11 -214 489 734 ;
+C -1 ; WX 556 ; N ecircumflex ; B 40 -15 516 734 ;
+C -1 ; WX 722 ; N Udieresis ; B 79 -19 644 901 ;
+C -1 ; WX 722 ; N Uacute ; B 79 -19 644 929 ;
+C -1 ; WX 667 ; N Edieresis ; B 86 0 616 901 ;
+C -1 ; WX 737 ; N copyright ; B -14 -19 752 737 ;
+C -1 ; WX 556 ; N aring ; B 36 -15 530 756 ;
+C -1 ; WX 556 ; N agrave ; B 36 -15 530 734 ;
+C -1 ; WX 556 ; N atilde ; B 36 -15 530 722 ;
+C -1 ; WX 500 ; N scaron ; B 32 -15 464 734 ;
+C -1 ; WX 278 ; N iacute ; B 95 0 292 734 ;
+C -1 ; WX 556 ; N ucircumflex ; B 68 -15 489 734 ;
+C -1 ; WX 556 ; N acircumflex ; B 36 -15 530 734 ;
+C -1 ; WX 500 ; N ccedilla ; B 30 -225 477 538 ;
+C -1 ; WX 667 ; N Thorn ; B 86 0 622 718 ;
+C -1 ; WX 333 ; N threesuperior ; B 5 270 325 703 ;
+C -1 ; WX 778 ; N Ograve ; B 39 -19 739 929 ;
+C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ;
+C -1 ; WX 584 ; N multiply ; B 39 0 545 506 ;
+C -1 ; WX 556 ; N uacute ; B 68 -15 489 734 ;
+C -1 ; WX 500 ; N ydieresis ; B 11 -214 489 706 ;
+C -1 ; WX 278 ; N icircumflex ; B -6 0 285 734 ;
+C -1 ; WX 667 ; N Ecircumflex ; B 86 0 616 929 ;
+C -1 ; WX 556 ; N adieresis ; B 36 -15 530 706 ;
+C -1 ; WX 556 ; N edieresis ; B 40 -15 516 706 ;
+C -1 ; WX 278 ; N Iacute ; B 91 0 292 929 ;
+C -1 ; WX 584 ; N plusminus ; B 39 0 545 506 ;
+C -1 ; WX 260 ; N brokenbar ; B 94 -150 167 700 ;
+C -1 ; WX 737 ; N registered ; B -14 -19 752 737 ;
+C -1 ; WX 667 ; N Egrave ; B 86 0 616 929 ;
+C -1 ; WX 611 ; N Zcaron ; B 23 0 588 929 ;
+C -1 ; WX 722 ; N Eth ; B 0 0 674 718 ;
+C -1 ; WX 722 ; N Ccedilla ; B 44 -225 681 737 ;
+C -1 ; WX 667 ; N Aacute ; B 14 0 654 929 ;
+C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ;
+C -1 ; WX 556 ; N egrave ; B 40 -15 516 734 ;
+C -1 ; WX 778 ; N Oacute ; B 39 -19 739 929 ;
+C -1 ; WX 556 ; N oacute ; B 35 -14 521 734 ;
+C -1 ; WX 278 ; N idieresis ; B 13 0 266 706 ;
+C -1 ; WX 778 ; N Ocircumflex ; B 39 -19 739 929 ;
+C -1 ; WX 722 ; N Ugrave ; B 79 -19 644 929 ;
+C -1 ; WX 556 ; N thorn ; B 58 -207 517 718 ;
+C -1 ; WX 333 ; N twosuperior ; B 4 281 323 703 ;
+C -1 ; WX 778 ; N Odieresis ; B 39 -19 739 901 ;
+C -1 ; WX 556 ; N mu ; B 68 -207 489 523 ;
+C -1 ; WX 278 ; N igrave ; B -13 0 184 734 ;
+C -1 ; WX 834 ; N threequarters ; B 45 -19 810 703 ;
+C -1 ; WX 1000 ; N trademark ; B 46 306 903 718 ;
+C -1 ; WX 278 ; N Igrave ; B -13 0 188 929 ;
+C -1 ; WX 834 ; N onehalf ; B 43 -19 773 703 ;
+C -1 ; WX 556 ; N ocircumflex ; B 35 -14 521 734 ;
+C -1 ; WX 556 ; N ntilde ; B 65 0 491 722 ;
+C -1 ; WX 667 ; N Eacute ; B 86 0 616 929 ;
+C -1 ; WX 834 ; N onequarter ; B 73 -19 756 703 ;
+C -1 ; WX 667 ; N Scaron ; B 49 -19 620 929 ;
+C -1 ; WX 400 ; N degree ; B 54 411 346 703 ;
+C -1 ; WX 556 ; N ograve ; B 35 -14 521 734 ;
+C -1 ; WX 556 ; N ugrave ; B 68 -15 489 734 ;
+C -1 ; WX 722 ; N Ntilde ; B 76 0 646 917 ;
+C -1 ; WX 556 ; N otilde ; B 35 -14 521 722 ;
+C -1 ; WX 667 ; N Atilde ; B 14 0 654 917 ;
+C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ;
+C -1 ; WX 778 ; N Otilde ; B 39 -19 739 917 ;
+C -1 ; WX 584 ; N minus ; B 39 216 545 289 ;
+C -1 ; WX 278 ; N Icircumflex ; B -6 0 285 929 ;
+C -1 ; WX 584 ; N logicalnot ; B 39 108 545 390 ;
+C -1 ; WX 556 ; N odieresis ; B 35 -14 521 706 ;
+C -1 ; WX 556 ; N udieresis ; B 68 -15 489 706 ;
+C -1 ; WX 556 ; N eth ; B 35 -15 522 737 ;
+C -1 ; WX 500 ; N zcaron ; B 31 0 469 734 ;
+C -1 ; WX 333 ; N onesuperior ; B 43 281 222 703 ;
+C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1298
+KPX A C -30
+KPX A Ccedilla -30
+KPX A G -30
+KPX A O -30
+KPX A Oacute -30
+KPX A Ocircumflex -30
+KPX A Odieresis -30
+KPX A Ograve -30
+KPX A Oslash -30
+KPX A Otilde -30
+KPX A Q -30
+KPX A T -120
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -70
+KPX A W -50
+KPX A Y -100
+KPX A Yacute -100
+KPX A Ydieresis -100
+KPX A u -30
+KPX A uacute -30
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ugrave -30
+KPX A v -40
+KPX A w -40
+KPX A y -40
+KPX A yacute -40
+KPX A ydieresis -40
+KPX Aacute C -30
+KPX Aacute Ccedilla -30
+KPX Aacute G -30
+KPX Aacute O -30
+KPX Aacute Oacute -30
+KPX Aacute Ocircumflex -30
+KPX Aacute Odieresis -30
+KPX Aacute Ograve -30
+KPX Aacute Oslash -30
+KPX Aacute Otilde -30
+KPX Aacute Q -30
+KPX Aacute T -120
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -70
+KPX Aacute W -50
+KPX Aacute Y -100
+KPX Aacute Yacute -100
+KPX Aacute Ydieresis -100
+KPX Aacute u -30
+KPX Aacute uacute -30
+KPX Aacute ucircumflex -30
+KPX Aacute udieresis -30
+KPX Aacute ugrave -30
+KPX Aacute v -40
+KPX Aacute w -40
+KPX Aacute y -40
+KPX Aacute yacute -40
+KPX Aacute ydieresis -40
+KPX Acircumflex C -30
+KPX Acircumflex Ccedilla -30
+KPX Acircumflex G -30
+KPX Acircumflex O -30
+KPX Acircumflex Oacute -30
+KPX Acircumflex Ocircumflex -30
+KPX Acircumflex Odieresis -30
+KPX Acircumflex Ograve -30
+KPX Acircumflex Oslash -30
+KPX Acircumflex Otilde -30
+KPX Acircumflex Q -30
+KPX Acircumflex T -120
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -70
+KPX Acircumflex W -50
+KPX Acircumflex Y -100
+KPX Acircumflex Yacute -100
+KPX Acircumflex Ydieresis -100
+KPX Acircumflex u -30
+KPX Acircumflex uacute -30
+KPX Acircumflex ucircumflex -30
+KPX Acircumflex udieresis -30
+KPX Acircumflex ugrave -30
+KPX Acircumflex v -40
+KPX Acircumflex w -40
+KPX Acircumflex y -40
+KPX Acircumflex yacute -40
+KPX Acircumflex ydieresis -40
+KPX Adieresis C -30
+KPX Adieresis Ccedilla -30
+KPX Adieresis G -30
+KPX Adieresis O -30
+KPX Adieresis Oacute -30
+KPX Adieresis Ocircumflex -30
+KPX Adieresis Odieresis -30
+KPX Adieresis Ograve -30
+KPX Adieresis Oslash -30
+KPX Adieresis Otilde -30
+KPX Adieresis Q -30
+KPX Adieresis T -120
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -70
+KPX Adieresis W -50
+KPX Adieresis Y -100
+KPX Adieresis Yacute -100
+KPX Adieresis Ydieresis -100
+KPX Adieresis u -30
+KPX Adieresis uacute -30
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ugrave -30
+KPX Adieresis v -40
+KPX Adieresis w -40
+KPX Adieresis y -40
+KPX Adieresis yacute -40
+KPX Adieresis ydieresis -40
+KPX Agrave C -30
+KPX Agrave Ccedilla -30
+KPX Agrave G -30
+KPX Agrave O -30
+KPX Agrave Oacute -30
+KPX Agrave Ocircumflex -30
+KPX Agrave Odieresis -30
+KPX Agrave Ograve -30
+KPX Agrave Oslash -30
+KPX Agrave Otilde -30
+KPX Agrave Q -30
+KPX Agrave T -120
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -70
+KPX Agrave W -50
+KPX Agrave Y -100
+KPX Agrave Yacute -100
+KPX Agrave Ydieresis -100
+KPX Agrave u -30
+KPX Agrave uacute -30
+KPX Agrave ucircumflex -30
+KPX Agrave udieresis -30
+KPX Agrave ugrave -30
+KPX Agrave v -40
+KPX Agrave w -40
+KPX Agrave y -40
+KPX Agrave yacute -40
+KPX Agrave ydieresis -40
+KPX Aring C -30
+KPX Aring Ccedilla -30
+KPX Aring G -30
+KPX Aring O -30
+KPX Aring Oacute -30
+KPX Aring Ocircumflex -30
+KPX Aring Odieresis -30
+KPX Aring Ograve -30
+KPX Aring Oslash -30
+KPX Aring Otilde -30
+KPX Aring Q -30
+KPX Aring T -120
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -70
+KPX Aring W -50
+KPX Aring Y -100
+KPX Aring Yacute -100
+KPX Aring Ydieresis -100
+KPX Aring u -30
+KPX Aring uacute -30
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ugrave -30
+KPX Aring v -40
+KPX Aring w -40
+KPX Aring y -40
+KPX Aring yacute -40
+KPX Aring ydieresis -40
+KPX Atilde C -30
+KPX Atilde Ccedilla -30
+KPX Atilde G -30
+KPX Atilde O -30
+KPX Atilde Oacute -30
+KPX Atilde Ocircumflex -30
+KPX Atilde Odieresis -30
+KPX Atilde Ograve -30
+KPX Atilde Oslash -30
+KPX Atilde Otilde -30
+KPX Atilde Q -30
+KPX Atilde T -120
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -70
+KPX Atilde W -50
+KPX Atilde Y -100
+KPX Atilde Yacute -100
+KPX Atilde Ydieresis -100
+KPX Atilde u -30
+KPX Atilde uacute -30
+KPX Atilde ucircumflex -30
+KPX Atilde udieresis -30
+KPX Atilde ugrave -30
+KPX Atilde v -40
+KPX Atilde w -40
+KPX Atilde y -40
+KPX Atilde yacute -40
+KPX Atilde ydieresis -40
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX B comma -20
+KPX B period -20
+KPX C comma -30
+KPX C period -30
+KPX Ccedilla comma -30
+KPX Ccedilla period -30
+KPX D A -40
+KPX D Aacute -40
+KPX D Acircumflex -40
+KPX D Adieresis -40
+KPX D Agrave -40
+KPX D Aring -40
+KPX D Atilde -40
+KPX D V -70
+KPX D W -40
+KPX D Y -90
+KPX D Yacute -90
+KPX D Ydieresis -90
+KPX D comma -70
+KPX D period -70
+KPX F A -80
+KPX F Aacute -80
+KPX F Acircumflex -80
+KPX F Adieresis -80
+KPX F Agrave -80
+KPX F Aring -80
+KPX F Atilde -80
+KPX F a -50
+KPX F aacute -50
+KPX F acircumflex -50
+KPX F adieresis -50
+KPX F agrave -50
+KPX F aring -50
+KPX F atilde -50
+KPX F comma -150
+KPX F e -30
+KPX F eacute -30
+KPX F ecircumflex -30
+KPX F edieresis -30
+KPX F egrave -30
+KPX F o -30
+KPX F oacute -30
+KPX F ocircumflex -30
+KPX F odieresis -30
+KPX F ograve -30
+KPX F oslash -30
+KPX F otilde -30
+KPX F period -150
+KPX F r -45
+KPX J A -20
+KPX J Aacute -20
+KPX J Acircumflex -20
+KPX J Adieresis -20
+KPX J Agrave -20
+KPX J Aring -20
+KPX J Atilde -20
+KPX J a -20
+KPX J aacute -20
+KPX J acircumflex -20
+KPX J adieresis -20
+KPX J agrave -20
+KPX J aring -20
+KPX J atilde -20
+KPX J comma -30
+KPX J period -30
+KPX J u -20
+KPX J uacute -20
+KPX J ucircumflex -20
+KPX J udieresis -20
+KPX J ugrave -20
+KPX K O -50
+KPX K Oacute -50
+KPX K Ocircumflex -50
+KPX K Odieresis -50
+KPX K Ograve -50
+KPX K Oslash -50
+KPX K Otilde -50
+KPX K e -40
+KPX K eacute -40
+KPX K ecircumflex -40
+KPX K edieresis -40
+KPX K egrave -40
+KPX K o -40
+KPX K oacute -40
+KPX K ocircumflex -40
+KPX K odieresis -40
+KPX K ograve -40
+KPX K oslash -40
+KPX K otilde -40
+KPX K u -30
+KPX K uacute -30
+KPX K ucircumflex -30
+KPX K udieresis -30
+KPX K ugrave -30
+KPX K y -50
+KPX K yacute -50
+KPX K ydieresis -50
+KPX L T -110
+KPX L V -110
+KPX L W -70
+KPX L Y -140
+KPX L Yacute -140
+KPX L Ydieresis -140
+KPX L quotedblright -140
+KPX L quoteright -160
+KPX L y -30
+KPX L yacute -30
+KPX L ydieresis -30
+KPX Lslash T -110
+KPX Lslash V -110
+KPX Lslash W -70
+KPX Lslash Y -140
+KPX Lslash Yacute -140
+KPX Lslash Ydieresis -140
+KPX Lslash quotedblright -140
+KPX Lslash quoteright -160
+KPX Lslash y -30
+KPX Lslash yacute -30
+KPX Lslash ydieresis -30
+KPX O A -20
+KPX O Aacute -20
+KPX O Acircumflex -20
+KPX O Adieresis -20
+KPX O Agrave -20
+KPX O Aring -20
+KPX O Atilde -20
+KPX O T -40
+KPX O V -50
+KPX O W -30
+KPX O X -60
+KPX O Y -70
+KPX O Yacute -70
+KPX O Ydieresis -70
+KPX O comma -40
+KPX O period -40
+KPX Oacute A -20
+KPX Oacute Aacute -20
+KPX Oacute Acircumflex -20
+KPX Oacute Adieresis -20
+KPX Oacute Agrave -20
+KPX Oacute Aring -20
+KPX Oacute Atilde -20
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -30
+KPX Oacute X -60
+KPX Oacute Y -70
+KPX Oacute Yacute -70
+KPX Oacute Ydieresis -70
+KPX Oacute comma -40
+KPX Oacute period -40
+KPX Ocircumflex A -20
+KPX Ocircumflex Aacute -20
+KPX Ocircumflex Acircumflex -20
+KPX Ocircumflex Adieresis -20
+KPX Ocircumflex Agrave -20
+KPX Ocircumflex Aring -20
+KPX Ocircumflex Atilde -20
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -30
+KPX Ocircumflex X -60
+KPX Ocircumflex Y -70
+KPX Ocircumflex Yacute -70
+KPX Ocircumflex Ydieresis -70
+KPX Ocircumflex comma -40
+KPX Ocircumflex period -40
+KPX Odieresis A -20
+KPX Odieresis Aacute -20
+KPX Odieresis Acircumflex -20
+KPX Odieresis Adieresis -20
+KPX Odieresis Agrave -20
+KPX Odieresis Aring -20
+KPX Odieresis Atilde -20
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -30
+KPX Odieresis X -60
+KPX Odieresis Y -70
+KPX Odieresis Yacute -70
+KPX Odieresis Ydieresis -70
+KPX Odieresis comma -40
+KPX Odieresis period -40
+KPX Ograve A -20
+KPX Ograve Aacute -20
+KPX Ograve Acircumflex -20
+KPX Ograve Adieresis -20
+KPX Ograve Agrave -20
+KPX Ograve Aring -20
+KPX Ograve Atilde -20
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -30
+KPX Ograve X -60
+KPX Ograve Y -70
+KPX Ograve Yacute -70
+KPX Ograve Ydieresis -70
+KPX Ograve comma -40
+KPX Ograve period -40
+KPX Oslash A -20
+KPX Oslash Aacute -20
+KPX Oslash Acircumflex -20
+KPX Oslash Adieresis -20
+KPX Oslash Agrave -20
+KPX Oslash Aring -20
+KPX Oslash Atilde -20
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -30
+KPX Oslash X -60
+KPX Oslash Y -70
+KPX Oslash Yacute -70
+KPX Oslash Ydieresis -70
+KPX Oslash comma -40
+KPX Oslash period -40
+KPX Otilde A -20
+KPX Otilde Aacute -20
+KPX Otilde Acircumflex -20
+KPX Otilde Adieresis -20
+KPX Otilde Agrave -20
+KPX Otilde Aring -20
+KPX Otilde Atilde -20
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -30
+KPX Otilde X -60
+KPX Otilde Y -70
+KPX Otilde Yacute -70
+KPX Otilde Ydieresis -70
+KPX Otilde comma -40
+KPX Otilde period -40
+KPX P A -120
+KPX P Aacute -120
+KPX P Acircumflex -120
+KPX P Adieresis -120
+KPX P Agrave -120
+KPX P Aring -120
+KPX P Atilde -120
+KPX P a -40
+KPX P aacute -40
+KPX P acircumflex -40
+KPX P adieresis -40
+KPX P agrave -40
+KPX P aring -40
+KPX P atilde -40
+KPX P comma -180
+KPX P e -50
+KPX P eacute -50
+KPX P ecircumflex -50
+KPX P edieresis -50
+KPX P egrave -50
+KPX P o -50
+KPX P oacute -50
+KPX P ocircumflex -50
+KPX P odieresis -50
+KPX P ograve -50
+KPX P oslash -50
+KPX P otilde -50
+KPX P period -180
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX R O -20
+KPX R Oacute -20
+KPX R Ocircumflex -20
+KPX R Odieresis -20
+KPX R Ograve -20
+KPX R Oslash -20
+KPX R Otilde -20
+KPX R T -30
+KPX R U -40
+KPX R Uacute -40
+KPX R Ucircumflex -40
+KPX R Udieresis -40
+KPX R Ugrave -40
+KPX R V -50
+KPX R W -30
+KPX R Y -50
+KPX R Yacute -50
+KPX R Ydieresis -50
+KPX S comma -20
+KPX S period -20
+KPX Scaron comma -20
+KPX Scaron period -20
+KPX T A -120
+KPX T Aacute -120
+KPX T Acircumflex -120
+KPX T Adieresis -120
+KPX T Agrave -120
+KPX T Aring -120
+KPX T Atilde -120
+KPX T O -40
+KPX T Oacute -40
+KPX T Ocircumflex -40
+KPX T Odieresis -40
+KPX T Ograve -40
+KPX T Oslash -40
+KPX T Otilde -40
+KPX T a -120
+KPX T aacute -120
+KPX T acircumflex -120
+KPX T adieresis -120
+KPX T agrave -120
+KPX T aring -120
+KPX T atilde -60
+KPX T colon -20
+KPX T comma -120
+KPX T e -120
+KPX T eacute -120
+KPX T ecircumflex -120
+KPX T edieresis -120
+KPX T egrave -60
+KPX T hyphen -140
+KPX T o -120
+KPX T oacute -120
+KPX T ocircumflex -120
+KPX T odieresis -120
+KPX T ograve -120
+KPX T oslash -120
+KPX T otilde -60
+KPX T period -120
+KPX T r -120
+KPX T semicolon -20
+KPX T u -120
+KPX T uacute -120
+KPX T ucircumflex -120
+KPX T udieresis -120
+KPX T ugrave -120
+KPX T w -120
+KPX T y -120
+KPX T yacute -120
+KPX T ydieresis -60
+KPX U A -40
+KPX U Aacute -40
+KPX U Acircumflex -40
+KPX U Adieresis -40
+KPX U Agrave -40
+KPX U Aring -40
+KPX U Atilde -40
+KPX U comma -40
+KPX U period -40
+KPX Uacute A -40
+KPX Uacute Aacute -40
+KPX Uacute Acircumflex -40
+KPX Uacute Adieresis -40
+KPX Uacute Agrave -40
+KPX Uacute Aring -40
+KPX Uacute Atilde -40
+KPX Uacute comma -40
+KPX Uacute period -40
+KPX Ucircumflex A -40
+KPX Ucircumflex Aacute -40
+KPX Ucircumflex Acircumflex -40
+KPX Ucircumflex Adieresis -40
+KPX Ucircumflex Agrave -40
+KPX Ucircumflex Aring -40
+KPX Ucircumflex Atilde -40
+KPX Ucircumflex comma -40
+KPX Ucircumflex period -40
+KPX Udieresis A -40
+KPX Udieresis Aacute -40
+KPX Udieresis Acircumflex -40
+KPX Udieresis Adieresis -40
+KPX Udieresis Agrave -40
+KPX Udieresis Aring -40
+KPX Udieresis Atilde -40
+KPX Udieresis comma -40
+KPX Udieresis period -40
+KPX Ugrave A -40
+KPX Ugrave Aacute -40
+KPX Ugrave Acircumflex -40
+KPX Ugrave Adieresis -40
+KPX Ugrave Agrave -40
+KPX Ugrave Aring -40
+KPX Ugrave Atilde -40
+KPX Ugrave comma -40
+KPX Ugrave period -40
+KPX V A -80
+KPX V Aacute -80
+KPX V Acircumflex -80
+KPX V Adieresis -80
+KPX V Agrave -80
+KPX V Aring -80
+KPX V Atilde -80
+KPX V G -40
+KPX V O -40
+KPX V Oacute -40
+KPX V Ocircumflex -40
+KPX V Odieresis -40
+KPX V Ograve -40
+KPX V Oslash -40
+KPX V Otilde -40
+KPX V a -70
+KPX V aacute -70
+KPX V acircumflex -70
+KPX V adieresis -70
+KPX V agrave -70
+KPX V aring -70
+KPX V atilde -70
+KPX V colon -40
+KPX V comma -125
+KPX V e -80
+KPX V eacute -80
+KPX V ecircumflex -80
+KPX V edieresis -80
+KPX V egrave -80
+KPX V hyphen -80
+KPX V o -80
+KPX V oacute -80
+KPX V ocircumflex -80
+KPX V odieresis -80
+KPX V ograve -80
+KPX V oslash -80
+KPX V otilde -80
+KPX V period -125
+KPX V semicolon -40
+KPX V u -70
+KPX V uacute -70
+KPX V ucircumflex -70
+KPX V udieresis -70
+KPX V ugrave -70
+KPX W A -50
+KPX W Aacute -50
+KPX W Acircumflex -50
+KPX W Adieresis -50
+KPX W Agrave -50
+KPX W Aring -50
+KPX W Atilde -50
+KPX W O -20
+KPX W Oacute -20
+KPX W Ocircumflex -20
+KPX W Odieresis -20
+KPX W Ograve -20
+KPX W Oslash -20
+KPX W Otilde -20
+KPX W a -40
+KPX W aacute -40
+KPX W acircumflex -40
+KPX W adieresis -40
+KPX W agrave -40
+KPX W aring -40
+KPX W atilde -40
+KPX W comma -80
+KPX W e -30
+KPX W eacute -30
+KPX W ecircumflex -30
+KPX W edieresis -30
+KPX W egrave -30
+KPX W hyphen -40
+KPX W o -30
+KPX W oacute -30
+KPX W ocircumflex -30
+KPX W odieresis -30
+KPX W ograve -30
+KPX W oslash -30
+KPX W otilde -30
+KPX W period -80
+KPX W u -30
+KPX W uacute -30
+KPX W ucircumflex -30
+KPX W udieresis -30
+KPX W ugrave -30
+KPX W y -20
+KPX W yacute -20
+KPX W ydieresis -20
+KPX Y A -110
+KPX Y Aacute -110
+KPX Y Acircumflex -110
+KPX Y Adieresis -110
+KPX Y Agrave -110
+KPX Y Aring -110
+KPX Y Atilde -110
+KPX Y O -85
+KPX Y Oacute -85
+KPX Y Ocircumflex -85
+KPX Y Odieresis -85
+KPX Y Ograve -85
+KPX Y Oslash -85
+KPX Y Otilde -85
+KPX Y a -140
+KPX Y aacute -140
+KPX Y acircumflex -140
+KPX Y adieresis -140
+KPX Y agrave -140
+KPX Y aring -140
+KPX Y atilde -140
+KPX Y colon -60
+KPX Y comma -140
+KPX Y e -140
+KPX Y eacute -140
+KPX Y ecircumflex -140
+KPX Y edieresis -140
+KPX Y egrave -140
+KPX Y hyphen -140
+KPX Y i -20
+KPX Y iacute -20
+KPX Y o -140
+KPX Y oacute -140
+KPX Y ocircumflex -140
+KPX Y odieresis -140
+KPX Y ograve -140
+KPX Y oslash -140
+KPX Y otilde -140
+KPX Y period -140
+KPX Y semicolon -60
+KPX Y u -110
+KPX Y uacute -110
+KPX Y ucircumflex -110
+KPX Y udieresis -110
+KPX Y ugrave -110
+KPX Yacute A -110
+KPX Yacute Aacute -110
+KPX Yacute Acircumflex -110
+KPX Yacute Adieresis -110
+KPX Yacute Agrave -110
+KPX Yacute Aring -110
+KPX Yacute Atilde -110
+KPX Yacute O -85
+KPX Yacute Oacute -85
+KPX Yacute Ocircumflex -85
+KPX Yacute Odieresis -85
+KPX Yacute Ograve -85
+KPX Yacute Oslash -85
+KPX Yacute Otilde -85
+KPX Yacute a -140
+KPX Yacute aacute -140
+KPX Yacute acircumflex -140
+KPX Yacute adieresis -140
+KPX Yacute agrave -140
+KPX Yacute aring -140
+KPX Yacute atilde -70
+KPX Yacute colon -60
+KPX Yacute comma -140
+KPX Yacute e -140
+KPX Yacute eacute -140
+KPX Yacute ecircumflex -140
+KPX Yacute edieresis -140
+KPX Yacute egrave -140
+KPX Yacute hyphen -140
+KPX Yacute i -20
+KPX Yacute iacute -20
+KPX Yacute o -140
+KPX Yacute oacute -140
+KPX Yacute ocircumflex -140
+KPX Yacute odieresis -140
+KPX Yacute ograve -140
+KPX Yacute oslash -140
+KPX Yacute otilde -140
+KPX Yacute period -140
+KPX Yacute semicolon -60
+KPX Yacute u -110
+KPX Yacute uacute -110
+KPX Yacute ucircumflex -110
+KPX Yacute udieresis -110
+KPX Yacute ugrave -110
+KPX Ydieresis A -110
+KPX Ydieresis Aacute -110
+KPX Ydieresis Acircumflex -110
+KPX Ydieresis Adieresis -110
+KPX Ydieresis Agrave -110
+KPX Ydieresis Aring -110
+KPX Ydieresis Atilde -110
+KPX Ydieresis O -85
+KPX Ydieresis Oacute -85
+KPX Ydieresis Ocircumflex -85
+KPX Ydieresis Odieresis -85
+KPX Ydieresis Ograve -85
+KPX Ydieresis Oslash -85
+KPX Ydieresis Otilde -85
+KPX Ydieresis a -140
+KPX Ydieresis aacute -140
+KPX Ydieresis acircumflex -140
+KPX Ydieresis adieresis -140
+KPX Ydieresis agrave -140
+KPX Ydieresis aring -140
+KPX Ydieresis atilde -70
+KPX Ydieresis colon -60
+KPX Ydieresis comma -140
+KPX Ydieresis e -140
+KPX Ydieresis eacute -140
+KPX Ydieresis ecircumflex -140
+KPX Ydieresis edieresis -140
+KPX Ydieresis egrave -140
+KPX Ydieresis hyphen -140
+KPX Ydieresis i -20
+KPX Ydieresis iacute -20
+KPX Ydieresis o -140
+KPX Ydieresis oacute -140
+KPX Ydieresis ocircumflex -140
+KPX Ydieresis odieresis -140
+KPX Ydieresis ograve -140
+KPX Ydieresis oslash -140
+KPX Ydieresis otilde -140
+KPX Ydieresis period -140
+KPX Ydieresis semicolon -60
+KPX Ydieresis u -110
+KPX Ydieresis uacute -110
+KPX Ydieresis ucircumflex -110
+KPX Ydieresis udieresis -110
+KPX Ydieresis ugrave -110
+KPX a v -20
+KPX a w -20
+KPX a y -30
+KPX a yacute -30
+KPX a ydieresis -30
+KPX aacute v -20
+KPX aacute w -20
+KPX aacute y -30
+KPX aacute yacute -30
+KPX aacute ydieresis -30
+KPX acircumflex v -20
+KPX acircumflex w -20
+KPX acircumflex y -30
+KPX acircumflex yacute -30
+KPX acircumflex ydieresis -30
+KPX adieresis v -20
+KPX adieresis w -20
+KPX adieresis y -30
+KPX adieresis yacute -30
+KPX adieresis ydieresis -30
+KPX agrave v -20
+KPX agrave w -20
+KPX agrave y -30
+KPX agrave yacute -30
+KPX agrave ydieresis -30
+KPX aring v -20
+KPX aring w -20
+KPX aring y -30
+KPX aring yacute -30
+KPX aring ydieresis -30
+KPX atilde v -20
+KPX atilde w -20
+KPX atilde y -30
+KPX atilde yacute -30
+KPX atilde ydieresis -30
+KPX b b -10
+KPX b comma -40
+KPX b l -20
+KPX b lslash -20
+KPX b period -40
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX b v -20
+KPX b y -20
+KPX b yacute -20
+KPX b ydieresis -20
+KPX c comma -15
+KPX c k -20
+KPX ccedilla comma -15
+KPX ccedilla k -20
+KPX colon space -50
+KPX comma quotedblright -100
+KPX comma quoteright -100
+KPX e comma -15
+KPX e period -15
+KPX e v -30
+KPX e w -20
+KPX e x -30
+KPX e y -20
+KPX e yacute -20
+KPX e ydieresis -20
+KPX eacute comma -15
+KPX eacute period -15
+KPX eacute v -30
+KPX eacute w -20
+KPX eacute x -30
+KPX eacute y -20
+KPX eacute yacute -20
+KPX eacute ydieresis -20
+KPX ecircumflex comma -15
+KPX ecircumflex period -15
+KPX ecircumflex v -30
+KPX ecircumflex w -20
+KPX ecircumflex x -30
+KPX ecircumflex y -20
+KPX ecircumflex yacute -20
+KPX ecircumflex ydieresis -20
+KPX edieresis comma -15
+KPX edieresis period -15
+KPX edieresis v -30
+KPX edieresis w -20
+KPX edieresis x -30
+KPX edieresis y -20
+KPX edieresis yacute -20
+KPX edieresis ydieresis -20
+KPX egrave comma -15
+KPX egrave period -15
+KPX egrave v -30
+KPX egrave w -20
+KPX egrave x -30
+KPX egrave y -20
+KPX egrave yacute -20
+KPX egrave ydieresis -20
+KPX f a -30
+KPX f aacute -30
+KPX f acircumflex -30
+KPX f adieresis -30
+KPX f agrave -30
+KPX f aring -30
+KPX f atilde -30
+KPX f comma -30
+KPX f dotlessi -28
+KPX f e -30
+KPX f eacute -30
+KPX f ecircumflex -30
+KPX f edieresis -30
+KPX f egrave -30
+KPX f o -30
+KPX f oacute -30
+KPX f ocircumflex -30
+KPX f odieresis -30
+KPX f ograve -30
+KPX f oslash -30
+KPX f otilde -30
+KPX f period -30
+KPX f quotedblright 60
+KPX f quoteright 50
+KPX g r -10
+KPX h y -30
+KPX h yacute -30
+KPX h ydieresis -30
+KPX k e -20
+KPX k eacute -20
+KPX k ecircumflex -20
+KPX k edieresis -20
+KPX k egrave -20
+KPX k o -20
+KPX k oacute -20
+KPX k ocircumflex -20
+KPX k odieresis -20
+KPX k ograve -20
+KPX k oslash -20
+KPX k otilde -20
+KPX m u -10
+KPX m uacute -10
+KPX m ucircumflex -10
+KPX m udieresis -10
+KPX m ugrave -10
+KPX m y -15
+KPX m yacute -15
+KPX m ydieresis -15
+KPX n u -10
+KPX n uacute -10
+KPX n ucircumflex -10
+KPX n udieresis -10
+KPX n ugrave -10
+KPX n v -20
+KPX n y -15
+KPX n yacute -15
+KPX n ydieresis -15
+KPX ntilde u -10
+KPX ntilde uacute -10
+KPX ntilde ucircumflex -10
+KPX ntilde udieresis -10
+KPX ntilde ugrave -10
+KPX ntilde v -20
+KPX ntilde y -15
+KPX ntilde yacute -15
+KPX ntilde ydieresis -15
+KPX o comma -40
+KPX o period -40
+KPX o v -15
+KPX o w -15
+KPX o x -30
+KPX o y -30
+KPX o yacute -30
+KPX o ydieresis -30
+KPX oacute comma -40
+KPX oacute period -40
+KPX oacute v -15
+KPX oacute w -15
+KPX oacute x -30
+KPX oacute y -30
+KPX oacute yacute -30
+KPX oacute ydieresis -30
+KPX ocircumflex comma -40
+KPX ocircumflex period -40
+KPX ocircumflex v -15
+KPX ocircumflex w -15
+KPX ocircumflex x -30
+KPX ocircumflex y -30
+KPX ocircumflex yacute -30
+KPX ocircumflex ydieresis -30
+KPX odieresis comma -40
+KPX odieresis period -40
+KPX odieresis v -15
+KPX odieresis w -15
+KPX odieresis x -30
+KPX odieresis y -30
+KPX odieresis yacute -30
+KPX odieresis ydieresis -30
+KPX ograve comma -40
+KPX ograve period -40
+KPX ograve v -15
+KPX ograve w -15
+KPX ograve x -30
+KPX ograve y -30
+KPX ograve yacute -30
+KPX ograve ydieresis -30
+KPX oslash a -55
+KPX oslash aacute -55
+KPX oslash acircumflex -55
+KPX oslash adieresis -55
+KPX oslash agrave -55
+KPX oslash aring -55
+KPX oslash atilde -55
+KPX oslash b -55
+KPX oslash c -55
+KPX oslash ccedilla -55
+KPX oslash comma -95
+KPX oslash d -55
+KPX oslash e -55
+KPX oslash eacute -55
+KPX oslash ecircumflex -55
+KPX oslash edieresis -55
+KPX oslash egrave -55
+KPX oslash f -55
+KPX oslash g -55
+KPX oslash h -55
+KPX oslash i -55
+KPX oslash iacute -55
+KPX oslash icircumflex -55
+KPX oslash idieresis -55
+KPX oslash igrave -55
+KPX oslash j -55
+KPX oslash k -55
+KPX oslash l -55
+KPX oslash lslash -55
+KPX oslash m -55
+KPX oslash n -55
+KPX oslash ntilde -55
+KPX oslash o -55
+KPX oslash oacute -55
+KPX oslash ocircumflex -55
+KPX oslash odieresis -55
+KPX oslash ograve -55
+KPX oslash oslash -55
+KPX oslash otilde -55
+KPX oslash p -55
+KPX oslash period -95
+KPX oslash q -55
+KPX oslash r -55
+KPX oslash s -55
+KPX oslash scaron -55
+KPX oslash t -55
+KPX oslash u -55
+KPX oslash uacute -55
+KPX oslash ucircumflex -55
+KPX oslash udieresis -55
+KPX oslash ugrave -55
+KPX oslash v -70
+KPX oslash w -70
+KPX oslash x -85
+KPX oslash y -70
+KPX oslash yacute -70
+KPX oslash ydieresis -70
+KPX oslash z -55
+KPX oslash zcaron -55
+KPX otilde comma -40
+KPX otilde period -40
+KPX otilde v -15
+KPX otilde w -15
+KPX otilde x -30
+KPX otilde y -30
+KPX otilde yacute -30
+KPX otilde ydieresis -30
+KPX p comma -35
+KPX p period -35
+KPX p y -30
+KPX p yacute -30
+KPX p ydieresis -30
+KPX period quotedblright -100
+KPX period quoteright -100
+KPX period space -60
+KPX quotedblright space -40
+KPX quoteleft quoteleft -57
+KPX quoteright d -50
+KPX quoteright quoteright -57
+KPX quoteright r -50
+KPX quoteright s -50
+KPX quoteright scaron -50
+KPX quoteright space -70
+KPX r a -10
+KPX r aacute -10
+KPX r acircumflex -10
+KPX r adieresis -10
+KPX r agrave -10
+KPX r aring -10
+KPX r atilde -10
+KPX r colon 30
+KPX r comma -50
+KPX r i 15
+KPX r iacute 15
+KPX r icircumflex 15
+KPX r idieresis 15
+KPX r igrave 15
+KPX r k 15
+KPX r l 15
+KPX r lslash 15
+KPX r m 25
+KPX r n 25
+KPX r ntilde 25
+KPX r p 30
+KPX r period -50
+KPX r semicolon 30
+KPX r t 40
+KPX r u 15
+KPX r uacute 15
+KPX r ucircumflex 15
+KPX r udieresis 15
+KPX r ugrave 15
+KPX r v 30
+KPX r y 30
+KPX r yacute 30
+KPX r ydieresis 30
+KPX s comma -15
+KPX s period -15
+KPX s w -30
+KPX scaron comma -15
+KPX scaron period -15
+KPX scaron w -30
+KPX semicolon space -50
+KPX space T -50
+KPX space V -50
+KPX space W -40
+KPX space Y -90
+KPX space Yacute -90
+KPX space Ydieresis -90
+KPX space quotedblleft -30
+KPX space quoteleft -60
+KPX v a -25
+KPX v aacute -25
+KPX v acircumflex -25
+KPX v adieresis -25
+KPX v agrave -25
+KPX v aring -25
+KPX v atilde -25
+KPX v comma -80
+KPX v e -25
+KPX v eacute -25
+KPX v ecircumflex -25
+KPX v edieresis -25
+KPX v egrave -25
+KPX v o -25
+KPX v oacute -25
+KPX v ocircumflex -25
+KPX v odieresis -25
+KPX v ograve -25
+KPX v oslash -25
+KPX v otilde -25
+KPX v period -80
+KPX w a -15
+KPX w aacute -15
+KPX w acircumflex -15
+KPX w adieresis -15
+KPX w agrave -15
+KPX w aring -15
+KPX w atilde -15
+KPX w comma -60
+KPX w e -10
+KPX w eacute -10
+KPX w ecircumflex -10
+KPX w edieresis -10
+KPX w egrave -10
+KPX w o -10
+KPX w oacute -10
+KPX w ocircumflex -10
+KPX w odieresis -10
+KPX w ograve -10
+KPX w oslash -10
+KPX w otilde -10
+KPX w period -60
+KPX x e -30
+KPX x eacute -30
+KPX x ecircumflex -30
+KPX x edieresis -30
+KPX x egrave -30
+KPX y a -20
+KPX y aacute -20
+KPX y acircumflex -20
+KPX y adieresis -20
+KPX y agrave -20
+KPX y aring -20
+KPX y atilde -20
+KPX y comma -100
+KPX y e -20
+KPX y eacute -20
+KPX y ecircumflex -20
+KPX y edieresis -20
+KPX y egrave -20
+KPX y o -20
+KPX y oacute -20
+KPX y ocircumflex -20
+KPX y odieresis -20
+KPX y ograve -20
+KPX y oslash -20
+KPX y otilde -20
+KPX y period -100
+KPX yacute a -20
+KPX yacute aacute -20
+KPX yacute acircumflex -20
+KPX yacute adieresis -20
+KPX yacute agrave -20
+KPX yacute aring -20
+KPX yacute atilde -20
+KPX yacute comma -100
+KPX yacute e -20
+KPX yacute eacute -20
+KPX yacute ecircumflex -20
+KPX yacute edieresis -20
+KPX yacute egrave -20
+KPX yacute o -20
+KPX yacute oacute -20
+KPX yacute ocircumflex -20
+KPX yacute odieresis -20
+KPX yacute ograve -20
+KPX yacute oslash -20
+KPX yacute otilde -20
+KPX yacute period -100
+KPX ydieresis a -20
+KPX ydieresis aacute -20
+KPX ydieresis acircumflex -20
+KPX ydieresis adieresis -20
+KPX ydieresis agrave -20
+KPX ydieresis aring -20
+KPX ydieresis atilde -20
+KPX ydieresis comma -100
+KPX ydieresis e -20
+KPX ydieresis eacute -20
+KPX ydieresis ecircumflex -20
+KPX ydieresis edieresis -20
+KPX ydieresis egrave -20
+KPX ydieresis o -20
+KPX ydieresis oacute -20
+KPX ydieresis ocircumflex -20
+KPX ydieresis odieresis -20
+KPX ydieresis ograve -20
+KPX ydieresis oslash -20
+KPX ydieresis otilde -20
+KPX ydieresis period -100
+KPX z e -15
+KPX z eacute -15
+KPX z ecircumflex -15
+KPX z edieresis -15
+KPX z egrave -15
+KPX z o -15
+KPX z oacute -15
+KPX z ocircumflex -15
+KPX z odieresis -15
+KPX z ograve -15
+KPX z oslash -15
+KPX z otilde -15
+KPX zcaron e -15
+KPX zcaron eacute -15
+KPX zcaron ecircumflex -15
+KPX zcaron edieresis -15
+KPX zcaron egrave -15
+KPX zcaron o -15
+KPX zcaron oacute -15
+KPX zcaron ocircumflex -15
+KPX zcaron odieresis -15
+KPX zcaron ograve -15
+KPX zcaron oslash -15
+KPX zcaron otilde -15
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/HB b/troff/troff.d/font/devps/HB
new file mode 100644
index 000000000000..f981203f9179
--- /dev/null
+++ b/troff/troff.d/font/devps/HB
@@ -0,0 +1 @@
+name HB.afm
diff --git a/troff/troff.d/font/devps/HB.afm b/troff/troff.d/font/devps/HB.afm
new file mode 100644
index 000000000000..bde23aa06969
--- /dev/null
+++ b/troff/troff.d/font/devps/HB.afm
@@ -0,0 +1,1441 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 12:43:52 1997
+Comment UniqueID 43052
+Comment VMusage 37169 48194
+FontName Helvetica-Bold
+FullName Helvetica Bold
+FamilyName Helvetica
+Weight Bold
+ItalicAngle 0
+IsFixedPitch false
+FontBBox -170 -228 1003 962
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 718
+XHeight 532
+Ascender 718
+Descender -207
+StdHW 118
+StdVW 140
+StartCharMetrics 229
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 90 0 244 718 ;
+C 34 ; WX 474 ; N quotedbl ; B 98 447 376 718 ;
+C 35 ; WX 556 ; N numbersign ; B 18 0 538 698 ;
+C 36 ; WX 556 ; N dollar ; B 30 -115 523 775 ;
+C 37 ; WX 889 ; N percent ; B 28 -19 861 710 ;
+C 38 ; WX 722 ; N ampersand ; B 54 -19 701 718 ;
+C 39 ; WX 278 ; N quoteright ; B 69 445 209 718 ;
+C 40 ; WX 333 ; N parenleft ; B 35 -208 314 734 ;
+C 41 ; WX 333 ; N parenright ; B 19 -208 298 734 ;
+C 42 ; WX 389 ; N asterisk ; B 27 387 362 718 ;
+C 43 ; WX 584 ; N plus ; B 40 0 544 506 ;
+C 44 ; WX 278 ; N comma ; B 64 -168 214 146 ;
+C 45 ; WX 333 ; N hyphen ; B 27 215 306 345 ;
+C 46 ; WX 278 ; N period ; B 64 0 214 146 ;
+C 47 ; WX 278 ; N slash ; B -33 -19 311 737 ;
+C 48 ; WX 556 ; N zero ; B 32 -19 524 710 ;
+C 49 ; WX 556 ; N one ; B 69 0 378 710 ;
+C 50 ; WX 556 ; N two ; B 26 0 511 710 ;
+C 51 ; WX 556 ; N three ; B 27 -19 516 710 ;
+C 52 ; WX 556 ; N four ; B 27 0 526 710 ;
+C 53 ; WX 556 ; N five ; B 27 -19 516 698 ;
+C 54 ; WX 556 ; N six ; B 31 -19 520 710 ;
+C 55 ; WX 556 ; N seven ; B 25 0 528 698 ;
+C 56 ; WX 556 ; N eight ; B 32 -19 524 710 ;
+C 57 ; WX 556 ; N nine ; B 30 -19 522 710 ;
+C 58 ; WX 333 ; N colon ; B 92 0 242 512 ;
+C 59 ; WX 333 ; N semicolon ; B 92 -168 242 512 ;
+C 60 ; WX 584 ; N less ; B 38 -8 546 514 ;
+C 61 ; WX 584 ; N equal ; B 40 87 544 419 ;
+C 62 ; WX 584 ; N greater ; B 38 -8 546 514 ;
+C 63 ; WX 611 ; N question ; B 60 0 556 727 ;
+C 64 ; WX 975 ; N at ; B 118 -19 856 737 ;
+C 65 ; WX 722 ; N A ; B 20 0 702 718 ;
+C 66 ; WX 722 ; N B ; B 76 0 669 718 ;
+C 67 ; WX 722 ; N C ; B 44 -19 684 737 ;
+C 68 ; WX 722 ; N D ; B 76 0 685 718 ;
+C 69 ; WX 667 ; N E ; B 76 0 621 718 ;
+C 70 ; WX 611 ; N F ; B 76 0 587 718 ;
+C 71 ; WX 778 ; N G ; B 44 -19 713 737 ;
+C 72 ; WX 722 ; N H ; B 71 0 651 718 ;
+C 73 ; WX 278 ; N I ; B 64 0 214 718 ;
+C 74 ; WX 556 ; N J ; B 22 -18 484 718 ;
+C 75 ; WX 722 ; N K ; B 87 0 722 718 ;
+C 76 ; WX 611 ; N L ; B 76 0 583 718 ;
+C 77 ; WX 833 ; N M ; B 69 0 765 718 ;
+C 78 ; WX 722 ; N N ; B 69 0 654 718 ;
+C 79 ; WX 778 ; N O ; B 44 -19 734 737 ;
+C 80 ; WX 667 ; N P ; B 76 0 627 718 ;
+C 81 ; WX 778 ; N Q ; B 44 -52 737 737 ;
+C 82 ; WX 722 ; N R ; B 76 0 677 718 ;
+C 83 ; WX 667 ; N S ; B 39 -19 629 737 ;
+C 84 ; WX 611 ; N T ; B 14 0 598 718 ;
+C 85 ; WX 722 ; N U ; B 72 -19 651 718 ;
+C 86 ; WX 667 ; N V ; B 19 0 648 718 ;
+C 87 ; WX 944 ; N W ; B 16 0 929 718 ;
+C 88 ; WX 667 ; N X ; B 14 0 653 718 ;
+C 89 ; WX 667 ; N Y ; B 15 0 653 718 ;
+C 90 ; WX 611 ; N Z ; B 25 0 586 718 ;
+C 91 ; WX 333 ; N bracketleft ; B 63 -196 309 722 ;
+C 92 ; WX 278 ; N backslash ; B -33 -19 311 737 ;
+C 93 ; WX 333 ; N bracketright ; B 24 -196 270 722 ;
+C 94 ; WX 584 ; N asciicircum ; B 62 323 522 698 ;
+C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ;
+C 96 ; WX 278 ; N quoteleft ; B 69 454 209 727 ;
+C 97 ; WX 556 ; N a ; B 29 -14 527 546 ;
+C 98 ; WX 611 ; N b ; B 61 -14 578 718 ;
+C 99 ; WX 556 ; N c ; B 34 -14 524 546 ;
+C 100 ; WX 611 ; N d ; B 34 -14 551 718 ;
+C 101 ; WX 556 ; N e ; B 23 -14 528 546 ;
+C 102 ; WX 333 ; N f ; B 10 0 318 727 ; L i fi ; L l fl ;
+C 103 ; WX 611 ; N g ; B 40 -217 553 546 ;
+C 104 ; WX 611 ; N h ; B 65 0 546 718 ;
+C 105 ; WX 278 ; N i ; B 69 0 209 725 ;
+C 106 ; WX 278 ; N j ; B 3 -214 209 725 ;
+C 107 ; WX 556 ; N k ; B 69 0 562 718 ;
+C 108 ; WX 278 ; N l ; B 69 0 209 718 ;
+C 109 ; WX 889 ; N m ; B 64 0 826 546 ;
+C 110 ; WX 611 ; N n ; B 65 0 546 546 ;
+C 111 ; WX 611 ; N o ; B 34 -14 578 546 ;
+C 112 ; WX 611 ; N p ; B 62 -207 578 546 ;
+C 113 ; WX 611 ; N q ; B 34 -207 552 546 ;
+C 114 ; WX 389 ; N r ; B 64 0 373 546 ;
+C 115 ; WX 556 ; N s ; B 30 -14 519 546 ;
+C 116 ; WX 333 ; N t ; B 10 -6 309 676 ;
+C 117 ; WX 611 ; N u ; B 66 -14 545 532 ;
+C 118 ; WX 556 ; N v ; B 13 0 543 532 ;
+C 119 ; WX 778 ; N w ; B 10 0 769 532 ;
+C 120 ; WX 556 ; N x ; B 15 0 541 532 ;
+C 121 ; WX 556 ; N y ; B 10 -214 539 532 ;
+C 122 ; WX 500 ; N z ; B 20 0 480 532 ;
+C 123 ; WX 389 ; N braceleft ; B 48 -196 365 722 ;
+C 124 ; WX 280 ; N bar ; B 84 -225 196 775 ;
+C 125 ; WX 389 ; N braceright ; B 24 -196 341 722 ;
+C 126 ; WX 584 ; N asciitilde ; B 61 163 523 343 ;
+C 161 ; WX 333 ; N exclamdown ; B 90 -186 244 532 ;
+C 162 ; WX 556 ; N cent ; B 34 -118 524 628 ;
+C 163 ; WX 556 ; N sterling ; B 28 -16 541 718 ;
+C 164 ; WX 167 ; N fraction ; B -170 -19 336 710 ;
+C 165 ; WX 556 ; N yen ; B -9 0 565 698 ;
+C 166 ; WX 556 ; N florin ; B -10 -210 516 737 ;
+C 167 ; WX 556 ; N section ; B 34 -184 522 727 ;
+C 168 ; WX 556 ; N currency ; B -3 76 559 636 ;
+C 169 ; WX 238 ; N quotesingle ; B 70 447 168 718 ;
+C 170 ; WX 500 ; N quotedblleft ; B 64 454 436 727 ;
+C 171 ; WX 556 ; N guillemotleft ; B 88 76 468 484 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 83 76 250 484 ;
+C 173 ; WX 333 ; N guilsinglright ; B 83 76 250 484 ;
+C 174 ; WX 611 ; N fi ; B 10 0 542 727 ;
+C 175 ; WX 611 ; N fl ; B 10 0 542 727 ;
+C 177 ; WX 556 ; N endash ; B 0 227 556 333 ;
+C 178 ; WX 556 ; N dagger ; B 36 -171 520 718 ;
+C 179 ; WX 556 ; N daggerdbl ; B 36 -171 520 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 58 172 220 334 ;
+C 182 ; WX 556 ; N paragraph ; B -8 -191 539 700 ;
+C 183 ; WX 350 ; N bullet ; B 10 194 340 524 ;
+C 184 ; WX 278 ; N quotesinglbase ; B 69 -146 209 127 ;
+C 185 ; WX 500 ; N quotedblbase ; B 64 -146 436 127 ;
+C 186 ; WX 500 ; N quotedblright ; B 64 445 436 718 ;
+C 187 ; WX 556 ; N guillemotright ; B 88 76 468 484 ;
+C 188 ; WX 1000 ; N ellipsis ; B 92 0 908 146 ;
+C 189 ; WX 1000 ; N perthousand ; B -3 -19 1003 710 ;
+C 191 ; WX 611 ; N questiondown ; B 55 -195 551 532 ;
+C 193 ; WX 333 ; N grave ; B -23 604 225 750 ;
+C 194 ; WX 333 ; N acute ; B 108 604 356 750 ;
+C 195 ; WX 333 ; N circumflex ; B -10 604 343 750 ;
+C 196 ; WX 333 ; N tilde ; B -17 610 350 737 ;
+C 197 ; WX 333 ; N macron ; B -6 604 339 678 ;
+C 198 ; WX 333 ; N breve ; B -2 604 335 750 ;
+C 199 ; WX 333 ; N dotaccent ; B 104 614 230 729 ;
+C 200 ; WX 333 ; N dieresis ; B 6 614 327 729 ;
+C 202 ; WX 333 ; N ring ; B 59 568 275 776 ;
+C 203 ; WX 333 ; N cedilla ; B 6 -228 245 0 ;
+C 205 ; WX 333 ; N hungarumlaut ; B 9 604 486 750 ;
+C 206 ; WX 333 ; N ogonek ; B 71 -228 304 0 ;
+C 207 ; WX 333 ; N caron ; B -10 604 343 750 ;
+C 208 ; WX 1000 ; N emdash ; B 0 227 1000 333 ;
+C 225 ; WX 1000 ; N AE ; B 5 0 954 718 ;
+C 227 ; WX 370 ; N ordfeminine ; B 22 401 347 737 ;
+C 232 ; WX 611 ; N Lslash ; B -20 0 583 718 ;
+C 233 ; WX 778 ; N Oslash ; B 33 -27 744 745 ;
+C 234 ; WX 1000 ; N OE ; B 37 -19 961 737 ;
+C 235 ; WX 365 ; N ordmasculine ; B 6 401 360 737 ;
+C 241 ; WX 889 ; N ae ; B 29 -14 858 546 ;
+C 245 ; WX 278 ; N dotlessi ; B 69 0 209 532 ;
+C 248 ; WX 278 ; N lslash ; B -18 0 296 718 ;
+C 249 ; WX 611 ; N oslash ; B 22 -29 589 560 ;
+C 250 ; WX 944 ; N oe ; B 34 -14 912 546 ;
+C 251 ; WX 611 ; N germandbls ; B 69 -14 579 731 ;
+C -1 ; WX 278 ; N Idieresis ; B -21 0 300 915 ;
+C -1 ; WX 556 ; N eacute ; B 23 -14 528 750 ;
+C -1 ; WX 667 ; N Ydieresis ; B 15 0 653 915 ;
+C -1 ; WX 584 ; N divide ; B 40 -42 544 548 ;
+C -1 ; WX 667 ; N Yacute ; B 15 0 653 936 ;
+C -1 ; WX 722 ; N Acircumflex ; B 20 0 702 936 ;
+C -1 ; WX 556 ; N aacute ; B 29 -14 527 750 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 72 -19 651 936 ;
+C -1 ; WX 556 ; N yacute ; B 10 -214 539 750 ;
+C -1 ; WX 556 ; N ecircumflex ; B 23 -14 528 750 ;
+C -1 ; WX 722 ; N Udieresis ; B 72 -19 651 915 ;
+C -1 ; WX 722 ; N Uacute ; B 72 -19 651 936 ;
+C -1 ; WX 667 ; N Edieresis ; B 76 0 621 915 ;
+C -1 ; WX 737 ; N copyright ; B -11 -19 749 737 ;
+C -1 ; WX 556 ; N aring ; B 29 -14 527 776 ;
+C -1 ; WX 556 ; N agrave ; B 29 -14 527 750 ;
+C -1 ; WX 556 ; N atilde ; B 29 -14 527 737 ;
+C -1 ; WX 556 ; N scaron ; B 30 -14 519 750 ;
+C -1 ; WX 278 ; N iacute ; B 69 0 329 750 ;
+C -1 ; WX 611 ; N ucircumflex ; B 66 -14 545 750 ;
+C -1 ; WX 556 ; N acircumflex ; B 29 -14 527 750 ;
+C -1 ; WX 556 ; N ccedilla ; B 34 -228 524 546 ;
+C -1 ; WX 667 ; N Thorn ; B 76 0 627 718 ;
+C -1 ; WX 333 ; N threesuperior ; B 8 271 326 710 ;
+C -1 ; WX 778 ; N Ograve ; B 44 -19 734 936 ;
+C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ;
+C -1 ; WX 584 ; N multiply ; B 40 1 545 505 ;
+C -1 ; WX 611 ; N uacute ; B 66 -14 545 750 ;
+C -1 ; WX 556 ; N ydieresis ; B 10 -214 539 729 ;
+C -1 ; WX 278 ; N icircumflex ; B -37 0 316 750 ;
+C -1 ; WX 667 ; N Ecircumflex ; B 76 0 621 936 ;
+C -1 ; WX 556 ; N adieresis ; B 29 -14 527 729 ;
+C -1 ; WX 556 ; N edieresis ; B 23 -14 528 729 ;
+C -1 ; WX 278 ; N Iacute ; B 64 0 329 936 ;
+C -1 ; WX 584 ; N plusminus ; B 40 0 544 506 ;
+C -1 ; WX 280 ; N brokenbar ; B 84 -150 196 700 ;
+C -1 ; WX 737 ; N registered ; B -11 -19 748 737 ;
+C -1 ; WX 667 ; N Egrave ; B 76 0 621 936 ;
+C -1 ; WX 611 ; N Zcaron ; B 25 0 586 936 ;
+C -1 ; WX 722 ; N Eth ; B -5 0 685 718 ;
+C -1 ; WX 722 ; N Ccedilla ; B 44 -228 684 737 ;
+C -1 ; WX 722 ; N Aacute ; B 20 0 702 936 ;
+C -1 ; WX 722 ; N Adieresis ; B 20 0 702 915 ;
+C -1 ; WX 556 ; N egrave ; B 23 -14 528 750 ;
+C -1 ; WX 778 ; N Oacute ; B 44 -19 734 936 ;
+C -1 ; WX 611 ; N oacute ; B 34 -14 578 750 ;
+C -1 ; WX 278 ; N idieresis ; B -21 0 300 729 ;
+C -1 ; WX 778 ; N Ocircumflex ; B 44 -19 734 936 ;
+C -1 ; WX 722 ; N Ugrave ; B 72 -19 651 936 ;
+C -1 ; WX 611 ; N thorn ; B 62 -208 578 718 ;
+C -1 ; WX 333 ; N twosuperior ; B 9 283 324 710 ;
+C -1 ; WX 778 ; N Odieresis ; B 44 -19 734 915 ;
+C -1 ; WX 611 ; N mu ; B 66 -207 545 532 ;
+C -1 ; WX 278 ; N igrave ; B -50 0 209 750 ;
+C -1 ; WX 834 ; N threequarters ; B 16 -19 799 710 ;
+C -1 ; WX 1000 ; N trademark ; B 44 306 956 718 ;
+C -1 ; WX 278 ; N Igrave ; B -50 0 214 936 ;
+C -1 ; WX 834 ; N onehalf ; B 26 -19 794 710 ;
+C -1 ; WX 611 ; N ocircumflex ; B 34 -14 578 750 ;
+C -1 ; WX 611 ; N ntilde ; B 65 0 546 737 ;
+C -1 ; WX 667 ; N Eacute ; B 76 0 621 936 ;
+C -1 ; WX 834 ; N onequarter ; B 26 -19 766 710 ;
+C -1 ; WX 667 ; N Scaron ; B 39 -19 629 936 ;
+C -1 ; WX 400 ; N degree ; B 57 426 343 712 ;
+C -1 ; WX 611 ; N ograve ; B 34 -14 578 750 ;
+C -1 ; WX 611 ; N ugrave ; B 66 -14 545 750 ;
+C -1 ; WX 722 ; N Ntilde ; B 69 0 654 923 ;
+C -1 ; WX 611 ; N otilde ; B 34 -14 578 737 ;
+C -1 ; WX 722 ; N Atilde ; B 20 0 702 923 ;
+C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ;
+C -1 ; WX 778 ; N Otilde ; B 44 -19 734 923 ;
+C -1 ; WX 584 ; N minus ; B 40 197 544 309 ;
+C -1 ; WX 278 ; N Icircumflex ; B -37 0 316 936 ;
+C -1 ; WX 584 ; N logicalnot ; B 40 108 544 419 ;
+C -1 ; WX 611 ; N odieresis ; B 34 -14 578 729 ;
+C -1 ; WX 611 ; N udieresis ; B 66 -14 545 729 ;
+C -1 ; WX 611 ; N eth ; B 34 -14 578 737 ;
+C -1 ; WX 500 ; N zcaron ; B 20 0 480 750 ;
+C -1 ; WX 333 ; N onesuperior ; B 26 283 237 710 ;
+C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1181
+KPX A C -40
+KPX A Ccedilla -40
+KPX A G -50
+KPX A O -40
+KPX A Oacute -40
+KPX A Ocircumflex -40
+KPX A Odieresis -40
+KPX A Ograve -40
+KPX A Oslash -40
+KPX A Otilde -40
+KPX A Q -40
+KPX A T -90
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -80
+KPX A W -60
+KPX A Y -110
+KPX A Yacute -110
+KPX A Ydieresis -110
+KPX A u -30
+KPX A uacute -30
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ugrave -30
+KPX A v -40
+KPX A w -30
+KPX A y -30
+KPX A yacute -30
+KPX A ydieresis -30
+KPX Aacute C -40
+KPX Aacute Ccedilla -40
+KPX Aacute G -50
+KPX Aacute O -40
+KPX Aacute Oacute -40
+KPX Aacute Ocircumflex -40
+KPX Aacute Odieresis -40
+KPX Aacute Ograve -40
+KPX Aacute Oslash -40
+KPX Aacute Otilde -40
+KPX Aacute Q -40
+KPX Aacute T -90
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -80
+KPX Aacute W -60
+KPX Aacute Y -110
+KPX Aacute Yacute -110
+KPX Aacute Ydieresis -110
+KPX Aacute u -30
+KPX Aacute uacute -30
+KPX Aacute ucircumflex -30
+KPX Aacute udieresis -30
+KPX Aacute ugrave -30
+KPX Aacute v -40
+KPX Aacute w -30
+KPX Aacute y -30
+KPX Aacute yacute -30
+KPX Aacute ydieresis -30
+KPX Acircumflex C -40
+KPX Acircumflex Ccedilla -40
+KPX Acircumflex G -50
+KPX Acircumflex O -40
+KPX Acircumflex Oacute -40
+KPX Acircumflex Ocircumflex -40
+KPX Acircumflex Odieresis -40
+KPX Acircumflex Ograve -40
+KPX Acircumflex Oslash -40
+KPX Acircumflex Otilde -40
+KPX Acircumflex Q -40
+KPX Acircumflex T -90
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -80
+KPX Acircumflex W -60
+KPX Acircumflex Y -110
+KPX Acircumflex Yacute -110
+KPX Acircumflex Ydieresis -110
+KPX Acircumflex u -30
+KPX Acircumflex uacute -30
+KPX Acircumflex ucircumflex -30
+KPX Acircumflex udieresis -30
+KPX Acircumflex ugrave -30
+KPX Acircumflex v -40
+KPX Acircumflex w -30
+KPX Acircumflex y -30
+KPX Acircumflex yacute -30
+KPX Acircumflex ydieresis -30
+KPX Adieresis C -40
+KPX Adieresis Ccedilla -40
+KPX Adieresis G -50
+KPX Adieresis O -40
+KPX Adieresis Oacute -40
+KPX Adieresis Ocircumflex -40
+KPX Adieresis Odieresis -40
+KPX Adieresis Ograve -40
+KPX Adieresis Oslash -40
+KPX Adieresis Otilde -40
+KPX Adieresis Q -40
+KPX Adieresis T -90
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -80
+KPX Adieresis W -60
+KPX Adieresis Y -110
+KPX Adieresis Yacute -110
+KPX Adieresis Ydieresis -110
+KPX Adieresis u -30
+KPX Adieresis uacute -30
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ugrave -30
+KPX Adieresis v -40
+KPX Adieresis w -30
+KPX Adieresis y -30
+KPX Adieresis yacute -30
+KPX Adieresis ydieresis -30
+KPX Agrave C -40
+KPX Agrave Ccedilla -40
+KPX Agrave G -50
+KPX Agrave O -40
+KPX Agrave Oacute -40
+KPX Agrave Ocircumflex -40
+KPX Agrave Odieresis -40
+KPX Agrave Ograve -40
+KPX Agrave Oslash -40
+KPX Agrave Otilde -40
+KPX Agrave Q -40
+KPX Agrave T -90
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -80
+KPX Agrave W -60
+KPX Agrave Y -110
+KPX Agrave Yacute -110
+KPX Agrave Ydieresis -110
+KPX Agrave u -30
+KPX Agrave uacute -30
+KPX Agrave ucircumflex -30
+KPX Agrave udieresis -30
+KPX Agrave ugrave -30
+KPX Agrave v -40
+KPX Agrave w -30
+KPX Agrave y -30
+KPX Agrave yacute -30
+KPX Agrave ydieresis -30
+KPX Aring C -40
+KPX Aring Ccedilla -40
+KPX Aring G -50
+KPX Aring O -40
+KPX Aring Oacute -40
+KPX Aring Ocircumflex -40
+KPX Aring Odieresis -40
+KPX Aring Ograve -40
+KPX Aring Oslash -40
+KPX Aring Otilde -40
+KPX Aring Q -40
+KPX Aring T -90
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -80
+KPX Aring W -60
+KPX Aring Y -110
+KPX Aring Yacute -110
+KPX Aring Ydieresis -110
+KPX Aring u -30
+KPX Aring uacute -30
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ugrave -30
+KPX Aring v -40
+KPX Aring w -30
+KPX Aring y -30
+KPX Aring yacute -30
+KPX Aring ydieresis -30
+KPX Atilde C -40
+KPX Atilde Ccedilla -40
+KPX Atilde G -50
+KPX Atilde O -40
+KPX Atilde Oacute -40
+KPX Atilde Ocircumflex -40
+KPX Atilde Odieresis -40
+KPX Atilde Ograve -40
+KPX Atilde Oslash -40
+KPX Atilde Otilde -40
+KPX Atilde Q -40
+KPX Atilde T -90
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -80
+KPX Atilde W -60
+KPX Atilde Y -110
+KPX Atilde Yacute -110
+KPX Atilde Ydieresis -110
+KPX Atilde u -30
+KPX Atilde uacute -30
+KPX Atilde ucircumflex -30
+KPX Atilde udieresis -30
+KPX Atilde ugrave -30
+KPX Atilde v -40
+KPX Atilde w -30
+KPX Atilde y -30
+KPX Atilde yacute -30
+KPX Atilde ydieresis -30
+KPX B A -30
+KPX B Aacute -30
+KPX B Acircumflex -30
+KPX B Adieresis -30
+KPX B Agrave -30
+KPX B Aring -30
+KPX B Atilde -30
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX D A -40
+KPX D Aacute -40
+KPX D Acircumflex -40
+KPX D Adieresis -40
+KPX D Agrave -40
+KPX D Aring -40
+KPX D Atilde -40
+KPX D V -40
+KPX D W -40
+KPX D Y -70
+KPX D Yacute -70
+KPX D Ydieresis -70
+KPX D comma -30
+KPX D period -30
+KPX F A -80
+KPX F Aacute -80
+KPX F Acircumflex -80
+KPX F Adieresis -80
+KPX F Agrave -80
+KPX F Aring -80
+KPX F Atilde -80
+KPX F a -20
+KPX F aacute -20
+KPX F acircumflex -20
+KPX F adieresis -20
+KPX F agrave -20
+KPX F aring -20
+KPX F atilde -20
+KPX F comma -100
+KPX F period -100
+KPX J A -20
+KPX J Aacute -20
+KPX J Acircumflex -20
+KPX J Adieresis -20
+KPX J Agrave -20
+KPX J Aring -20
+KPX J Atilde -20
+KPX J comma -20
+KPX J period -20
+KPX J u -20
+KPX J uacute -20
+KPX J ucircumflex -20
+KPX J udieresis -20
+KPX J ugrave -20
+KPX K O -30
+KPX K Oacute -30
+KPX K Ocircumflex -30
+KPX K Odieresis -30
+KPX K Ograve -30
+KPX K Oslash -30
+KPX K Otilde -30
+KPX K e -15
+KPX K eacute -15
+KPX K ecircumflex -15
+KPX K edieresis -15
+KPX K egrave -15
+KPX K o -35
+KPX K oacute -35
+KPX K ocircumflex -35
+KPX K odieresis -35
+KPX K ograve -35
+KPX K oslash -35
+KPX K otilde -35
+KPX K u -30
+KPX K uacute -30
+KPX K ucircumflex -30
+KPX K udieresis -30
+KPX K ugrave -30
+KPX K y -40
+KPX K yacute -40
+KPX K ydieresis -40
+KPX L T -90
+KPX L V -110
+KPX L W -80
+KPX L Y -120
+KPX L Yacute -120
+KPX L Ydieresis -120
+KPX L quotedblright -140
+KPX L quoteright -140
+KPX L y -30
+KPX L yacute -30
+KPX L ydieresis -30
+KPX Lslash T -90
+KPX Lslash V -110
+KPX Lslash W -80
+KPX Lslash Y -120
+KPX Lslash Yacute -120
+KPX Lslash Ydieresis -120
+KPX Lslash quotedblright -140
+KPX Lslash quoteright -140
+KPX Lslash y -30
+KPX Lslash yacute -30
+KPX Lslash ydieresis -30
+KPX O A -50
+KPX O Aacute -50
+KPX O Acircumflex -50
+KPX O Adieresis -50
+KPX O Agrave -50
+KPX O Aring -50
+KPX O Atilde -50
+KPX O T -40
+KPX O V -50
+KPX O W -50
+KPX O X -50
+KPX O Y -70
+KPX O Yacute -70
+KPX O Ydieresis -70
+KPX O comma -40
+KPX O period -40
+KPX Oacute A -50
+KPX Oacute Aacute -50
+KPX Oacute Acircumflex -50
+KPX Oacute Adieresis -50
+KPX Oacute Agrave -50
+KPX Oacute Aring -50
+KPX Oacute Atilde -50
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -50
+KPX Oacute X -50
+KPX Oacute Y -70
+KPX Oacute Yacute -70
+KPX Oacute Ydieresis -70
+KPX Oacute comma -40
+KPX Oacute period -40
+KPX Ocircumflex A -50
+KPX Ocircumflex Aacute -50
+KPX Ocircumflex Acircumflex -50
+KPX Ocircumflex Adieresis -50
+KPX Ocircumflex Agrave -50
+KPX Ocircumflex Aring -50
+KPX Ocircumflex Atilde -50
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -50
+KPX Ocircumflex X -50
+KPX Ocircumflex Y -70
+KPX Ocircumflex Yacute -70
+KPX Ocircumflex Ydieresis -70
+KPX Ocircumflex comma -40
+KPX Ocircumflex period -40
+KPX Odieresis A -50
+KPX Odieresis Aacute -50
+KPX Odieresis Acircumflex -50
+KPX Odieresis Adieresis -50
+KPX Odieresis Agrave -50
+KPX Odieresis Aring -50
+KPX Odieresis Atilde -50
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -50
+KPX Odieresis X -50
+KPX Odieresis Y -70
+KPX Odieresis Yacute -70
+KPX Odieresis Ydieresis -70
+KPX Odieresis comma -40
+KPX Odieresis period -40
+KPX Ograve A -50
+KPX Ograve Aacute -50
+KPX Ograve Acircumflex -50
+KPX Ograve Adieresis -50
+KPX Ograve Agrave -50
+KPX Ograve Aring -50
+KPX Ograve Atilde -50
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -50
+KPX Ograve X -50
+KPX Ograve Y -70
+KPX Ograve Yacute -70
+KPX Ograve Ydieresis -70
+KPX Ograve comma -40
+KPX Ograve period -40
+KPX Oslash A -50
+KPX Oslash Aacute -50
+KPX Oslash Acircumflex -50
+KPX Oslash Adieresis -50
+KPX Oslash Agrave -50
+KPX Oslash Aring -50
+KPX Oslash Atilde -50
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -50
+KPX Oslash X -50
+KPX Oslash Y -70
+KPX Oslash Yacute -70
+KPX Oslash Ydieresis -70
+KPX Oslash comma -40
+KPX Oslash period -40
+KPX Otilde A -50
+KPX Otilde Aacute -50
+KPX Otilde Acircumflex -50
+KPX Otilde Adieresis -50
+KPX Otilde Agrave -50
+KPX Otilde Aring -50
+KPX Otilde Atilde -50
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -50
+KPX Otilde X -50
+KPX Otilde Y -70
+KPX Otilde Yacute -70
+KPX Otilde Ydieresis -70
+KPX Otilde comma -40
+KPX Otilde period -40
+KPX P A -100
+KPX P Aacute -100
+KPX P Acircumflex -100
+KPX P Adieresis -100
+KPX P Agrave -100
+KPX P Aring -100
+KPX P Atilde -100
+KPX P a -30
+KPX P aacute -30
+KPX P acircumflex -30
+KPX P adieresis -30
+KPX P agrave -30
+KPX P aring -30
+KPX P atilde -30
+KPX P comma -120
+KPX P e -30
+KPX P eacute -30
+KPX P ecircumflex -30
+KPX P edieresis -30
+KPX P egrave -30
+KPX P o -40
+KPX P oacute -40
+KPX P ocircumflex -40
+KPX P odieresis -40
+KPX P ograve -40
+KPX P oslash -40
+KPX P otilde -40
+KPX P period -120
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX Q comma 20
+KPX Q period 20
+KPX R O -20
+KPX R Oacute -20
+KPX R Ocircumflex -20
+KPX R Odieresis -20
+KPX R Ograve -20
+KPX R Oslash -20
+KPX R Otilde -20
+KPX R T -20
+KPX R U -20
+KPX R Uacute -20
+KPX R Ucircumflex -20
+KPX R Udieresis -20
+KPX R Ugrave -20
+KPX R V -50
+KPX R W -40
+KPX R Y -50
+KPX R Yacute -50
+KPX R Ydieresis -50
+KPX T A -90
+KPX T Aacute -90
+KPX T Acircumflex -90
+KPX T Adieresis -90
+KPX T Agrave -90
+KPX T Aring -90
+KPX T Atilde -90
+KPX T O -40
+KPX T Oacute -40
+KPX T Ocircumflex -40
+KPX T Odieresis -40
+KPX T Ograve -40
+KPX T Oslash -40
+KPX T Otilde -40
+KPX T a -80
+KPX T aacute -80
+KPX T acircumflex -80
+KPX T adieresis -80
+KPX T agrave -80
+KPX T aring -80
+KPX T atilde -80
+KPX T colon -40
+KPX T comma -80
+KPX T e -60
+KPX T eacute -60
+KPX T ecircumflex -60
+KPX T edieresis -60
+KPX T egrave -60
+KPX T hyphen -120
+KPX T o -80
+KPX T oacute -80
+KPX T ocircumflex -80
+KPX T odieresis -80
+KPX T ograve -80
+KPX T oslash -80
+KPX T otilde -80
+KPX T period -80
+KPX T r -80
+KPX T semicolon -40
+KPX T u -90
+KPX T uacute -90
+KPX T ucircumflex -90
+KPX T udieresis -90
+KPX T ugrave -90
+KPX T w -60
+KPX T y -60
+KPX T yacute -60
+KPX T ydieresis -60
+KPX U A -50
+KPX U Aacute -50
+KPX U Acircumflex -50
+KPX U Adieresis -50
+KPX U Agrave -50
+KPX U Aring -50
+KPX U Atilde -50
+KPX U comma -30
+KPX U period -30
+KPX Uacute A -50
+KPX Uacute Aacute -50
+KPX Uacute Acircumflex -50
+KPX Uacute Adieresis -50
+KPX Uacute Agrave -50
+KPX Uacute Aring -50
+KPX Uacute Atilde -50
+KPX Uacute comma -30
+KPX Uacute period -30
+KPX Ucircumflex A -50
+KPX Ucircumflex Aacute -50
+KPX Ucircumflex Acircumflex -50
+KPX Ucircumflex Adieresis -50
+KPX Ucircumflex Agrave -50
+KPX Ucircumflex Aring -50
+KPX Ucircumflex Atilde -50
+KPX Ucircumflex comma -30
+KPX Ucircumflex period -30
+KPX Udieresis A -50
+KPX Udieresis Aacute -50
+KPX Udieresis Acircumflex -50
+KPX Udieresis Adieresis -50
+KPX Udieresis Agrave -50
+KPX Udieresis Aring -50
+KPX Udieresis Atilde -50
+KPX Udieresis comma -30
+KPX Udieresis period -30
+KPX Ugrave A -50
+KPX Ugrave Aacute -50
+KPX Ugrave Acircumflex -50
+KPX Ugrave Adieresis -50
+KPX Ugrave Agrave -50
+KPX Ugrave Aring -50
+KPX Ugrave Atilde -50
+KPX Ugrave comma -30
+KPX Ugrave period -30
+KPX V A -80
+KPX V Aacute -80
+KPX V Acircumflex -80
+KPX V Adieresis -80
+KPX V Agrave -80
+KPX V Aring -80
+KPX V Atilde -80
+KPX V G -50
+KPX V O -50
+KPX V Oacute -50
+KPX V Ocircumflex -50
+KPX V Odieresis -50
+KPX V Ograve -50
+KPX V Oslash -50
+KPX V Otilde -50
+KPX V a -60
+KPX V aacute -60
+KPX V acircumflex -60
+KPX V adieresis -60
+KPX V agrave -60
+KPX V aring -60
+KPX V atilde -60
+KPX V colon -40
+KPX V comma -120
+KPX V e -50
+KPX V eacute -50
+KPX V ecircumflex -50
+KPX V edieresis -50
+KPX V egrave -50
+KPX V hyphen -80
+KPX V o -90
+KPX V oacute -90
+KPX V ocircumflex -90
+KPX V odieresis -90
+KPX V ograve -90
+KPX V oslash -90
+KPX V otilde -90
+KPX V period -120
+KPX V semicolon -40
+KPX V u -60
+KPX V uacute -60
+KPX V ucircumflex -60
+KPX V udieresis -60
+KPX V ugrave -60
+KPX W A -60
+KPX W Aacute -60
+KPX W Acircumflex -60
+KPX W Adieresis -60
+KPX W Agrave -60
+KPX W Aring -60
+KPX W Atilde -60
+KPX W O -20
+KPX W Oacute -20
+KPX W Ocircumflex -20
+KPX W Odieresis -20
+KPX W Ograve -20
+KPX W Oslash -20
+KPX W Otilde -20
+KPX W a -40
+KPX W aacute -40
+KPX W acircumflex -40
+KPX W adieresis -40
+KPX W agrave -40
+KPX W aring -40
+KPX W atilde -40
+KPX W colon -10
+KPX W comma -80
+KPX W e -35
+KPX W eacute -35
+KPX W ecircumflex -35
+KPX W edieresis -35
+KPX W egrave -35
+KPX W hyphen -40
+KPX W o -60
+KPX W oacute -60
+KPX W ocircumflex -60
+KPX W odieresis -60
+KPX W ograve -60
+KPX W oslash -60
+KPX W otilde -60
+KPX W period -80
+KPX W semicolon -10
+KPX W u -45
+KPX W uacute -45
+KPX W ucircumflex -45
+KPX W udieresis -45
+KPX W ugrave -45
+KPX W y -20
+KPX W yacute -20
+KPX W ydieresis -20
+KPX Y A -110
+KPX Y Aacute -110
+KPX Y Acircumflex -110
+KPX Y Adieresis -110
+KPX Y Agrave -110
+KPX Y Aring -110
+KPX Y Atilde -110
+KPX Y O -70
+KPX Y Oacute -70
+KPX Y Ocircumflex -70
+KPX Y Odieresis -70
+KPX Y Ograve -70
+KPX Y Oslash -70
+KPX Y Otilde -70
+KPX Y a -90
+KPX Y aacute -90
+KPX Y acircumflex -90
+KPX Y adieresis -90
+KPX Y agrave -90
+KPX Y aring -90
+KPX Y atilde -90
+KPX Y colon -50
+KPX Y comma -100
+KPX Y e -80
+KPX Y eacute -80
+KPX Y ecircumflex -80
+KPX Y edieresis -80
+KPX Y egrave -80
+KPX Y o -100
+KPX Y oacute -100
+KPX Y ocircumflex -100
+KPX Y odieresis -100
+KPX Y ograve -100
+KPX Y oslash -100
+KPX Y otilde -100
+KPX Y period -100
+KPX Y semicolon -50
+KPX Y u -100
+KPX Y uacute -100
+KPX Y ucircumflex -100
+KPX Y udieresis -100
+KPX Y ugrave -100
+KPX Yacute A -110
+KPX Yacute Aacute -110
+KPX Yacute Acircumflex -110
+KPX Yacute Adieresis -110
+KPX Yacute Agrave -110
+KPX Yacute Aring -110
+KPX Yacute Atilde -110
+KPX Yacute O -70
+KPX Yacute Oacute -70
+KPX Yacute Ocircumflex -70
+KPX Yacute Odieresis -70
+KPX Yacute Ograve -70
+KPX Yacute Oslash -70
+KPX Yacute Otilde -70
+KPX Yacute a -90
+KPX Yacute aacute -90
+KPX Yacute acircumflex -90
+KPX Yacute adieresis -90
+KPX Yacute agrave -90
+KPX Yacute aring -90
+KPX Yacute atilde -90
+KPX Yacute colon -50
+KPX Yacute comma -100
+KPX Yacute e -80
+KPX Yacute eacute -80
+KPX Yacute ecircumflex -80
+KPX Yacute edieresis -80
+KPX Yacute egrave -80
+KPX Yacute o -100
+KPX Yacute oacute -100
+KPX Yacute ocircumflex -100
+KPX Yacute odieresis -100
+KPX Yacute ograve -100
+KPX Yacute oslash -100
+KPX Yacute otilde -100
+KPX Yacute period -100
+KPX Yacute semicolon -50
+KPX Yacute u -100
+KPX Yacute uacute -100
+KPX Yacute ucircumflex -100
+KPX Yacute udieresis -100
+KPX Yacute ugrave -100
+KPX Ydieresis A -110
+KPX Ydieresis Aacute -110
+KPX Ydieresis Acircumflex -110
+KPX Ydieresis Adieresis -110
+KPX Ydieresis Agrave -110
+KPX Ydieresis Aring -110
+KPX Ydieresis Atilde -110
+KPX Ydieresis O -70
+KPX Ydieresis Oacute -70
+KPX Ydieresis Ocircumflex -70
+KPX Ydieresis Odieresis -70
+KPX Ydieresis Ograve -70
+KPX Ydieresis Oslash -70
+KPX Ydieresis Otilde -70
+KPX Ydieresis a -90
+KPX Ydieresis aacute -90
+KPX Ydieresis acircumflex -90
+KPX Ydieresis adieresis -90
+KPX Ydieresis agrave -90
+KPX Ydieresis aring -90
+KPX Ydieresis atilde -90
+KPX Ydieresis colon -50
+KPX Ydieresis comma -100
+KPX Ydieresis e -80
+KPX Ydieresis eacute -80
+KPX Ydieresis ecircumflex -80
+KPX Ydieresis edieresis -80
+KPX Ydieresis egrave -80
+KPX Ydieresis o -100
+KPX Ydieresis oacute -100
+KPX Ydieresis ocircumflex -100
+KPX Ydieresis odieresis -100
+KPX Ydieresis ograve -100
+KPX Ydieresis oslash -100
+KPX Ydieresis otilde -100
+KPX Ydieresis period -100
+KPX Ydieresis semicolon -50
+KPX Ydieresis u -100
+KPX Ydieresis uacute -100
+KPX Ydieresis ucircumflex -100
+KPX Ydieresis udieresis -100
+KPX Ydieresis ugrave -100
+KPX a g -10
+KPX a v -15
+KPX a w -15
+KPX a y -20
+KPX a yacute -20
+KPX a ydieresis -20
+KPX aacute g -10
+KPX aacute v -15
+KPX aacute w -15
+KPX aacute y -20
+KPX aacute yacute -20
+KPX aacute ydieresis -20
+KPX acircumflex g -10
+KPX acircumflex v -15
+KPX acircumflex w -15
+KPX acircumflex y -20
+KPX acircumflex yacute -20
+KPX acircumflex ydieresis -20
+KPX adieresis g -10
+KPX adieresis v -15
+KPX adieresis w -15
+KPX adieresis y -20
+KPX adieresis yacute -20
+KPX adieresis ydieresis -20
+KPX agrave g -10
+KPX agrave v -15
+KPX agrave w -15
+KPX agrave y -20
+KPX agrave yacute -20
+KPX agrave ydieresis -20
+KPX aring g -10
+KPX aring v -15
+KPX aring w -15
+KPX aring y -20
+KPX aring yacute -20
+KPX aring ydieresis -20
+KPX atilde g -10
+KPX atilde v -15
+KPX atilde w -15
+KPX atilde y -20
+KPX atilde yacute -20
+KPX atilde ydieresis -20
+KPX b l -10
+KPX b lslash -10
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX b v -20
+KPX b y -20
+KPX b yacute -20
+KPX b ydieresis -20
+KPX c h -10
+KPX c k -20
+KPX c l -20
+KPX c lslash -20
+KPX c y -10
+KPX c yacute -10
+KPX c ydieresis -10
+KPX ccedilla h -10
+KPX ccedilla k -20
+KPX ccedilla l -20
+KPX ccedilla lslash -20
+KPX ccedilla y -10
+KPX ccedilla yacute -10
+KPX ccedilla ydieresis -10
+KPX colon space -40
+KPX comma quotedblright -120
+KPX comma quoteright -120
+KPX comma space -40
+KPX d d -10
+KPX d v -15
+KPX d w -15
+KPX d y -15
+KPX d yacute -15
+KPX d ydieresis -15
+KPX e comma 10
+KPX e period 20
+KPX e v -15
+KPX e w -15
+KPX e x -15
+KPX e y -15
+KPX e yacute -15
+KPX e ydieresis -15
+KPX eacute comma 10
+KPX eacute period 20
+KPX eacute v -15
+KPX eacute w -15
+KPX eacute x -15
+KPX eacute y -15
+KPX eacute yacute -15
+KPX eacute ydieresis -15
+KPX ecircumflex comma 10
+KPX ecircumflex period 20
+KPX ecircumflex v -15
+KPX ecircumflex w -15
+KPX ecircumflex x -15
+KPX ecircumflex y -15
+KPX ecircumflex yacute -15
+KPX ecircumflex ydieresis -15
+KPX edieresis comma 10
+KPX edieresis period 20
+KPX edieresis v -15
+KPX edieresis w -15
+KPX edieresis x -15
+KPX edieresis y -15
+KPX edieresis yacute -15
+KPX edieresis ydieresis -15
+KPX egrave comma 10
+KPX egrave period 20
+KPX egrave v -15
+KPX egrave w -15
+KPX egrave x -15
+KPX egrave y -15
+KPX egrave yacute -15
+KPX egrave ydieresis -15
+KPX f comma -10
+KPX f e -10
+KPX f eacute -10
+KPX f ecircumflex -10
+KPX f edieresis -10
+KPX f egrave -10
+KPX f o -20
+KPX f oacute -20
+KPX f ocircumflex -20
+KPX f odieresis -20
+KPX f ograve -20
+KPX f oslash -20
+KPX f otilde -20
+KPX f period -10
+KPX f quotedblright 30
+KPX f quoteright 30
+KPX g e 10
+KPX g eacute 10
+KPX g ecircumflex 10
+KPX g edieresis 10
+KPX g egrave 10
+KPX g g -10
+KPX h y -20
+KPX h yacute -20
+KPX h ydieresis -20
+KPX k o -15
+KPX k oacute -15
+KPX k ocircumflex -15
+KPX k odieresis -15
+KPX k ograve -15
+KPX k oslash -15
+KPX k otilde -15
+KPX l w -15
+KPX l y -15
+KPX l yacute -15
+KPX l ydieresis -15
+KPX lslash w -15
+KPX lslash y -15
+KPX lslash yacute -15
+KPX lslash ydieresis -15
+KPX m u -20
+KPX m uacute -20
+KPX m ucircumflex -20
+KPX m udieresis -20
+KPX m ugrave -20
+KPX m y -30
+KPX m yacute -30
+KPX m ydieresis -30
+KPX n u -10
+KPX n uacute -10
+KPX n ucircumflex -10
+KPX n udieresis -10
+KPX n ugrave -10
+KPX n v -40
+KPX n y -20
+KPX n yacute -20
+KPX n ydieresis -20
+KPX ntilde u -10
+KPX ntilde uacute -10
+KPX ntilde ucircumflex -10
+KPX ntilde udieresis -10
+KPX ntilde ugrave -10
+KPX ntilde v -40
+KPX ntilde y -20
+KPX ntilde yacute -20
+KPX ntilde ydieresis -20
+KPX o v -20
+KPX o w -15
+KPX o x -30
+KPX o y -20
+KPX o yacute -20
+KPX o ydieresis -20
+KPX oacute v -20
+KPX oacute w -15
+KPX oacute x -30
+KPX oacute y -20
+KPX oacute yacute -20
+KPX oacute ydieresis -20
+KPX ocircumflex v -20
+KPX ocircumflex w -15
+KPX ocircumflex x -30
+KPX ocircumflex y -20
+KPX ocircumflex yacute -20
+KPX ocircumflex ydieresis -20
+KPX odieresis v -20
+KPX odieresis w -15
+KPX odieresis x -30
+KPX odieresis y -20
+KPX odieresis yacute -20
+KPX odieresis ydieresis -20
+KPX ograve v -20
+KPX ograve w -15
+KPX ograve x -30
+KPX ograve y -20
+KPX ograve yacute -20
+KPX ograve ydieresis -20
+KPX oslash v -20
+KPX oslash w -15
+KPX oslash x -30
+KPX oslash y -20
+KPX oslash yacute -20
+KPX oslash ydieresis -20
+KPX otilde v -20
+KPX otilde w -15
+KPX otilde x -30
+KPX otilde y -20
+KPX otilde yacute -20
+KPX otilde ydieresis -20
+KPX p y -15
+KPX p yacute -15
+KPX p ydieresis -15
+KPX period quotedblright -120
+KPX period quoteright -120
+KPX period space -40
+KPX quotedblright space -80
+KPX quoteleft quoteleft -46
+KPX quoteright d -80
+KPX quoteright l -20
+KPX quoteright lslash -20
+KPX quoteright quoteright -46
+KPX quoteright r -40
+KPX quoteright s -60
+KPX quoteright scaron -60
+KPX quoteright space -80
+KPX quoteright v -20
+KPX r c -20
+KPX r ccedilla -20
+KPX r comma -60
+KPX r d -20
+KPX r g -15
+KPX r hyphen -20
+KPX r o -20
+KPX r oacute -20
+KPX r ocircumflex -20
+KPX r odieresis -20
+KPX r ograve -20
+KPX r oslash -20
+KPX r otilde -20
+KPX r period -60
+KPX r q -20
+KPX r s -15
+KPX r scaron -15
+KPX r t 20
+KPX r v 10
+KPX r y 10
+KPX r yacute 10
+KPX r ydieresis 10
+KPX s w -15
+KPX scaron w -15
+KPX semicolon space -40
+KPX space T -100
+KPX space V -80
+KPX space W -80
+KPX space Y -120
+KPX space Yacute -120
+KPX space Ydieresis -120
+KPX space quotedblleft -80
+KPX space quoteleft -60
+KPX v a -20
+KPX v aacute -20
+KPX v acircumflex -20
+KPX v adieresis -20
+KPX v agrave -20
+KPX v aring -20
+KPX v atilde -20
+KPX v comma -80
+KPX v o -30
+KPX v oacute -30
+KPX v ocircumflex -30
+KPX v odieresis -30
+KPX v ograve -30
+KPX v oslash -30
+KPX v otilde -30
+KPX v period -80
+KPX w comma -40
+KPX w o -20
+KPX w oacute -20
+KPX w ocircumflex -20
+KPX w odieresis -20
+KPX w ograve -20
+KPX w oslash -20
+KPX w otilde -20
+KPX w period -40
+KPX x e -10
+KPX x eacute -10
+KPX x ecircumflex -10
+KPX x edieresis -10
+KPX x egrave -10
+KPX y a -30
+KPX y aacute -30
+KPX y acircumflex -30
+KPX y adieresis -30
+KPX y agrave -30
+KPX y aring -30
+KPX y atilde -30
+KPX y comma -80
+KPX y e -10
+KPX y eacute -10
+KPX y ecircumflex -10
+KPX y edieresis -10
+KPX y egrave -10
+KPX y o -25
+KPX y oacute -25
+KPX y ocircumflex -25
+KPX y odieresis -25
+KPX y ograve -25
+KPX y oslash -25
+KPX y otilde -25
+KPX y period -80
+KPX yacute a -30
+KPX yacute aacute -30
+KPX yacute acircumflex -30
+KPX yacute adieresis -30
+KPX yacute agrave -30
+KPX yacute aring -30
+KPX yacute atilde -30
+KPX yacute comma -80
+KPX yacute e -10
+KPX yacute eacute -10
+KPX yacute ecircumflex -10
+KPX yacute edieresis -10
+KPX yacute egrave -10
+KPX yacute o -25
+KPX yacute oacute -25
+KPX yacute ocircumflex -25
+KPX yacute odieresis -25
+KPX yacute ograve -25
+KPX yacute oslash -25
+KPX yacute otilde -25
+KPX yacute period -80
+KPX ydieresis a -30
+KPX ydieresis aacute -30
+KPX ydieresis acircumflex -30
+KPX ydieresis adieresis -30
+KPX ydieresis agrave -30
+KPX ydieresis aring -30
+KPX ydieresis atilde -30
+KPX ydieresis comma -80
+KPX ydieresis e -10
+KPX ydieresis eacute -10
+KPX ydieresis ecircumflex -10
+KPX ydieresis edieresis -10
+KPX ydieresis egrave -10
+KPX ydieresis o -25
+KPX ydieresis oacute -25
+KPX ydieresis ocircumflex -25
+KPX ydieresis odieresis -25
+KPX ydieresis ograve -25
+KPX ydieresis oslash -25
+KPX ydieresis otilde -25
+KPX ydieresis period -80
+KPX z e 10
+KPX z eacute 10
+KPX z ecircumflex 10
+KPX z edieresis 10
+KPX z egrave 10
+KPX zcaron e 10
+KPX zcaron eacute 10
+KPX zcaron ecircumflex 10
+KPX zcaron edieresis 10
+KPX zcaron egrave 10
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/HI b/troff/troff.d/font/devps/HI
new file mode 100644
index 000000000000..7cc85bd3f961
--- /dev/null
+++ b/troff/troff.d/font/devps/HI
@@ -0,0 +1 @@
+name HI.afm
diff --git a/troff/troff.d/font/devps/HI.afm b/troff/troff.d/font/devps/HI.afm
new file mode 100644
index 000000000000..83513898097b
--- /dev/null
+++ b/troff/troff.d/font/devps/HI.afm
@@ -0,0 +1,1558 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 12:44:31 1997
+Comment UniqueID 43055
+Comment VMusage 14960 69346
+FontName Helvetica-Oblique
+FullName Helvetica Oblique
+FamilyName Helvetica
+Weight Medium
+ItalicAngle -12
+IsFixedPitch false
+FontBBox -170 -225 1116 931
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 718
+XHeight 523
+Ascender 718
+Descender -207
+StdHW 76
+StdVW 88
+StartCharMetrics 229
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 278 ; N exclam ; B 90 0 340 718 ;
+C 34 ; WX 355 ; N quotedbl ; B 168 463 438 718 ;
+C 35 ; WX 556 ; N numbersign ; B 73 0 631 688 ;
+C 36 ; WX 556 ; N dollar ; B 69 -115 617 775 ;
+C 37 ; WX 889 ; N percent ; B 147 -19 889 703 ;
+C 38 ; WX 667 ; N ampersand ; B 77 -15 647 718 ;
+C 39 ; WX 222 ; N quoteright ; B 151 463 310 718 ;
+C 40 ; WX 333 ; N parenleft ; B 108 -207 454 733 ;
+C 41 ; WX 333 ; N parenright ; B -9 -207 337 733 ;
+C 42 ; WX 389 ; N asterisk ; B 165 431 475 718 ;
+C 43 ; WX 584 ; N plus ; B 85 0 606 505 ;
+C 44 ; WX 278 ; N comma ; B 56 -147 214 106 ;
+C 45 ; WX 333 ; N hyphen ; B 93 232 357 322 ;
+C 46 ; WX 278 ; N period ; B 87 0 214 106 ;
+C 47 ; WX 278 ; N slash ; B -21 -19 452 737 ;
+C 48 ; WX 556 ; N zero ; B 93 -19 608 703 ;
+C 49 ; WX 556 ; N one ; B 207 0 508 703 ;
+C 50 ; WX 556 ; N two ; B 26 0 617 703 ;
+C 51 ; WX 556 ; N three ; B 75 -19 610 703 ;
+C 52 ; WX 556 ; N four ; B 61 0 576 703 ;
+C 53 ; WX 556 ; N five ; B 68 -19 621 688 ;
+C 54 ; WX 556 ; N six ; B 91 -19 615 703 ;
+C 55 ; WX 556 ; N seven ; B 137 0 669 688 ;
+C 56 ; WX 556 ; N eight ; B 74 -19 607 703 ;
+C 57 ; WX 556 ; N nine ; B 82 -19 609 703 ;
+C 58 ; WX 278 ; N colon ; B 87 0 301 516 ;
+C 59 ; WX 278 ; N semicolon ; B 56 -147 301 516 ;
+C 60 ; WX 584 ; N less ; B 94 11 641 495 ;
+C 61 ; WX 584 ; N equal ; B 63 115 628 390 ;
+C 62 ; WX 584 ; N greater ; B 50 11 597 495 ;
+C 63 ; WX 556 ; N question ; B 161 0 610 727 ;
+C 64 ; WX 1015 ; N at ; B 215 -19 965 737 ;
+C 65 ; WX 667 ; N A ; B 14 0 654 718 ;
+C 66 ; WX 667 ; N B ; B 74 0 712 718 ;
+C 67 ; WX 722 ; N C ; B 108 -19 782 737 ;
+C 68 ; WX 722 ; N D ; B 81 0 764 718 ;
+C 69 ; WX 667 ; N E ; B 86 0 762 718 ;
+C 70 ; WX 611 ; N F ; B 86 0 736 718 ;
+C 71 ; WX 778 ; N G ; B 111 -19 799 737 ;
+C 72 ; WX 722 ; N H ; B 77 0 799 718 ;
+C 73 ; WX 278 ; N I ; B 91 0 341 718 ;
+C 74 ; WX 500 ; N J ; B 47 -19 581 718 ;
+C 75 ; WX 667 ; N K ; B 76 0 808 718 ;
+C 76 ; WX 556 ; N L ; B 76 0 555 718 ;
+C 77 ; WX 833 ; N M ; B 73 0 914 718 ;
+C 78 ; WX 722 ; N N ; B 76 0 799 718 ;
+C 79 ; WX 778 ; N O ; B 105 -19 826 737 ;
+C 80 ; WX 667 ; N P ; B 86 0 737 718 ;
+C 81 ; WX 778 ; N Q ; B 105 -56 826 737 ;
+C 82 ; WX 722 ; N R ; B 88 0 773 718 ;
+C 83 ; WX 667 ; N S ; B 90 -19 713 737 ;
+C 84 ; WX 611 ; N T ; B 148 0 750 718 ;
+C 85 ; WX 722 ; N U ; B 123 -19 797 718 ;
+C 86 ; WX 667 ; N V ; B 173 0 800 718 ;
+C 87 ; WX 944 ; N W ; B 169 0 1081 718 ;
+C 88 ; WX 667 ; N X ; B 19 0 790 718 ;
+C 89 ; WX 667 ; N Y ; B 167 0 806 718 ;
+C 90 ; WX 611 ; N Z ; B 23 0 741 718 ;
+C 91 ; WX 278 ; N bracketleft ; B 21 -196 403 722 ;
+C 92 ; WX 278 ; N backslash ; B 140 -19 291 737 ;
+C 93 ; WX 278 ; N bracketright ; B -14 -196 368 722 ;
+C 94 ; WX 469 ; N asciicircum ; B 42 264 539 688 ;
+C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ;
+C 96 ; WX 222 ; N quoteleft ; B 165 470 323 725 ;
+C 97 ; WX 556 ; N a ; B 61 -15 559 538 ;
+C 98 ; WX 556 ; N b ; B 58 -15 584 718 ;
+C 99 ; WX 500 ; N c ; B 74 -15 553 538 ;
+C 100 ; WX 556 ; N d ; B 84 -15 652 718 ;
+C 101 ; WX 556 ; N e ; B 84 -15 578 538 ;
+C 102 ; WX 278 ; N f ; B 86 0 416 728 ; L i fi ; L l fl ;
+C 103 ; WX 556 ; N g ; B 42 -220 610 538 ;
+C 104 ; WX 556 ; N h ; B 65 0 573 718 ;
+C 105 ; WX 222 ; N i ; B 67 0 308 718 ;
+C 106 ; WX 222 ; N j ; B -60 -210 308 718 ;
+C 107 ; WX 500 ; N k ; B 67 0 600 718 ;
+C 108 ; WX 222 ; N l ; B 67 0 308 718 ;
+C 109 ; WX 833 ; N m ; B 65 0 852 538 ;
+C 110 ; WX 556 ; N n ; B 65 0 573 538 ;
+C 111 ; WX 556 ; N o ; B 83 -14 585 538 ;
+C 112 ; WX 556 ; N p ; B 14 -207 584 538 ;
+C 113 ; WX 556 ; N q ; B 84 -207 605 538 ;
+C 114 ; WX 333 ; N r ; B 77 0 446 538 ;
+C 115 ; WX 500 ; N s ; B 63 -15 529 538 ;
+C 116 ; WX 278 ; N t ; B 102 -7 368 669 ;
+C 117 ; WX 556 ; N u ; B 94 -15 600 523 ;
+C 118 ; WX 500 ; N v ; B 119 0 603 523 ;
+C 119 ; WX 722 ; N w ; B 125 0 820 523 ;
+C 120 ; WX 500 ; N x ; B 11 0 594 523 ;
+C 121 ; WX 500 ; N y ; B 15 -214 600 523 ;
+C 122 ; WX 500 ; N z ; B 31 0 571 523 ;
+C 123 ; WX 334 ; N braceleft ; B 92 -196 445 722 ;
+C 124 ; WX 260 ; N bar ; B 46 -225 332 775 ;
+C 125 ; WX 334 ; N braceright ; B 0 -196 354 722 ;
+C 126 ; WX 584 ; N asciitilde ; B 111 180 580 326 ;
+C 161 ; WX 333 ; N exclamdown ; B 77 -195 326 523 ;
+C 162 ; WX 556 ; N cent ; B 95 -115 584 623 ;
+C 163 ; WX 556 ; N sterling ; B 49 -16 634 718 ;
+C 164 ; WX 167 ; N fraction ; B -170 -19 482 703 ;
+C 165 ; WX 556 ; N yen ; B 81 0 699 688 ;
+C 166 ; WX 556 ; N florin ; B -52 -207 654 737 ;
+C 167 ; WX 556 ; N section ; B 76 -191 584 737 ;
+C 168 ; WX 556 ; N currency ; B 60 99 646 603 ;
+C 169 ; WX 191 ; N quotesingle ; B 157 463 285 718 ;
+C 170 ; WX 333 ; N quotedblleft ; B 138 470 461 725 ;
+C 171 ; WX 556 ; N guillemotleft ; B 146 108 554 446 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 137 108 340 446 ;
+C 173 ; WX 333 ; N guilsinglright ; B 111 108 314 446 ;
+C 174 ; WX 500 ; N fi ; B 86 0 587 728 ;
+C 175 ; WX 500 ; N fl ; B 86 0 585 728 ;
+C 177 ; WX 556 ; N endash ; B 51 240 623 313 ;
+C 178 ; WX 556 ; N dagger ; B 135 -159 622 718 ;
+C 179 ; WX 556 ; N daggerdbl ; B 52 -159 623 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 129 190 257 315 ;
+C 182 ; WX 537 ; N paragraph ; B 126 -173 650 718 ;
+C 183 ; WX 350 ; N bullet ; B 91 202 413 517 ;
+C 184 ; WX 222 ; N quotesinglbase ; B 21 -149 180 106 ;
+C 185 ; WX 333 ; N quotedblbase ; B -6 -149 318 106 ;
+C 186 ; WX 333 ; N quotedblright ; B 124 463 448 718 ;
+C 187 ; WX 556 ; N guillemotright ; B 120 108 528 446 ;
+C 188 ; WX 1000 ; N ellipsis ; B 115 0 908 106 ;
+C 189 ; WX 1000 ; N perthousand ; B 88 -19 1029 703 ;
+C 191 ; WX 611 ; N questiondown ; B 85 -201 534 525 ;
+C 193 ; WX 333 ; N grave ; B 170 593 337 734 ;
+C 194 ; WX 333 ; N acute ; B 248 593 475 734 ;
+C 195 ; WX 333 ; N circumflex ; B 147 593 438 734 ;
+C 196 ; WX 333 ; N tilde ; B 125 606 490 722 ;
+C 197 ; WX 333 ; N macron ; B 143 627 468 684 ;
+C 198 ; WX 333 ; N breve ; B 167 595 476 731 ;
+C 199 ; WX 333 ; N dotaccent ; B 249 604 362 706 ;
+C 200 ; WX 333 ; N dieresis ; B 168 604 443 706 ;
+C 202 ; WX 333 ; N ring ; B 214 572 402 756 ;
+C 203 ; WX 333 ; N cedilla ; B 2 -225 232 0 ;
+C 205 ; WX 333 ; N hungarumlaut ; B 157 593 565 734 ;
+C 206 ; WX 333 ; N ogonek ; B 43 -225 249 0 ;
+C 207 ; WX 333 ; N caron ; B 177 593 468 734 ;
+C 208 ; WX 1000 ; N emdash ; B 51 240 1067 313 ;
+C 225 ; WX 1000 ; N AE ; B 8 0 1097 718 ;
+C 227 ; WX 370 ; N ordfeminine ; B 127 405 449 737 ;
+C 232 ; WX 556 ; N Lslash ; B 41 0 555 718 ;
+C 233 ; WX 778 ; N Oslash ; B 43 -19 890 737 ;
+C 234 ; WX 1000 ; N OE ; B 98 -19 1116 737 ;
+C 235 ; WX 365 ; N ordmasculine ; B 141 405 468 737 ;
+C 241 ; WX 889 ; N ae ; B 61 -15 909 538 ;
+C 245 ; WX 278 ; N dotlessi ; B 95 0 294 523 ;
+C 248 ; WX 222 ; N lslash ; B 41 0 347 718 ;
+C 249 ; WX 611 ; N oslash ; B 29 -22 647 545 ;
+C 250 ; WX 944 ; N oe ; B 83 -15 964 538 ;
+C 251 ; WX 611 ; N germandbls ; B 67 -15 658 728 ;
+C -1 ; WX 278 ; N Idieresis ; B 91 0 458 901 ;
+C -1 ; WX 556 ; N eacute ; B 84 -15 587 734 ;
+C -1 ; WX 667 ; N Ydieresis ; B 167 0 806 901 ;
+C -1 ; WX 584 ; N divide ; B 85 -19 606 524 ;
+C -1 ; WX 667 ; N Yacute ; B 167 0 806 929 ;
+C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ;
+C -1 ; WX 556 ; N aacute ; B 61 -15 587 734 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 123 -19 797 929 ;
+C -1 ; WX 500 ; N yacute ; B 15 -214 600 734 ;
+C -1 ; WX 556 ; N ecircumflex ; B 84 -15 578 734 ;
+C -1 ; WX 722 ; N Udieresis ; B 123 -19 797 901 ;
+C -1 ; WX 722 ; N Uacute ; B 123 -19 797 929 ;
+C -1 ; WX 667 ; N Edieresis ; B 86 0 762 901 ;
+C -1 ; WX 737 ; N copyright ; B 54 -19 837 737 ;
+C -1 ; WX 556 ; N aring ; B 61 -15 559 756 ;
+C -1 ; WX 556 ; N agrave ; B 61 -15 559 734 ;
+C -1 ; WX 556 ; N atilde ; B 61 -15 592 722 ;
+C -1 ; WX 500 ; N scaron ; B 63 -15 552 734 ;
+C -1 ; WX 278 ; N iacute ; B 95 0 448 734 ;
+C -1 ; WX 556 ; N ucircumflex ; B 94 -15 600 734 ;
+C -1 ; WX 556 ; N acircumflex ; B 61 -15 559 734 ;
+C -1 ; WX 500 ; N ccedilla ; B 74 -225 553 538 ;
+C -1 ; WX 667 ; N Thorn ; B 86 0 712 718 ;
+C -1 ; WX 333 ; N threesuperior ; B 90 270 436 703 ;
+C -1 ; WX 778 ; N Ograve ; B 105 -19 826 929 ;
+C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ;
+C -1 ; WX 584 ; N multiply ; B 50 0 642 506 ;
+C -1 ; WX 556 ; N uacute ; B 94 -15 600 734 ;
+C -1 ; WX 500 ; N ydieresis ; B 15 -214 600 706 ;
+C -1 ; WX 278 ; N icircumflex ; B 95 0 411 734 ;
+C -1 ; WX 667 ; N Ecircumflex ; B 86 0 762 929 ;
+C -1 ; WX 556 ; N adieresis ; B 61 -15 559 706 ;
+C -1 ; WX 556 ; N edieresis ; B 84 -15 578 706 ;
+C -1 ; WX 278 ; N Iacute ; B 91 0 489 929 ;
+C -1 ; WX 584 ; N plusminus ; B 39 0 618 506 ;
+C -1 ; WX 260 ; N brokenbar ; B 62 -150 316 700 ;
+C -1 ; WX 737 ; N registered ; B 54 -19 837 737 ;
+C -1 ; WX 667 ; N Egrave ; B 86 0 762 929 ;
+C -1 ; WX 611 ; N Zcaron ; B 23 0 741 929 ;
+C -1 ; WX 722 ; N Eth ; B 69 0 764 718 ;
+C -1 ; WX 722 ; N Ccedilla ; B 108 -225 782 737 ;
+C -1 ; WX 667 ; N Aacute ; B 14 0 683 929 ;
+C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ;
+C -1 ; WX 556 ; N egrave ; B 84 -15 578 734 ;
+C -1 ; WX 778 ; N Oacute ; B 105 -19 826 929 ;
+C -1 ; WX 556 ; N oacute ; B 83 -14 587 734 ;
+C -1 ; WX 278 ; N idieresis ; B 95 0 416 706 ;
+C -1 ; WX 778 ; N Ocircumflex ; B 105 -19 826 929 ;
+C -1 ; WX 722 ; N Ugrave ; B 123 -19 797 929 ;
+C -1 ; WX 556 ; N thorn ; B 14 -207 584 718 ;
+C -1 ; WX 333 ; N twosuperior ; B 64 281 449 703 ;
+C -1 ; WX 778 ; N Odieresis ; B 105 -19 826 901 ;
+C -1 ; WX 556 ; N mu ; B 24 -207 600 523 ;
+C -1 ; WX 278 ; N igrave ; B 95 0 310 734 ;
+C -1 ; WX 834 ; N threequarters ; B 130 -19 861 703 ;
+C -1 ; WX 1000 ; N trademark ; B 186 306 1056 718 ;
+C -1 ; WX 278 ; N Igrave ; B 91 0 351 929 ;
+C -1 ; WX 834 ; N onehalf ; B 114 -19 839 703 ;
+C -1 ; WX 556 ; N ocircumflex ; B 83 -14 585 734 ;
+C -1 ; WX 556 ; N ntilde ; B 65 0 592 722 ;
+C -1 ; WX 667 ; N Eacute ; B 86 0 762 929 ;
+C -1 ; WX 834 ; N onequarter ; B 150 -19 802 703 ;
+C -1 ; WX 667 ; N Scaron ; B 90 -19 713 929 ;
+C -1 ; WX 400 ; N degree ; B 169 411 468 703 ;
+C -1 ; WX 556 ; N ograve ; B 83 -14 585 734 ;
+C -1 ; WX 556 ; N ugrave ; B 94 -15 600 734 ;
+C -1 ; WX 722 ; N Ntilde ; B 76 0 799 917 ;
+C -1 ; WX 556 ; N otilde ; B 83 -14 602 722 ;
+C -1 ; WX 667 ; N Atilde ; B 14 0 699 917 ;
+C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ;
+C -1 ; WX 778 ; N Otilde ; B 105 -19 826 917 ;
+C -1 ; WX 584 ; N minus ; B 85 216 606 289 ;
+C -1 ; WX 278 ; N Icircumflex ; B 91 0 452 929 ;
+C -1 ; WX 584 ; N logicalnot ; B 106 108 628 390 ;
+C -1 ; WX 556 ; N odieresis ; B 83 -14 585 706 ;
+C -1 ; WX 556 ; N udieresis ; B 94 -15 600 706 ;
+C -1 ; WX 556 ; N eth ; B 81 -15 617 737 ;
+C -1 ; WX 500 ; N zcaron ; B 31 0 571 734 ;
+C -1 ; WX 333 ; N onesuperior ; B 166 281 371 703 ;
+C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1298
+KPX A C -30
+KPX A Ccedilla -30
+KPX A G -30
+KPX A O -30
+KPX A Oacute -30
+KPX A Ocircumflex -30
+KPX A Odieresis -30
+KPX A Ograve -30
+KPX A Oslash -30
+KPX A Otilde -30
+KPX A Q -30
+KPX A T -120
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -70
+KPX A W -50
+KPX A Y -100
+KPX A Yacute -100
+KPX A Ydieresis -100
+KPX A u -30
+KPX A uacute -30
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ugrave -30
+KPX A v -40
+KPX A w -40
+KPX A y -40
+KPX A yacute -40
+KPX A ydieresis -40
+KPX Aacute C -30
+KPX Aacute Ccedilla -30
+KPX Aacute G -30
+KPX Aacute O -30
+KPX Aacute Oacute -30
+KPX Aacute Ocircumflex -30
+KPX Aacute Odieresis -30
+KPX Aacute Ograve -30
+KPX Aacute Oslash -30
+KPX Aacute Otilde -30
+KPX Aacute Q -30
+KPX Aacute T -120
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -70
+KPX Aacute W -50
+KPX Aacute Y -100
+KPX Aacute Yacute -100
+KPX Aacute Ydieresis -100
+KPX Aacute u -30
+KPX Aacute uacute -30
+KPX Aacute ucircumflex -30
+KPX Aacute udieresis -30
+KPX Aacute ugrave -30
+KPX Aacute v -40
+KPX Aacute w -40
+KPX Aacute y -40
+KPX Aacute yacute -40
+KPX Aacute ydieresis -40
+KPX Acircumflex C -30
+KPX Acircumflex Ccedilla -30
+KPX Acircumflex G -30
+KPX Acircumflex O -30
+KPX Acircumflex Oacute -30
+KPX Acircumflex Ocircumflex -30
+KPX Acircumflex Odieresis -30
+KPX Acircumflex Ograve -30
+KPX Acircumflex Oslash -30
+KPX Acircumflex Otilde -30
+KPX Acircumflex Q -30
+KPX Acircumflex T -120
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -70
+KPX Acircumflex W -50
+KPX Acircumflex Y -100
+KPX Acircumflex Yacute -100
+KPX Acircumflex Ydieresis -100
+KPX Acircumflex u -30
+KPX Acircumflex uacute -30
+KPX Acircumflex ucircumflex -30
+KPX Acircumflex udieresis -30
+KPX Acircumflex ugrave -30
+KPX Acircumflex v -40
+KPX Acircumflex w -40
+KPX Acircumflex y -40
+KPX Acircumflex yacute -40
+KPX Acircumflex ydieresis -40
+KPX Adieresis C -30
+KPX Adieresis Ccedilla -30
+KPX Adieresis G -30
+KPX Adieresis O -30
+KPX Adieresis Oacute -30
+KPX Adieresis Ocircumflex -30
+KPX Adieresis Odieresis -30
+KPX Adieresis Ograve -30
+KPX Adieresis Oslash -30
+KPX Adieresis Otilde -30
+KPX Adieresis Q -30
+KPX Adieresis T -120
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -70
+KPX Adieresis W -50
+KPX Adieresis Y -100
+KPX Adieresis Yacute -100
+KPX Adieresis Ydieresis -100
+KPX Adieresis u -30
+KPX Adieresis uacute -30
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ugrave -30
+KPX Adieresis v -40
+KPX Adieresis w -40
+KPX Adieresis y -40
+KPX Adieresis yacute -40
+KPX Adieresis ydieresis -40
+KPX Agrave C -30
+KPX Agrave Ccedilla -30
+KPX Agrave G -30
+KPX Agrave O -30
+KPX Agrave Oacute -30
+KPX Agrave Ocircumflex -30
+KPX Agrave Odieresis -30
+KPX Agrave Ograve -30
+KPX Agrave Oslash -30
+KPX Agrave Otilde -30
+KPX Agrave Q -30
+KPX Agrave T -120
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -70
+KPX Agrave W -50
+KPX Agrave Y -100
+KPX Agrave Yacute -100
+KPX Agrave Ydieresis -100
+KPX Agrave u -30
+KPX Agrave uacute -30
+KPX Agrave ucircumflex -30
+KPX Agrave udieresis -30
+KPX Agrave ugrave -30
+KPX Agrave v -40
+KPX Agrave w -40
+KPX Agrave y -40
+KPX Agrave yacute -40
+KPX Agrave ydieresis -40
+KPX Aring C -30
+KPX Aring Ccedilla -30
+KPX Aring G -30
+KPX Aring O -30
+KPX Aring Oacute -30
+KPX Aring Ocircumflex -30
+KPX Aring Odieresis -30
+KPX Aring Ograve -30
+KPX Aring Oslash -30
+KPX Aring Otilde -30
+KPX Aring Q -30
+KPX Aring T -120
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -70
+KPX Aring W -50
+KPX Aring Y -100
+KPX Aring Yacute -100
+KPX Aring Ydieresis -100
+KPX Aring u -30
+KPX Aring uacute -30
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ugrave -30
+KPX Aring v -40
+KPX Aring w -40
+KPX Aring y -40
+KPX Aring yacute -40
+KPX Aring ydieresis -40
+KPX Atilde C -30
+KPX Atilde Ccedilla -30
+KPX Atilde G -30
+KPX Atilde O -30
+KPX Atilde Oacute -30
+KPX Atilde Ocircumflex -30
+KPX Atilde Odieresis -30
+KPX Atilde Ograve -30
+KPX Atilde Oslash -30
+KPX Atilde Otilde -30
+KPX Atilde Q -30
+KPX Atilde T -120
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -70
+KPX Atilde W -50
+KPX Atilde Y -100
+KPX Atilde Yacute -100
+KPX Atilde Ydieresis -100
+KPX Atilde u -30
+KPX Atilde uacute -30
+KPX Atilde ucircumflex -30
+KPX Atilde udieresis -30
+KPX Atilde ugrave -30
+KPX Atilde v -40
+KPX Atilde w -40
+KPX Atilde y -40
+KPX Atilde yacute -40
+KPX Atilde ydieresis -40
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX B comma -20
+KPX B period -20
+KPX C comma -30
+KPX C period -30
+KPX Ccedilla comma -30
+KPX Ccedilla period -30
+KPX D A -40
+KPX D Aacute -40
+KPX D Acircumflex -40
+KPX D Adieresis -40
+KPX D Agrave -40
+KPX D Aring -40
+KPX D Atilde -40
+KPX D V -70
+KPX D W -40
+KPX D Y -90
+KPX D Yacute -90
+KPX D Ydieresis -90
+KPX D comma -70
+KPX D period -70
+KPX F A -80
+KPX F Aacute -80
+KPX F Acircumflex -80
+KPX F Adieresis -80
+KPX F Agrave -80
+KPX F Aring -80
+KPX F Atilde -80
+KPX F a -50
+KPX F aacute -50
+KPX F acircumflex -50
+KPX F adieresis -50
+KPX F agrave -50
+KPX F aring -50
+KPX F atilde -50
+KPX F comma -150
+KPX F e -30
+KPX F eacute -30
+KPX F ecircumflex -30
+KPX F edieresis -30
+KPX F egrave -30
+KPX F o -30
+KPX F oacute -30
+KPX F ocircumflex -30
+KPX F odieresis -30
+KPX F ograve -30
+KPX F oslash -30
+KPX F otilde -30
+KPX F period -150
+KPX F r -45
+KPX J A -20
+KPX J Aacute -20
+KPX J Acircumflex -20
+KPX J Adieresis -20
+KPX J Agrave -20
+KPX J Aring -20
+KPX J Atilde -20
+KPX J a -20
+KPX J aacute -20
+KPX J acircumflex -20
+KPX J adieresis -20
+KPX J agrave -20
+KPX J aring -20
+KPX J atilde -20
+KPX J comma -30
+KPX J period -30
+KPX J u -20
+KPX J uacute -20
+KPX J ucircumflex -20
+KPX J udieresis -20
+KPX J ugrave -20
+KPX K O -50
+KPX K Oacute -50
+KPX K Ocircumflex -50
+KPX K Odieresis -50
+KPX K Ograve -50
+KPX K Oslash -50
+KPX K Otilde -50
+KPX K e -40
+KPX K eacute -40
+KPX K ecircumflex -40
+KPX K edieresis -40
+KPX K egrave -40
+KPX K o -40
+KPX K oacute -40
+KPX K ocircumflex -40
+KPX K odieresis -40
+KPX K ograve -40
+KPX K oslash -40
+KPX K otilde -40
+KPX K u -30
+KPX K uacute -30
+KPX K ucircumflex -30
+KPX K udieresis -30
+KPX K ugrave -30
+KPX K y -50
+KPX K yacute -50
+KPX K ydieresis -50
+KPX L T -110
+KPX L V -110
+KPX L W -70
+KPX L Y -140
+KPX L Yacute -140
+KPX L Ydieresis -140
+KPX L quotedblright -140
+KPX L quoteright -160
+KPX L y -30
+KPX L yacute -30
+KPX L ydieresis -30
+KPX Lslash T -110
+KPX Lslash V -110
+KPX Lslash W -70
+KPX Lslash Y -140
+KPX Lslash Yacute -140
+KPX Lslash Ydieresis -140
+KPX Lslash quotedblright -140
+KPX Lslash quoteright -160
+KPX Lslash y -30
+KPX Lslash yacute -30
+KPX Lslash ydieresis -30
+KPX O A -20
+KPX O Aacute -20
+KPX O Acircumflex -20
+KPX O Adieresis -20
+KPX O Agrave -20
+KPX O Aring -20
+KPX O Atilde -20
+KPX O T -40
+KPX O V -50
+KPX O W -30
+KPX O X -60
+KPX O Y -70
+KPX O Yacute -70
+KPX O Ydieresis -70
+KPX O comma -40
+KPX O period -40
+KPX Oacute A -20
+KPX Oacute Aacute -20
+KPX Oacute Acircumflex -20
+KPX Oacute Adieresis -20
+KPX Oacute Agrave -20
+KPX Oacute Aring -20
+KPX Oacute Atilde -20
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -30
+KPX Oacute X -60
+KPX Oacute Y -70
+KPX Oacute Yacute -70
+KPX Oacute Ydieresis -70
+KPX Oacute comma -40
+KPX Oacute period -40
+KPX Ocircumflex A -20
+KPX Ocircumflex Aacute -20
+KPX Ocircumflex Acircumflex -20
+KPX Ocircumflex Adieresis -20
+KPX Ocircumflex Agrave -20
+KPX Ocircumflex Aring -20
+KPX Ocircumflex Atilde -20
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -30
+KPX Ocircumflex X -60
+KPX Ocircumflex Y -70
+KPX Ocircumflex Yacute -70
+KPX Ocircumflex Ydieresis -70
+KPX Ocircumflex comma -40
+KPX Ocircumflex period -40
+KPX Odieresis A -20
+KPX Odieresis Aacute -20
+KPX Odieresis Acircumflex -20
+KPX Odieresis Adieresis -20
+KPX Odieresis Agrave -20
+KPX Odieresis Aring -20
+KPX Odieresis Atilde -20
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -30
+KPX Odieresis X -60
+KPX Odieresis Y -70
+KPX Odieresis Yacute -70
+KPX Odieresis Ydieresis -70
+KPX Odieresis comma -40
+KPX Odieresis period -40
+KPX Ograve A -20
+KPX Ograve Aacute -20
+KPX Ograve Acircumflex -20
+KPX Ograve Adieresis -20
+KPX Ograve Agrave -20
+KPX Ograve Aring -20
+KPX Ograve Atilde -20
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -30
+KPX Ograve X -60
+KPX Ograve Y -70
+KPX Ograve Yacute -70
+KPX Ograve Ydieresis -70
+KPX Ograve comma -40
+KPX Ograve period -40
+KPX Oslash A -20
+KPX Oslash Aacute -20
+KPX Oslash Acircumflex -20
+KPX Oslash Adieresis -20
+KPX Oslash Agrave -20
+KPX Oslash Aring -20
+KPX Oslash Atilde -20
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -30
+KPX Oslash X -60
+KPX Oslash Y -70
+KPX Oslash Yacute -70
+KPX Oslash Ydieresis -70
+KPX Oslash comma -40
+KPX Oslash period -40
+KPX Otilde A -20
+KPX Otilde Aacute -20
+KPX Otilde Acircumflex -20
+KPX Otilde Adieresis -20
+KPX Otilde Agrave -20
+KPX Otilde Aring -20
+KPX Otilde Atilde -20
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -30
+KPX Otilde X -60
+KPX Otilde Y -70
+KPX Otilde Yacute -70
+KPX Otilde Ydieresis -70
+KPX Otilde comma -40
+KPX Otilde period -40
+KPX P A -120
+KPX P Aacute -120
+KPX P Acircumflex -120
+KPX P Adieresis -120
+KPX P Agrave -120
+KPX P Aring -120
+KPX P Atilde -120
+KPX P a -40
+KPX P aacute -40
+KPX P acircumflex -40
+KPX P adieresis -40
+KPX P agrave -40
+KPX P aring -40
+KPX P atilde -40
+KPX P comma -180
+KPX P e -50
+KPX P eacute -50
+KPX P ecircumflex -50
+KPX P edieresis -50
+KPX P egrave -50
+KPX P o -50
+KPX P oacute -50
+KPX P ocircumflex -50
+KPX P odieresis -50
+KPX P ograve -50
+KPX P oslash -50
+KPX P otilde -50
+KPX P period -180
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX R O -20
+KPX R Oacute -20
+KPX R Ocircumflex -20
+KPX R Odieresis -20
+KPX R Ograve -20
+KPX R Oslash -20
+KPX R Otilde -20
+KPX R T -30
+KPX R U -40
+KPX R Uacute -40
+KPX R Ucircumflex -40
+KPX R Udieresis -40
+KPX R Ugrave -40
+KPX R V -50
+KPX R W -30
+KPX R Y -50
+KPX R Yacute -50
+KPX R Ydieresis -50
+KPX S comma -20
+KPX S period -20
+KPX Scaron comma -20
+KPX Scaron period -20
+KPX T A -120
+KPX T Aacute -120
+KPX T Acircumflex -120
+KPX T Adieresis -120
+KPX T Agrave -120
+KPX T Aring -120
+KPX T Atilde -120
+KPX T O -40
+KPX T Oacute -40
+KPX T Ocircumflex -40
+KPX T Odieresis -40
+KPX T Ograve -40
+KPX T Oslash -40
+KPX T Otilde -40
+KPX T a -120
+KPX T aacute -120
+KPX T acircumflex -120
+KPX T adieresis -120
+KPX T agrave -120
+KPX T aring -120
+KPX T atilde -60
+KPX T colon -20
+KPX T comma -120
+KPX T e -120
+KPX T eacute -120
+KPX T ecircumflex -120
+KPX T edieresis -120
+KPX T egrave -60
+KPX T hyphen -140
+KPX T o -120
+KPX T oacute -120
+KPX T ocircumflex -120
+KPX T odieresis -120
+KPX T ograve -120
+KPX T oslash -120
+KPX T otilde -60
+KPX T period -120
+KPX T r -120
+KPX T semicolon -20
+KPX T u -120
+KPX T uacute -120
+KPX T ucircumflex -120
+KPX T udieresis -120
+KPX T ugrave -120
+KPX T w -120
+KPX T y -120
+KPX T yacute -120
+KPX T ydieresis -60
+KPX U A -40
+KPX U Aacute -40
+KPX U Acircumflex -40
+KPX U Adieresis -40
+KPX U Agrave -40
+KPX U Aring -40
+KPX U Atilde -40
+KPX U comma -40
+KPX U period -40
+KPX Uacute A -40
+KPX Uacute Aacute -40
+KPX Uacute Acircumflex -40
+KPX Uacute Adieresis -40
+KPX Uacute Agrave -40
+KPX Uacute Aring -40
+KPX Uacute Atilde -40
+KPX Uacute comma -40
+KPX Uacute period -40
+KPX Ucircumflex A -40
+KPX Ucircumflex Aacute -40
+KPX Ucircumflex Acircumflex -40
+KPX Ucircumflex Adieresis -40
+KPX Ucircumflex Agrave -40
+KPX Ucircumflex Aring -40
+KPX Ucircumflex Atilde -40
+KPX Ucircumflex comma -40
+KPX Ucircumflex period -40
+KPX Udieresis A -40
+KPX Udieresis Aacute -40
+KPX Udieresis Acircumflex -40
+KPX Udieresis Adieresis -40
+KPX Udieresis Agrave -40
+KPX Udieresis Aring -40
+KPX Udieresis Atilde -40
+KPX Udieresis comma -40
+KPX Udieresis period -40
+KPX Ugrave A -40
+KPX Ugrave Aacute -40
+KPX Ugrave Acircumflex -40
+KPX Ugrave Adieresis -40
+KPX Ugrave Agrave -40
+KPX Ugrave Aring -40
+KPX Ugrave Atilde -40
+KPX Ugrave comma -40
+KPX Ugrave period -40
+KPX V A -80
+KPX V Aacute -80
+KPX V Acircumflex -80
+KPX V Adieresis -80
+KPX V Agrave -80
+KPX V Aring -80
+KPX V Atilde -80
+KPX V G -40
+KPX V O -40
+KPX V Oacute -40
+KPX V Ocircumflex -40
+KPX V Odieresis -40
+KPX V Ograve -40
+KPX V Oslash -40
+KPX V Otilde -40
+KPX V a -70
+KPX V aacute -70
+KPX V acircumflex -70
+KPX V adieresis -70
+KPX V agrave -70
+KPX V aring -70
+KPX V atilde -70
+KPX V colon -40
+KPX V comma -125
+KPX V e -80
+KPX V eacute -80
+KPX V ecircumflex -80
+KPX V edieresis -80
+KPX V egrave -80
+KPX V hyphen -80
+KPX V o -80
+KPX V oacute -80
+KPX V ocircumflex -80
+KPX V odieresis -80
+KPX V ograve -80
+KPX V oslash -80
+KPX V otilde -80
+KPX V period -125
+KPX V semicolon -40
+KPX V u -70
+KPX V uacute -70
+KPX V ucircumflex -70
+KPX V udieresis -70
+KPX V ugrave -70
+KPX W A -50
+KPX W Aacute -50
+KPX W Acircumflex -50
+KPX W Adieresis -50
+KPX W Agrave -50
+KPX W Aring -50
+KPX W Atilde -50
+KPX W O -20
+KPX W Oacute -20
+KPX W Ocircumflex -20
+KPX W Odieresis -20
+KPX W Ograve -20
+KPX W Oslash -20
+KPX W Otilde -20
+KPX W a -40
+KPX W aacute -40
+KPX W acircumflex -40
+KPX W adieresis -40
+KPX W agrave -40
+KPX W aring -40
+KPX W atilde -40
+KPX W comma -80
+KPX W e -30
+KPX W eacute -30
+KPX W ecircumflex -30
+KPX W edieresis -30
+KPX W egrave -30
+KPX W hyphen -40
+KPX W o -30
+KPX W oacute -30
+KPX W ocircumflex -30
+KPX W odieresis -30
+KPX W ograve -30
+KPX W oslash -30
+KPX W otilde -30
+KPX W period -80
+KPX W u -30
+KPX W uacute -30
+KPX W ucircumflex -30
+KPX W udieresis -30
+KPX W ugrave -30
+KPX W y -20
+KPX W yacute -20
+KPX W ydieresis -20
+KPX Y A -110
+KPX Y Aacute -110
+KPX Y Acircumflex -110
+KPX Y Adieresis -110
+KPX Y Agrave -110
+KPX Y Aring -110
+KPX Y Atilde -110
+KPX Y O -85
+KPX Y Oacute -85
+KPX Y Ocircumflex -85
+KPX Y Odieresis -85
+KPX Y Ograve -85
+KPX Y Oslash -85
+KPX Y Otilde -85
+KPX Y a -140
+KPX Y aacute -140
+KPX Y acircumflex -140
+KPX Y adieresis -140
+KPX Y agrave -140
+KPX Y aring -140
+KPX Y atilde -140
+KPX Y colon -60
+KPX Y comma -140
+KPX Y e -140
+KPX Y eacute -140
+KPX Y ecircumflex -140
+KPX Y edieresis -140
+KPX Y egrave -140
+KPX Y hyphen -140
+KPX Y i -20
+KPX Y iacute -20
+KPX Y o -140
+KPX Y oacute -140
+KPX Y ocircumflex -140
+KPX Y odieresis -140
+KPX Y ograve -140
+KPX Y oslash -140
+KPX Y otilde -140
+KPX Y period -140
+KPX Y semicolon -60
+KPX Y u -110
+KPX Y uacute -110
+KPX Y ucircumflex -110
+KPX Y udieresis -110
+KPX Y ugrave -110
+KPX Yacute A -110
+KPX Yacute Aacute -110
+KPX Yacute Acircumflex -110
+KPX Yacute Adieresis -110
+KPX Yacute Agrave -110
+KPX Yacute Aring -110
+KPX Yacute Atilde -110
+KPX Yacute O -85
+KPX Yacute Oacute -85
+KPX Yacute Ocircumflex -85
+KPX Yacute Odieresis -85
+KPX Yacute Ograve -85
+KPX Yacute Oslash -85
+KPX Yacute Otilde -85
+KPX Yacute a -140
+KPX Yacute aacute -140
+KPX Yacute acircumflex -140
+KPX Yacute adieresis -140
+KPX Yacute agrave -140
+KPX Yacute aring -140
+KPX Yacute atilde -70
+KPX Yacute colon -60
+KPX Yacute comma -140
+KPX Yacute e -140
+KPX Yacute eacute -140
+KPX Yacute ecircumflex -140
+KPX Yacute edieresis -140
+KPX Yacute egrave -140
+KPX Yacute hyphen -140
+KPX Yacute i -20
+KPX Yacute iacute -20
+KPX Yacute o -140
+KPX Yacute oacute -140
+KPX Yacute ocircumflex -140
+KPX Yacute odieresis -140
+KPX Yacute ograve -140
+KPX Yacute oslash -140
+KPX Yacute otilde -140
+KPX Yacute period -140
+KPX Yacute semicolon -60
+KPX Yacute u -110
+KPX Yacute uacute -110
+KPX Yacute ucircumflex -110
+KPX Yacute udieresis -110
+KPX Yacute ugrave -110
+KPX Ydieresis A -110
+KPX Ydieresis Aacute -110
+KPX Ydieresis Acircumflex -110
+KPX Ydieresis Adieresis -110
+KPX Ydieresis Agrave -110
+KPX Ydieresis Aring -110
+KPX Ydieresis Atilde -110
+KPX Ydieresis O -85
+KPX Ydieresis Oacute -85
+KPX Ydieresis Ocircumflex -85
+KPX Ydieresis Odieresis -85
+KPX Ydieresis Ograve -85
+KPX Ydieresis Oslash -85
+KPX Ydieresis Otilde -85
+KPX Ydieresis a -140
+KPX Ydieresis aacute -140
+KPX Ydieresis acircumflex -140
+KPX Ydieresis adieresis -140
+KPX Ydieresis agrave -140
+KPX Ydieresis aring -140
+KPX Ydieresis atilde -70
+KPX Ydieresis colon -60
+KPX Ydieresis comma -140
+KPX Ydieresis e -140
+KPX Ydieresis eacute -140
+KPX Ydieresis ecircumflex -140
+KPX Ydieresis edieresis -140
+KPX Ydieresis egrave -140
+KPX Ydieresis hyphen -140
+KPX Ydieresis i -20
+KPX Ydieresis iacute -20
+KPX Ydieresis o -140
+KPX Ydieresis oacute -140
+KPX Ydieresis ocircumflex -140
+KPX Ydieresis odieresis -140
+KPX Ydieresis ograve -140
+KPX Ydieresis oslash -140
+KPX Ydieresis otilde -140
+KPX Ydieresis period -140
+KPX Ydieresis semicolon -60
+KPX Ydieresis u -110
+KPX Ydieresis uacute -110
+KPX Ydieresis ucircumflex -110
+KPX Ydieresis udieresis -110
+KPX Ydieresis ugrave -110
+KPX a v -20
+KPX a w -20
+KPX a y -30
+KPX a yacute -30
+KPX a ydieresis -30
+KPX aacute v -20
+KPX aacute w -20
+KPX aacute y -30
+KPX aacute yacute -30
+KPX aacute ydieresis -30
+KPX acircumflex v -20
+KPX acircumflex w -20
+KPX acircumflex y -30
+KPX acircumflex yacute -30
+KPX acircumflex ydieresis -30
+KPX adieresis v -20
+KPX adieresis w -20
+KPX adieresis y -30
+KPX adieresis yacute -30
+KPX adieresis ydieresis -30
+KPX agrave v -20
+KPX agrave w -20
+KPX agrave y -30
+KPX agrave yacute -30
+KPX agrave ydieresis -30
+KPX aring v -20
+KPX aring w -20
+KPX aring y -30
+KPX aring yacute -30
+KPX aring ydieresis -30
+KPX atilde v -20
+KPX atilde w -20
+KPX atilde y -30
+KPX atilde yacute -30
+KPX atilde ydieresis -30
+KPX b b -10
+KPX b comma -40
+KPX b l -20
+KPX b lslash -20
+KPX b period -40
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX b v -20
+KPX b y -20
+KPX b yacute -20
+KPX b ydieresis -20
+KPX c comma -15
+KPX c k -20
+KPX ccedilla comma -15
+KPX ccedilla k -20
+KPX colon space -50
+KPX comma quotedblright -100
+KPX comma quoteright -100
+KPX e comma -15
+KPX e period -15
+KPX e v -30
+KPX e w -20
+KPX e x -30
+KPX e y -20
+KPX e yacute -20
+KPX e ydieresis -20
+KPX eacute comma -15
+KPX eacute period -15
+KPX eacute v -30
+KPX eacute w -20
+KPX eacute x -30
+KPX eacute y -20
+KPX eacute yacute -20
+KPX eacute ydieresis -20
+KPX ecircumflex comma -15
+KPX ecircumflex period -15
+KPX ecircumflex v -30
+KPX ecircumflex w -20
+KPX ecircumflex x -30
+KPX ecircumflex y -20
+KPX ecircumflex yacute -20
+KPX ecircumflex ydieresis -20
+KPX edieresis comma -15
+KPX edieresis period -15
+KPX edieresis v -30
+KPX edieresis w -20
+KPX edieresis x -30
+KPX edieresis y -20
+KPX edieresis yacute -20
+KPX edieresis ydieresis -20
+KPX egrave comma -15
+KPX egrave period -15
+KPX egrave v -30
+KPX egrave w -20
+KPX egrave x -30
+KPX egrave y -20
+KPX egrave yacute -20
+KPX egrave ydieresis -20
+KPX f a -30
+KPX f aacute -30
+KPX f acircumflex -30
+KPX f adieresis -30
+KPX f agrave -30
+KPX f aring -30
+KPX f atilde -30
+KPX f comma -30
+KPX f dotlessi -28
+KPX f e -30
+KPX f eacute -30
+KPX f ecircumflex -30
+KPX f edieresis -30
+KPX f egrave -30
+KPX f o -30
+KPX f oacute -30
+KPX f ocircumflex -30
+KPX f odieresis -30
+KPX f ograve -30
+KPX f oslash -30
+KPX f otilde -30
+KPX f period -30
+KPX f quotedblright 60
+KPX f quoteright 50
+KPX g r -10
+KPX h y -30
+KPX h yacute -30
+KPX h ydieresis -30
+KPX k e -20
+KPX k eacute -20
+KPX k ecircumflex -20
+KPX k edieresis -20
+KPX k egrave -20
+KPX k o -20
+KPX k oacute -20
+KPX k ocircumflex -20
+KPX k odieresis -20
+KPX k ograve -20
+KPX k oslash -20
+KPX k otilde -20
+KPX m u -10
+KPX m uacute -10
+KPX m ucircumflex -10
+KPX m udieresis -10
+KPX m ugrave -10
+KPX m y -15
+KPX m yacute -15
+KPX m ydieresis -15
+KPX n u -10
+KPX n uacute -10
+KPX n ucircumflex -10
+KPX n udieresis -10
+KPX n ugrave -10
+KPX n v -20
+KPX n y -15
+KPX n yacute -15
+KPX n ydieresis -15
+KPX ntilde u -10
+KPX ntilde uacute -10
+KPX ntilde ucircumflex -10
+KPX ntilde udieresis -10
+KPX ntilde ugrave -10
+KPX ntilde v -20
+KPX ntilde y -15
+KPX ntilde yacute -15
+KPX ntilde ydieresis -15
+KPX o comma -40
+KPX o period -40
+KPX o v -15
+KPX o w -15
+KPX o x -30
+KPX o y -30
+KPX o yacute -30
+KPX o ydieresis -30
+KPX oacute comma -40
+KPX oacute period -40
+KPX oacute v -15
+KPX oacute w -15
+KPX oacute x -30
+KPX oacute y -30
+KPX oacute yacute -30
+KPX oacute ydieresis -30
+KPX ocircumflex comma -40
+KPX ocircumflex period -40
+KPX ocircumflex v -15
+KPX ocircumflex w -15
+KPX ocircumflex x -30
+KPX ocircumflex y -30
+KPX ocircumflex yacute -30
+KPX ocircumflex ydieresis -30
+KPX odieresis comma -40
+KPX odieresis period -40
+KPX odieresis v -15
+KPX odieresis w -15
+KPX odieresis x -30
+KPX odieresis y -30
+KPX odieresis yacute -30
+KPX odieresis ydieresis -30
+KPX ograve comma -40
+KPX ograve period -40
+KPX ograve v -15
+KPX ograve w -15
+KPX ograve x -30
+KPX ograve y -30
+KPX ograve yacute -30
+KPX ograve ydieresis -30
+KPX oslash a -55
+KPX oslash aacute -55
+KPX oslash acircumflex -55
+KPX oslash adieresis -55
+KPX oslash agrave -55
+KPX oslash aring -55
+KPX oslash atilde -55
+KPX oslash b -55
+KPX oslash c -55
+KPX oslash ccedilla -55
+KPX oslash comma -95
+KPX oslash d -55
+KPX oslash e -55
+KPX oslash eacute -55
+KPX oslash ecircumflex -55
+KPX oslash edieresis -55
+KPX oslash egrave -55
+KPX oslash f -55
+KPX oslash g -55
+KPX oslash h -55
+KPX oslash i -55
+KPX oslash iacute -55
+KPX oslash icircumflex -55
+KPX oslash idieresis -55
+KPX oslash igrave -55
+KPX oslash j -55
+KPX oslash k -55
+KPX oslash l -55
+KPX oslash lslash -55
+KPX oslash m -55
+KPX oslash n -55
+KPX oslash ntilde -55
+KPX oslash o -55
+KPX oslash oacute -55
+KPX oslash ocircumflex -55
+KPX oslash odieresis -55
+KPX oslash ograve -55
+KPX oslash oslash -55
+KPX oslash otilde -55
+KPX oslash p -55
+KPX oslash period -95
+KPX oslash q -55
+KPX oslash r -55
+KPX oslash s -55
+KPX oslash scaron -55
+KPX oslash t -55
+KPX oslash u -55
+KPX oslash uacute -55
+KPX oslash ucircumflex -55
+KPX oslash udieresis -55
+KPX oslash ugrave -55
+KPX oslash v -70
+KPX oslash w -70
+KPX oslash x -85
+KPX oslash y -70
+KPX oslash yacute -70
+KPX oslash ydieresis -70
+KPX oslash z -55
+KPX oslash zcaron -55
+KPX otilde comma -40
+KPX otilde period -40
+KPX otilde v -15
+KPX otilde w -15
+KPX otilde x -30
+KPX otilde y -30
+KPX otilde yacute -30
+KPX otilde ydieresis -30
+KPX p comma -35
+KPX p period -35
+KPX p y -30
+KPX p yacute -30
+KPX p ydieresis -30
+KPX period quotedblright -100
+KPX period quoteright -100
+KPX period space -60
+KPX quotedblright space -40
+KPX quoteleft quoteleft -57
+KPX quoteright d -50
+KPX quoteright quoteright -57
+KPX quoteright r -50
+KPX quoteright s -50
+KPX quoteright scaron -50
+KPX quoteright space -70
+KPX r a -10
+KPX r aacute -10
+KPX r acircumflex -10
+KPX r adieresis -10
+KPX r agrave -10
+KPX r aring -10
+KPX r atilde -10
+KPX r colon 30
+KPX r comma -50
+KPX r i 15
+KPX r iacute 15
+KPX r icircumflex 15
+KPX r idieresis 15
+KPX r igrave 15
+KPX r k 15
+KPX r l 15
+KPX r lslash 15
+KPX r m 25
+KPX r n 25
+KPX r ntilde 25
+KPX r p 30
+KPX r period -50
+KPX r semicolon 30
+KPX r t 40
+KPX r u 15
+KPX r uacute 15
+KPX r ucircumflex 15
+KPX r udieresis 15
+KPX r ugrave 15
+KPX r v 30
+KPX r y 30
+KPX r yacute 30
+KPX r ydieresis 30
+KPX s comma -15
+KPX s period -15
+KPX s w -30
+KPX scaron comma -15
+KPX scaron period -15
+KPX scaron w -30
+KPX semicolon space -50
+KPX space T -50
+KPX space V -50
+KPX space W -40
+KPX space Y -90
+KPX space Yacute -90
+KPX space Ydieresis -90
+KPX space quotedblleft -30
+KPX space quoteleft -60
+KPX v a -25
+KPX v aacute -25
+KPX v acircumflex -25
+KPX v adieresis -25
+KPX v agrave -25
+KPX v aring -25
+KPX v atilde -25
+KPX v comma -80
+KPX v e -25
+KPX v eacute -25
+KPX v ecircumflex -25
+KPX v edieresis -25
+KPX v egrave -25
+KPX v o -25
+KPX v oacute -25
+KPX v ocircumflex -25
+KPX v odieresis -25
+KPX v ograve -25
+KPX v oslash -25
+KPX v otilde -25
+KPX v period -80
+KPX w a -15
+KPX w aacute -15
+KPX w acircumflex -15
+KPX w adieresis -15
+KPX w agrave -15
+KPX w aring -15
+KPX w atilde -15
+KPX w comma -60
+KPX w e -10
+KPX w eacute -10
+KPX w ecircumflex -10
+KPX w edieresis -10
+KPX w egrave -10
+KPX w o -10
+KPX w oacute -10
+KPX w ocircumflex -10
+KPX w odieresis -10
+KPX w ograve -10
+KPX w oslash -10
+KPX w otilde -10
+KPX w period -60
+KPX x e -30
+KPX x eacute -30
+KPX x ecircumflex -30
+KPX x edieresis -30
+KPX x egrave -30
+KPX y a -20
+KPX y aacute -20
+KPX y acircumflex -20
+KPX y adieresis -20
+KPX y agrave -20
+KPX y aring -20
+KPX y atilde -20
+KPX y comma -100
+KPX y e -20
+KPX y eacute -20
+KPX y ecircumflex -20
+KPX y edieresis -20
+KPX y egrave -20
+KPX y o -20
+KPX y oacute -20
+KPX y ocircumflex -20
+KPX y odieresis -20
+KPX y ograve -20
+KPX y oslash -20
+KPX y otilde -20
+KPX y period -100
+KPX yacute a -20
+KPX yacute aacute -20
+KPX yacute acircumflex -20
+KPX yacute adieresis -20
+KPX yacute agrave -20
+KPX yacute aring -20
+KPX yacute atilde -20
+KPX yacute comma -100
+KPX yacute e -20
+KPX yacute eacute -20
+KPX yacute ecircumflex -20
+KPX yacute edieresis -20
+KPX yacute egrave -20
+KPX yacute o -20
+KPX yacute oacute -20
+KPX yacute ocircumflex -20
+KPX yacute odieresis -20
+KPX yacute ograve -20
+KPX yacute oslash -20
+KPX yacute otilde -20
+KPX yacute period -100
+KPX ydieresis a -20
+KPX ydieresis aacute -20
+KPX ydieresis acircumflex -20
+KPX ydieresis adieresis -20
+KPX ydieresis agrave -20
+KPX ydieresis aring -20
+KPX ydieresis atilde -20
+KPX ydieresis comma -100
+KPX ydieresis e -20
+KPX ydieresis eacute -20
+KPX ydieresis ecircumflex -20
+KPX ydieresis edieresis -20
+KPX ydieresis egrave -20
+KPX ydieresis o -20
+KPX ydieresis oacute -20
+KPX ydieresis ocircumflex -20
+KPX ydieresis odieresis -20
+KPX ydieresis ograve -20
+KPX ydieresis oslash -20
+KPX ydieresis otilde -20
+KPX ydieresis period -100
+KPX z e -15
+KPX z eacute -15
+KPX z ecircumflex -15
+KPX z edieresis -15
+KPX z egrave -15
+KPX z o -15
+KPX z oacute -15
+KPX z ocircumflex -15
+KPX z odieresis -15
+KPX z ograve -15
+KPX z oslash -15
+KPX z otilde -15
+KPX zcaron e -15
+KPX zcaron eacute -15
+KPX zcaron ecircumflex -15
+KPX zcaron edieresis -15
+KPX zcaron egrave -15
+KPX zcaron o -15
+KPX zcaron oacute -15
+KPX zcaron ocircumflex -15
+KPX zcaron odieresis -15
+KPX zcaron ograve -15
+KPX zcaron oslash -15
+KPX zcaron otilde -15
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/troff/troff.d/font/devps/HX b/troff/troff.d/font/devps/HX
new file mode 100644
index 000000000000..04563d680dfc
--- /dev/null
+++ b/troff/troff.d/font/devps/HX
@@ -0,0 +1 @@
+name HX.afm
diff --git a/troff/troff.d/font/devps/HX.afm b/troff/troff.d/font/devps/HX.afm
new file mode 100644
index 000000000000..3be12316c851
--- /dev/null
+++ b/troff/troff.d/font/devps/HX.afm
@@ -0,0 +1,1441 @@
+StartFontMetrics 4.1
+Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.
+Comment Changes by Gunnar Ritter, Freiburg i. Br., Germany, 2005
+Comment Creation Date: Thu May 1 12:45:12 1997
+Comment UniqueID 43053
+Comment VMusage 14482 68586
+FontName Helvetica-BoldOblique
+FullName Helvetica Bold Oblique
+FamilyName Helvetica
+Weight Bold
+ItalicAngle -12
+IsFixedPitch false
+FontBBox -174 -228 1114 962
+UnderlinePosition -100
+UnderlineThickness 50
+Version 002.000
+Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.
+EncodingScheme AdobeStandardEncoding
+CapHeight 718
+XHeight 532
+Ascender 718
+Descender -207
+StdHW 118
+StdVW 140
+StartCharMetrics 229
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 333 ; N exclam ; B 94 0 397 718 ;
+C 34 ; WX 474 ; N quotedbl ; B 193 447 529 718 ;
+C 35 ; WX 556 ; N numbersign ; B 60 0 644 698 ;
+C 36 ; WX 556 ; N dollar ; B 67 -115 622 775 ;
+C 37 ; WX 889 ; N percent ; B 136 -19 901 710 ;
+C 38 ; WX 722 ; N ampersand ; B 89 -19 732 718 ;
+C 39 ; WX 278 ; N quoteright ; B 167 445 362 718 ;
+C 40 ; WX 333 ; N parenleft ; B 76 -208 470 734 ;
+C 41 ; WX 333 ; N parenright ; B -25 -208 369 734 ;
+C 42 ; WX 389 ; N asterisk ; B 146 387 481 718 ;
+C 43 ; WX 584 ; N plus ; B 82 0 610 506 ;
+C 44 ; WX 278 ; N comma ; B 28 -168 245 146 ;
+C 45 ; WX 333 ; N hyphen ; B 73 215 379 345 ;
+C 46 ; WX 278 ; N period ; B 64 0 245 146 ;
+C 47 ; WX 278 ; N slash ; B -37 -19 468 737 ;
+C 48 ; WX 556 ; N zero ; B 86 -19 617 710 ;
+C 49 ; WX 556 ; N one ; B 173 0 529 710 ;
+C 50 ; WX 556 ; N two ; B 26 0 619 710 ;
+C 51 ; WX 556 ; N three ; B 65 -19 608 710 ;
+C 52 ; WX 556 ; N four ; B 60 0 598 710 ;
+C 53 ; WX 556 ; N five ; B 64 -19 636 698 ;
+C 54 ; WX 556 ; N six ; B 85 -19 619 710 ;
+C 55 ; WX 556 ; N seven ; B 125 0 676 698 ;
+C 56 ; WX 556 ; N eight ; B 69 -19 616 710 ;
+C 57 ; WX 556 ; N nine ; B 78 -19 615 710 ;
+C 58 ; WX 333 ; N colon ; B 92 0 351 512 ;
+C 59 ; WX 333 ; N semicolon ; B 56 -168 351 512 ;
+C 60 ; WX 584 ; N less ; B 82 -8 655 514 ;
+C 61 ; WX 584 ; N equal ; B 58 87 633 419 ;
+C 62 ; WX 584 ; N greater ; B 36 -8 609 514 ;
+C 63 ; WX 611 ; N question ; B 165 0 671 727 ;
+C 64 ; WX 975 ; N at ; B 186 -19 954 737 ;
+C 65 ; WX 722 ; N A ; B 20 0 702 718 ;
+C 66 ; WX 722 ; N B ; B 76 0 764 718 ;
+C 67 ; WX 722 ; N C ; B 107 -19 789 737 ;
+C 68 ; WX 722 ; N D ; B 76 0 777 718 ;
+C 69 ; WX 667 ; N E ; B 76 0 757 718 ;
+C 70 ; WX 611 ; N F ; B 76 0 740 718 ;
+C 71 ; WX 778 ; N G ; B 108 -19 817 737 ;
+C 72 ; WX 722 ; N H ; B 71 0 804 718 ;
+C 73 ; WX 278 ; N I ; B 64 0 367 718 ;
+C 74 ; WX 556 ; N J ; B 60 -18 637 718 ;
+C 75 ; WX 722 ; N K ; B 87 0 858 718 ;
+C 76 ; WX 611 ; N L ; B 76 0 611 718 ;
+C 77 ; WX 833 ; N M ; B 69 0 918 718 ;
+C 78 ; WX 722 ; N N ; B 69 0 807 718 ;
+C 79 ; WX 778 ; N O ; B 107 -19 823 737 ;
+C 80 ; WX 667 ; N P ; B 76 0 738 718 ;
+C 81 ; WX 778 ; N Q ; B 107 -52 823 737 ;
+C 82 ; WX 722 ; N R ; B 76 0 778 718 ;
+C 83 ; WX 667 ; N S ; B 81 -19 718 737 ;
+C 84 ; WX 611 ; N T ; B 140 0 751 718 ;
+C 85 ; WX 722 ; N U ; B 116 -19 804 718 ;
+C 86 ; WX 667 ; N V ; B 172 0 801 718 ;
+C 87 ; WX 944 ; N W ; B 169 0 1082 718 ;
+C 88 ; WX 667 ; N X ; B 14 0 791 718 ;
+C 89 ; WX 667 ; N Y ; B 168 0 806 718 ;
+C 90 ; WX 611 ; N Z ; B 25 0 737 718 ;
+C 91 ; WX 333 ; N bracketleft ; B 21 -196 462 722 ;
+C 92 ; WX 278 ; N backslash ; B 124 -19 307 737 ;
+C 93 ; WX 333 ; N bracketright ; B -18 -196 423 722 ;
+C 94 ; WX 584 ; N asciicircum ; B 131 323 591 698 ;
+C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ;
+C 96 ; WX 278 ; N quoteleft ; B 165 454 361 727 ;
+C 97 ; WX 556 ; N a ; B 55 -14 583 546 ;
+C 98 ; WX 611 ; N b ; B 61 -14 645 718 ;
+C 99 ; WX 556 ; N c ; B 79 -14 599 546 ;
+C 100 ; WX 611 ; N d ; B 82 -14 704 718 ;
+C 101 ; WX 556 ; N e ; B 70 -14 593 546 ;
+C 102 ; WX 333 ; N f ; B 87 0 469 727 ; L i fi ; L l fl ;
+C 103 ; WX 611 ; N g ; B 38 -217 666 546 ;
+C 104 ; WX 611 ; N h ; B 65 0 629 718 ;
+C 105 ; WX 278 ; N i ; B 69 0 363 725 ;
+C 106 ; WX 278 ; N j ; B -42 -214 363 725 ;
+C 107 ; WX 556 ; N k ; B 69 0 670 718 ;
+C 108 ; WX 278 ; N l ; B 69 0 362 718 ;
+C 109 ; WX 889 ; N m ; B 64 0 909 546 ;
+C 110 ; WX 611 ; N n ; B 65 0 629 546 ;
+C 111 ; WX 611 ; N o ; B 82 -14 643 546 ;
+C 112 ; WX 611 ; N p ; B 18 -207 645 546 ;
+C 113 ; WX 611 ; N q ; B 80 -207 665 546 ;
+C 114 ; WX 389 ; N r ; B 64 0 489 546 ;
+C 115 ; WX 556 ; N s ; B 63 -14 584 546 ;
+C 116 ; WX 333 ; N t ; B 100 -6 422 676 ;
+C 117 ; WX 611 ; N u ; B 98 -14 658 532 ;
+C 118 ; WX 556 ; N v ; B 126 0 656 532 ;
+C 119 ; WX 778 ; N w ; B 123 0 882 532 ;
+C 120 ; WX 556 ; N x ; B 15 0 648 532 ;
+C 121 ; WX 556 ; N y ; B 42 -214 652 532 ;
+C 122 ; WX 500 ; N z ; B 20 0 583 532 ;
+C 123 ; WX 389 ; N braceleft ; B 94 -196 518 722 ;
+C 124 ; WX 280 ; N bar ; B 36 -225 361 775 ;
+C 125 ; WX 389 ; N braceright ; B -18 -196 407 722 ;
+C 126 ; WX 584 ; N asciitilde ; B 115 163 577 343 ;
+C 161 ; WX 333 ; N exclamdown ; B 50 -186 353 532 ;
+C 162 ; WX 556 ; N cent ; B 79 -118 599 628 ;
+C 163 ; WX 556 ; N sterling ; B 50 -16 635 718 ;
+C 164 ; WX 167 ; N fraction ; B -174 -19 487 710 ;
+C 165 ; WX 556 ; N yen ; B 60 0 713 698 ;
+C 166 ; WX 556 ; N florin ; B -50 -210 669 737 ;
+C 167 ; WX 556 ; N section ; B 61 -184 598 727 ;
+C 168 ; WX 556 ; N currency ; B 27 76 680 636 ;
+C 169 ; WX 238 ; N quotesingle ; B 165 447 321 718 ;
+C 170 ; WX 500 ; N quotedblleft ; B 160 454 588 727 ;
+C 171 ; WX 556 ; N guillemotleft ; B 135 76 571 484 ;
+C 172 ; WX 333 ; N guilsinglleft ; B 130 76 353 484 ;
+C 173 ; WX 333 ; N guilsinglright ; B 99 76 322 484 ;
+C 174 ; WX 611 ; N fi ; B 87 0 696 727 ;
+C 175 ; WX 611 ; N fl ; B 87 0 695 727 ;
+C 177 ; WX 556 ; N endash ; B 48 227 627 333 ;
+C 178 ; WX 556 ; N dagger ; B 118 -171 626 718 ;
+C 179 ; WX 556 ; N daggerdbl ; B 46 -171 628 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 110 172 276 334 ;
+C 182 ; WX 556 ; N paragraph ; B 98 -191 688 700 ;
+C 183 ; WX 350 ; N bullet ; B 83 194 420 524 ;
+C 184 ; WX 278 ; N quotesinglbase ; B 41 -146 236 127 ;
+C 185 ; WX 500 ; N quotedblbase ; B 36 -146 463 127 ;
+C 186 ; WX 500 ; N quotedblright ; B 162 445 589 718 ;
+C 187 ; WX 556 ; N guillemotright ; B 104 76 540 484 ;
+C 188 ; WX 1000 ; N ellipsis ; B 92 0 939 146 ;
+C 189 ; WX 1000 ; N perthousand ; B 76 -19 1038 710 ;
+C 191 ; WX 611 ; N questiondown ; B 53 -195 559 532 ;
+C 193 ; WX 333 ; N grave ; B 136 604 353 750 ;
+C 194 ; WX 333 ; N acute ; B 236 604 515 750 ;
+C 195 ; WX 333 ; N circumflex ; B 118 604 471 750 ;
+C 196 ; WX 333 ; N tilde ; B 113 610 507 737 ;
+C 197 ; WX 333 ; N macron ; B 122 604 483 678 ;
+C 198 ; WX 333 ; N breve ; B 156 604 494 750 ;
+C 199 ; WX 333 ; N dotaccent ; B 235 614 385 729 ;
+C 200 ; WX 333 ; N dieresis ; B 137 614 482 729 ;
+C 202 ; WX 333 ; N ring ; B 200 568 420 776 ;
+C 203 ; WX 333 ; N cedilla ; B -37 -228 220 0 ;
+C 205 ; WX 333 ; N hungarumlaut ; B 137 604 645 750 ;
+C 206 ; WX 333 ; N ogonek ; B 41 -228 264 0 ;
+C 207 ; WX 333 ; N caron ; B 149 604 502 750 ;
+C 208 ; WX 1000 ; N emdash ; B 48 227 1071 333 ;
+C 225 ; WX 1000 ; N AE ; B 5 0 1100 718 ;
+C 227 ; WX 370 ; N ordfeminine ; B 125 401 465 737 ;
+C 232 ; WX 611 ; N Lslash ; B 34 0 611 718 ;
+C 233 ; WX 778 ; N Oslash ; B 35 -27 894 745 ;
+C 234 ; WX 1000 ; N OE ; B 99 -19 1114 737 ;
+C 235 ; WX 365 ; N ordmasculine ; B 123 401 485 737 ;
+C 241 ; WX 889 ; N ae ; B 56 -14 923 546 ;
+C 245 ; WX 278 ; N dotlessi ; B 69 0 322 532 ;
+C 248 ; WX 278 ; N lslash ; B 40 0 407 718 ;
+C 249 ; WX 611 ; N oslash ; B 22 -29 701 560 ;
+C 250 ; WX 944 ; N oe ; B 82 -14 977 546 ;
+C 251 ; WX 611 ; N germandbls ; B 69 -14 657 731 ;
+C -1 ; WX 278 ; N Idieresis ; B 64 0 494 915 ;
+C -1 ; WX 556 ; N eacute ; B 70 -14 627 750 ;
+C -1 ; WX 667 ; N Ydieresis ; B 168 0 806 915 ;
+C -1 ; WX 584 ; N divide ; B 82 -42 610 548 ;
+C -1 ; WX 667 ; N Yacute ; B 168 0 806 936 ;
+C -1 ; WX 722 ; N Acircumflex ; B 20 0 706 936 ;
+C -1 ; WX 556 ; N aacute ; B 55 -14 627 750 ;
+C -1 ; WX 722 ; N Ucircumflex ; B 116 -19 804 936 ;
+C -1 ; WX 556 ; N yacute ; B 42 -214 652 750 ;
+C -1 ; WX 556 ; N ecircumflex ; B 70 -14 593 750 ;
+C -1 ; WX 722 ; N Udieresis ; B 116 -19 804 915 ;
+C -1 ; WX 722 ; N Uacute ; B 116 -19 804 936 ;
+C -1 ; WX 667 ; N Edieresis ; B 76 0 757 915 ;
+C -1 ; WX 737 ; N copyright ; B 56 -19 835 737 ;
+C -1 ; WX 556 ; N aring ; B 55 -14 583 776 ;
+C -1 ; WX 556 ; N agrave ; B 55 -14 583 750 ;
+C -1 ; WX 556 ; N atilde ; B 55 -14 619 737 ;
+C -1 ; WX 556 ; N scaron ; B 63 -14 614 750 ;
+C -1 ; WX 278 ; N iacute ; B 69 0 488 750 ;
+C -1 ; WX 611 ; N ucircumflex ; B 98 -14 658 750 ;
+C -1 ; WX 556 ; N acircumflex ; B 55 -14 583 750 ;
+C -1 ; WX 556 ; N ccedilla ; B 79 -228 599 546 ;
+C -1 ; WX 667 ; N Thorn ; B 76 0 716 718 ;
+C -1 ; WX 333 ; N threesuperior ; B 91 271 441 710 ;
+C -1 ; WX 778 ; N Ograve ; B 107 -19 823 936 ;
+C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ;
+C -1 ; WX 584 ; N multiply ; B 57 1 635 505 ;
+C -1 ; WX 611 ; N uacute ; B 98 -14 658 750 ;
+C -1 ; WX 556 ; N ydieresis ; B 42 -214 652 729 ;
+C -1 ; WX 278 ; N icircumflex ; B 69 0 444 750 ;
+C -1 ; WX 667 ; N Ecircumflex ; B 76 0 757 936 ;
+C -1 ; WX 556 ; N adieresis ; B 55 -14 594 729 ;
+C -1 ; WX 556 ; N edieresis ; B 70 -14 594 729 ;
+C -1 ; WX 278 ; N Iacute ; B 64 0 528 936 ;
+C -1 ; WX 584 ; N plusminus ; B 40 0 625 506 ;
+C -1 ; WX 280 ; N brokenbar ; B 52 -150 345 700 ;
+C -1 ; WX 737 ; N registered ; B 55 -19 834 737 ;
+C -1 ; WX 667 ; N Egrave ; B 76 0 757 936 ;
+C -1 ; WX 611 ; N Zcaron ; B 25 0 737 936 ;
+C -1 ; WX 722 ; N Eth ; B 62 0 777 718 ;
+C -1 ; WX 722 ; N Ccedilla ; B 107 -228 789 737 ;
+C -1 ; WX 722 ; N Aacute ; B 20 0 750 936 ;
+C -1 ; WX 722 ; N Adieresis ; B 20 0 716 915 ;
+C -1 ; WX 556 ; N egrave ; B 70 -14 593 750 ;
+C -1 ; WX 778 ; N Oacute ; B 107 -19 823 936 ;
+C -1 ; WX 611 ; N oacute ; B 82 -14 654 750 ;
+C -1 ; WX 278 ; N idieresis ; B 69 0 455 729 ;
+C -1 ; WX 778 ; N Ocircumflex ; B 107 -19 823 936 ;
+C -1 ; WX 722 ; N Ugrave ; B 116 -19 804 936 ;
+C -1 ; WX 611 ; N thorn ; B 18 -208 645 718 ;
+C -1 ; WX 333 ; N twosuperior ; B 69 283 449 710 ;
+C -1 ; WX 778 ; N Odieresis ; B 107 -19 823 915 ;
+C -1 ; WX 611 ; N mu ; B 22 -207 658 532 ;
+C -1 ; WX 278 ; N igrave ; B 69 0 326 750 ;
+C -1 ; WX 834 ; N threequarters ; B 99 -19 839 710 ;
+C -1 ; WX 1000 ; N trademark ; B 179 306 1109 718 ;
+C -1 ; WX 278 ; N Igrave ; B 64 0 367 936 ;
+C -1 ; WX 834 ; N onehalf ; B 132 -19 858 710 ;
+C -1 ; WX 611 ; N ocircumflex ; B 82 -14 643 750 ;
+C -1 ; WX 611 ; N ntilde ; B 65 0 646 737 ;
+C -1 ; WX 667 ; N Eacute ; B 76 0 757 936 ;
+C -1 ; WX 834 ; N onequarter ; B 132 -19 806 710 ;
+C -1 ; WX 667 ; N Scaron ; B 81 -19 718 936 ;
+C -1 ; WX 400 ; N degree ; B 175 426 467 712 ;
+C -1 ; WX 611 ; N ograve ; B 82 -14 643 750 ;
+C -1 ; WX 611 ; N ugrave ; B 98 -14 658 750 ;
+C -1 ; WX 722 ; N Ntilde ; B 69 0 807 923 ;
+C -1 ; WX 611 ; N otilde ; B 82 -14 646 737 ;
+C -1 ; WX 722 ; N Atilde ; B 20 0 741 923 ;
+C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ;
+C -1 ; WX 778 ; N Otilde ; B 107 -19 823 923 ;
+C -1 ; WX 584 ; N minus ; B 82 197 610 309 ;
+C -1 ; WX 278 ; N Icircumflex ; B 64 0 484 936 ;
+C -1 ; WX 584 ; N logicalnot ; B 105 108 633 419 ;
+C -1 ; WX 611 ; N odieresis ; B 82 -14 643 729 ;
+C -1 ; WX 611 ; N udieresis ; B 98 -14 658 729 ;
+C -1 ; WX 611 ; N eth ; B 82 -14 670 737 ;
+C -1 ; WX 500 ; N zcaron ; B 20 0 586 750 ;
+C -1 ; WX 333 ; N onesuperior ; B 148 283 388 710 ;
+C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 1181
+KPX A C -40
+KPX A Ccedilla -40
+KPX A G -50
+KPX A O -40
+KPX A Oacute -40
+KPX A Ocircumflex -40
+KPX A Odieresis -40
+KPX A Ograve -40
+KPX A Oslash -40
+KPX A Otilde -40
+KPX A Q -40
+KPX A T -90
+KPX A U -50
+KPX A Uacute -50
+KPX A Ucircumflex -50
+KPX A Udieresis -50
+KPX A Ugrave -50
+KPX A V -80
+KPX A W -60
+KPX A Y -110
+KPX A Yacute -110
+KPX A Ydieresis -110
+KPX A u -30
+KPX A uacute -30
+KPX A ucircumflex -30
+KPX A udieresis -30
+KPX A ugrave -30
+KPX A v -40
+KPX A w -30
+KPX A y -30
+KPX A yacute -30
+KPX A ydieresis -30
+KPX Aacute C -40
+KPX Aacute Ccedilla -40
+KPX Aacute G -50
+KPX Aacute O -40
+KPX Aacute Oacute -40
+KPX Aacute Ocircumflex -40
+KPX Aacute Odieresis -40
+KPX Aacute Ograve -40
+KPX Aacute Oslash -40
+KPX Aacute Otilde -40
+KPX Aacute Q -40
+KPX Aacute T -90
+KPX Aacute U -50
+KPX Aacute Uacute -50
+KPX Aacute Ucircumflex -50
+KPX Aacute Udieresis -50
+KPX Aacute Ugrave -50
+KPX Aacute V -80
+KPX Aacute W -60
+KPX Aacute Y -110
+KPX Aacute Yacute -110
+KPX Aacute Ydieresis -110
+KPX Aacute u -30
+KPX Aacute uacute -30
+KPX Aacute ucircumflex -30
+KPX Aacute udieresis -30
+KPX Aacute ugrave -30
+KPX Aacute v -40
+KPX Aacute w -30
+KPX Aacute y -30
+KPX Aacute yacute -30
+KPX Aacute ydieresis -30
+KPX Acircumflex C -40
+KPX Acircumflex Ccedilla -40
+KPX Acircumflex G -50
+KPX Acircumflex O -40
+KPX Acircumflex Oacute -40
+KPX Acircumflex Ocircumflex -40
+KPX Acircumflex Odieresis -40
+KPX Acircumflex Ograve -40
+KPX Acircumflex Oslash -40
+KPX Acircumflex Otilde -40
+KPX Acircumflex Q -40
+KPX Acircumflex T -90
+KPX Acircumflex U -50
+KPX Acircumflex Uacute -50
+KPX Acircumflex Ucircumflex -50
+KPX Acircumflex Udieresis -50
+KPX Acircumflex Ugrave -50
+KPX Acircumflex V -80
+KPX Acircumflex W -60
+KPX Acircumflex Y -110
+KPX Acircumflex Yacute -110
+KPX Acircumflex Ydieresis -110
+KPX Acircumflex u -30
+KPX Acircumflex uacute -30
+KPX Acircumflex ucircumflex -30
+KPX Acircumflex udieresis -30
+KPX Acircumflex ugrave -30
+KPX Acircumflex v -40
+KPX Acircumflex w -30
+KPX Acircumflex y -30
+KPX Acircumflex yacute -30
+KPX Acircumflex ydieresis -30
+KPX Adieresis C -40
+KPX Adieresis Ccedilla -40
+KPX Adieresis G -50
+KPX Adieresis O -40
+KPX Adieresis Oacute -40
+KPX Adieresis Ocircumflex -40
+KPX Adieresis Odieresis -40
+KPX Adieresis Ograve -40
+KPX Adieresis Oslash -40
+KPX Adieresis Otilde -40
+KPX Adieresis Q -40
+KPX Adieresis T -90
+KPX Adieresis U -50
+KPX Adieresis Uacute -50
+KPX Adieresis Ucircumflex -50
+KPX Adieresis Udieresis -50
+KPX Adieresis Ugrave -50
+KPX Adieresis V -80
+KPX Adieresis W -60
+KPX Adieresis Y -110
+KPX Adieresis Yacute -110
+KPX Adieresis Ydieresis -110
+KPX Adieresis u -30
+KPX Adieresis uacute -30
+KPX Adieresis ucircumflex -30
+KPX Adieresis udieresis -30
+KPX Adieresis ugrave -30
+KPX Adieresis v -40
+KPX Adieresis w -30
+KPX Adieresis y -30
+KPX Adieresis yacute -30
+KPX Adieresis ydieresis -30
+KPX Agrave C -40
+KPX Agrave Ccedilla -40
+KPX Agrave G -50
+KPX Agrave O -40
+KPX Agrave Oacute -40
+KPX Agrave Ocircumflex -40
+KPX Agrave Odieresis -40
+KPX Agrave Ograve -40
+KPX Agrave Oslash -40
+KPX Agrave Otilde -40
+KPX Agrave Q -40
+KPX Agrave T -90
+KPX Agrave U -50
+KPX Agrave Uacute -50
+KPX Agrave Ucircumflex -50
+KPX Agrave Udieresis -50
+KPX Agrave Ugrave -50
+KPX Agrave V -80
+KPX Agrave W -60
+KPX Agrave Y -110
+KPX Agrave Yacute -110
+KPX Agrave Ydieresis -110
+KPX Agrave u -30
+KPX Agrave uacute -30
+KPX Agrave ucircumflex -30
+KPX Agrave udieresis -30
+KPX Agrave ugrave -30
+KPX Agrave v -40
+KPX Agrave w -30
+KPX Agrave y -30
+KPX Agrave yacute -30
+KPX Agrave ydieresis -30
+KPX Aring C -40
+KPX Aring Ccedilla -40
+KPX Aring G -50
+KPX Aring O -40
+KPX Aring Oacute -40
+KPX Aring Ocircumflex -40
+KPX Aring Odieresis -40
+KPX Aring Ograve -40
+KPX Aring Oslash -40
+KPX Aring Otilde -40
+KPX Aring Q -40
+KPX Aring T -90
+KPX Aring U -50
+KPX Aring Uacute -50
+KPX Aring Ucircumflex -50
+KPX Aring Udieresis -50
+KPX Aring Ugrave -50
+KPX Aring V -80
+KPX Aring W -60
+KPX Aring Y -110
+KPX Aring Yacute -110
+KPX Aring Ydieresis -110
+KPX Aring u -30
+KPX Aring uacute -30
+KPX Aring ucircumflex -30
+KPX Aring udieresis -30
+KPX Aring ugrave -30
+KPX Aring v -40
+KPX Aring w -30
+KPX Aring y -30
+KPX Aring yacute -30
+KPX Aring ydieresis -30
+KPX Atilde C -40
+KPX Atilde Ccedilla -40
+KPX Atilde G -50
+KPX Atilde O -40
+KPX Atilde Oacute -40
+KPX Atilde Ocircumflex -40
+KPX Atilde Odieresis -40
+KPX Atilde Ograve -40
+KPX Atilde Oslash -40
+KPX Atilde Otilde -40
+KPX Atilde Q -40
+KPX Atilde T -90
+KPX Atilde U -50
+KPX Atilde Uacute -50
+KPX Atilde Ucircumflex -50
+KPX Atilde Udieresis -50
+KPX Atilde Ugrave -50
+KPX Atilde V -80
+KPX Atilde W -60
+KPX Atilde Y -110
+KPX Atilde Yacute -110
+KPX Atilde Ydieresis -110
+KPX Atilde u -30
+KPX Atilde uacute -30
+KPX Atilde ucircumflex -30
+KPX Atilde udieresis -30
+KPX Atilde ugrave -30
+KPX Atilde v -40
+KPX Atilde w -30
+KPX Atilde y -30
+KPX Atilde yacute -30
+KPX Atilde ydieresis -30
+KPX B A -30
+KPX B Aacute -30
+KPX B Acircumflex -30
+KPX B Adieresis -30
+KPX B Agrave -30
+KPX B Aring -30
+KPX B Atilde -30
+KPX B U -10
+KPX B Uacute -10
+KPX B Ucircumflex -10
+KPX B Udieresis -10
+KPX B Ugrave -10
+KPX D A -40
+KPX D Aacute -40
+KPX D Acircumflex -40
+KPX D Adieresis -40
+KPX D Agrave -40
+KPX D Aring -40
+KPX D Atilde -40
+KPX D V -40
+KPX D W -40
+KPX D Y -70
+KPX D Yacute -70
+KPX D Ydieresis -70
+KPX D comma -30
+KPX D period -30
+KPX F A -80
+KPX F Aacute -80
+KPX F Acircumflex -80
+KPX F Adieresis -80
+KPX F Agrave -80
+KPX F Aring -80
+KPX F Atilde -80
+KPX F a -20
+KPX F aacute -20
+KPX F acircumflex -20
+KPX F adieresis -20
+KPX F agrave -20
+KPX F aring -20
+KPX F atilde -20
+KPX F comma -100
+KPX F period -100
+KPX J A -20
+KPX J Aacute -20
+KPX J Acircumflex -20
+KPX J Adieresis -20
+KPX J Agrave -20
+KPX J Aring -20
+KPX J Atilde -20
+KPX J comma -20
+KPX J period -20
+KPX J u -20
+KPX J uacute -20
+KPX J ucircumflex -20
+KPX J udieresis -20
+KPX J ugrave -20
+KPX K O -30
+KPX K Oacute -30
+KPX K Ocircumflex -30
+KPX K Odieresis -30
+KPX K Ograve -30
+KPX K Oslash -30
+KPX K Otilde -30
+KPX K e -15
+KPX K eacute -15
+KPX K ecircumflex -15
+KPX K edieresis -15
+KPX K egrave -15
+KPX K o -35
+KPX K oacute -35
+KPX K ocircumflex -35
+KPX K odieresis -35
+KPX K ograve -35
+KPX K oslash -35
+KPX K otilde -35
+KPX K u -30
+KPX K uacute -30
+KPX K ucircumflex -30
+KPX K udieresis -30
+KPX K ugrave -30
+KPX K y -40
+KPX K yacute -40
+KPX K ydieresis -40
+KPX L T -90
+KPX L V -110
+KPX L W -80
+KPX L Y -120
+KPX L Yacute -120
+KPX L Ydieresis -120
+KPX L quotedblright -140
+KPX L quoteright -140
+KPX L y -30
+KPX L yacute -30
+KPX L ydieresis -30
+KPX Lslash T -90
+KPX Lslash V -110
+KPX Lslash W -80
+KPX Lslash Y -120
+KPX Lslash Yacute -120
+KPX Lslash Ydieresis -120
+KPX Lslash quotedblright -140
+KPX Lslash quoteright -140
+KPX Lslash y -30
+KPX Lslash yacute -30
+KPX Lslash ydieresis -30
+KPX O A -50
+KPX O Aacute -50
+KPX O Acircumflex -50
+KPX O Adieresis -50
+KPX O Agrave -50
+KPX O Aring -50
+KPX O Atilde -50
+KPX O T -40
+KPX O V -50
+KPX O W -50
+KPX O X -50
+KPX O Y -70
+KPX O Yacute -70
+KPX O Ydieresis -70
+KPX O comma -40
+KPX O period -40
+KPX Oacute A -50
+KPX Oacute Aacute -50
+KPX Oacute Acircumflex -50
+KPX Oacute Adieresis -50
+KPX Oacute Agrave -50
+KPX Oacute Aring -50
+KPX Oacute Atilde -50
+KPX Oacute T -40
+KPX Oacute V -50
+KPX Oacute W -50
+KPX Oacute X -50
+KPX Oacute Y -70
+KPX Oacute Yacute -70
+KPX Oacute Ydieresis -70
+KPX Oacute comma -40
+KPX Oacute period -40
+KPX Ocircumflex A -50
+KPX Ocircumflex Aacute -50
+KPX Ocircumflex Acircumflex -50
+KPX Ocircumflex Adieresis -50
+KPX Ocircumflex Agrave -50
+KPX Ocircumflex Aring -50
+KPX Ocircumflex Atilde -50
+KPX Ocircumflex T -40
+KPX Ocircumflex V -50
+KPX Ocircumflex W -50
+KPX Ocircumflex X -50
+KPX Ocircumflex Y -70
+KPX Ocircumflex Yacute -70
+KPX Ocircumflex Ydieresis -70
+KPX Ocircumflex comma -40
+KPX Ocircumflex period -40
+KPX Odieresis A -50
+KPX Odieresis Aacute -50
+KPX Odieresis Acircumflex -50
+KPX Odieresis Adieresis -50
+KPX Odieresis Agrave -50
+KPX Odieresis Aring -50
+KPX Odieresis Atilde -50
+KPX Odieresis T -40
+KPX Odieresis V -50
+KPX Odieresis W -50
+KPX Odieresis X -50
+KPX Odieresis Y -70
+KPX Odieresis Yacute -70
+KPX Odieresis Ydieresis -70
+KPX Odieresis comma -40
+KPX Odieresis period -40
+KPX Ograve A -50
+KPX Ograve Aacute -50
+KPX Ograve Acircumflex -50
+KPX Ograve Adieresis -50
+KPX Ograve Agrave -50
+KPX Ograve Aring -50
+KPX Ograve Atilde -50
+KPX Ograve T -40
+KPX Ograve V -50
+KPX Ograve W -50
+KPX Ograve X -50
+KPX Ograve Y -70
+KPX Ograve Yacute -70
+KPX Ograve Ydieresis -70
+KPX Ograve comma -40
+KPX Ograve period -40
+KPX Oslash A -50
+KPX Oslash Aacute -50
+KPX Oslash Acircumflex -50
+KPX Oslash Adieresis -50
+KPX Oslash Agrave -50
+KPX Oslash Aring -50
+KPX Oslash Atilde -50
+KPX Oslash T -40
+KPX Oslash V -50
+KPX Oslash W -50
+KPX Oslash X -50
+KPX Oslash Y -70
+KPX Oslash Yacute -70
+KPX Oslash Ydieresis -70
+KPX Oslash comma -40
+KPX Oslash period -40
+KPX Otilde A -50
+KPX Otilde Aacute -50
+KPX Otilde Acircumflex -50
+KPX Otilde Adieresis -50
+KPX Otilde Agrave -50
+KPX Otilde Aring -50
+KPX Otilde Atilde -50
+KPX Otilde T -40
+KPX Otilde V -50
+KPX Otilde W -50
+KPX Otilde X -50
+KPX Otilde Y -70
+KPX Otilde Yacute -70
+KPX Otilde Ydieresis -70
+KPX Otilde comma -40
+KPX Otilde period -40
+KPX P A -100
+KPX P Aacute -100
+KPX P Acircumflex -100
+KPX P Adieresis -100
+KPX P Agrave -100
+KPX P Aring -100
+KPX P Atilde -100
+KPX P a -30
+KPX P aacute -30
+KPX P acircumflex -30
+KPX P adieresis -30
+KPX P agrave -30
+KPX P aring -30
+KPX P atilde -30
+KPX P comma -120
+KPX P e -30
+KPX P eacute -30
+KPX P ecircumflex -30
+KPX P edieresis -30
+KPX P egrave -30
+KPX P o -40
+KPX P oacute -40
+KPX P ocircumflex -40
+KPX P odieresis -40
+KPX P ograve -40
+KPX P oslash -40
+KPX P otilde -40
+KPX P period -120
+KPX Q U -10
+KPX Q Uacute -10
+KPX Q Ucircumflex -10
+KPX Q Udieresis -10
+KPX Q Ugrave -10
+KPX Q comma 20
+KPX Q period 20
+KPX R O -20
+KPX R Oacute -20
+KPX R Ocircumflex -20
+KPX R Odieresis -20
+KPX R Ograve -20
+KPX R Oslash -20
+KPX R Otilde -20
+KPX R T -20
+KPX R U -20
+KPX R Uacute -20
+KPX R Ucircumflex -20
+KPX R Udieresis -20
+KPX R Ugrave -20
+KPX R V -50
+KPX R W -40
+KPX R Y -50
+KPX R Yacute -50
+KPX R Ydieresis -50
+KPX T A -90
+KPX T Aacute -90
+KPX T Acircumflex -90
+KPX T Adieresis -90
+KPX T Agrave -90
+KPX T Aring -90
+KPX T Atilde -90
+KPX T O -40
+KPX T Oacute -40
+KPX T Ocircumflex -40
+KPX T Odieresis -40
+KPX T Ograve -40
+KPX T Oslash -40
+KPX T Otilde -40
+KPX T a -80
+KPX T aacute -80
+KPX T acircumflex -80
+KPX T adieresis -80
+KPX T agrave -80
+KPX T aring -80
+KPX T atilde -80
+KPX T colon -40
+KPX T comma -80
+KPX T e -60
+KPX T eacute -60
+KPX T ecircumflex -60
+KPX T edieresis -60
+KPX T egrave -60
+KPX T hyphen -120
+KPX T o -80
+KPX T oacute -80
+KPX T ocircumflex -80
+KPX T odieresis -80
+KPX T ograve -80
+KPX T oslash -80
+KPX T otilde -80
+KPX T period -80
+KPX T r -80
+KPX T semicolon -40
+KPX T u -90
+KPX T uacute -90
+KPX T ucircumflex -90
+KPX T udieresis -90
+KPX T ugrave -90
+KPX T w -60
+KPX T y -60
+KPX T yacute -60
+KPX T ydieresis -60
+KPX U A -50
+KPX U Aacute -50
+KPX U Acircumflex -50
+KPX U Adieresis -50
+KPX U Agrave -50
+KPX U Aring -50
+KPX U Atilde -50
+KPX U comma -30
+KPX U period -30
+KPX Uacute A -50
+KPX Uacute Aacute -50
+KPX Uacute Acircumflex -50
+KPX Uacute Adieresis -50
+KPX Uacute Agrave -50
+KPX Uacute Aring -50
+KPX Uacute Atilde -50
+KPX Uacute comma -30
+KPX Uacute period -30
+KPX Ucircumflex A -50
+KPX Ucircumflex Aacute -50
+KPX Ucircumflex Acircumflex -50
+KPX Ucircumflex Adieresis -50
+KPX Ucircumflex Agrave -50
+KPX Ucircumflex Aring -50
+KPX Ucircumflex Atilde -50
+KPX Ucircumflex comma -30
+KPX Ucircumflex period -30
+KPX Udieresis A -50
+KPX Udieresis Aacute -50
+KPX Udieresis Acircumflex -50
+KPX Udieresis Adieresis -50
+KPX Udieresis Agrave -50
+KPX Udieresis Aring -50
+KPX Udieresis Atilde -50
+KPX Udieresis comma -30
+KPX Udieresis period -30
+KPX Ugrave A -50
+KPX Ugrave Aacute -50
+KPX Ugrave Acircumflex -50
+KPX Ugrave Adieresis -50
+KPX Ugrave Agrave -50
+KPX Ugrave Aring -50
+KPX Ugrave Atilde -50
+KPX Ugrave comma -30
+KPX Ugrave period -30
+KPX V A -80
+KPX V Aacute -80
+KPX V Acircumflex -80
+KPX V Adieresis -80
+KPX V Agrave -80
+KPX V Aring -80
+KPX V Atilde -80
+KPX V G -50
+KPX V O -50
+KPX V Oacute -50
+KPX V Ocircumflex -50
+KPX V Odieresis -50
+KPX V Ograve -50
+KPX V Oslash -50
+KPX V Otilde -50
+KPX V a -60
+KPX V aacute -60
+KPX V acircumflex -60
+KPX V adieresis -60
+KPX V agrave -60
+KPX V aring -60
+KPX V atilde -60
+KPX V colon -40
+KPX V comma -120
+KPX V e -50
+KPX V eacute -50
+KPX V ecircumflex -50
+KPX V edieresis -50
+KPX V egrave -50
+KPX V hyphen -80
+KPX V o -90
+KPX V oacute -90
+KPX V ocircumflex -90
+KPX V odieresis -90
+KPX V ograve -90
+KPX V oslash -90
+KPX V otilde -90
+KPX V period -120
+KPX V semicolon -40
+KPX V u -60
+KPX V uacute -60
+KPX V ucircumflex -60
+KPX V udieresis -60
+KPX V ugrave -60
+KPX W A -60
+KPX W Aacute -60
+KPX W Acircumflex -60
+KPX W Adieresis -60
+KPX W Agrave -60
+KPX W Aring -60
+KPX W Atilde -60
+KPX W O -20
+KPX W Oacute -20
+KPX W Ocircumflex -20
+KPX W Odieresis -20
+KPX W Ograve -20
+KPX W Oslash -20
+KPX W Otilde -20
+KPX W a -40
+KPX W aacute -40
+KPX W acircumflex -40
+KPX W adieresis -40
+KPX W agrave -40
+KPX W aring -40
+KPX W atilde -40
+KPX W colon -10
+KPX W comma -80
+KPX W e -35
+KPX W eacute -35
+KPX W ecircumflex -35
+KPX W edieresis -35
+KPX W egrave -35
+KPX W hyphen -40
+KPX W o -60
+KPX W oacute -60
+KPX W ocircumflex -60
+KPX W odieresis -60
+KPX W ograve -60
+KPX W oslash -60
+KPX W otilde -60
+KPX W period -80
+KPX W semicolon -10
+KPX W u -45
+KPX W uacute -45
+KPX W ucircumflex -45
+KPX W udieresis -45
+KPX W ugrave -45
+KPX W y -20
+KPX W yacute -20
+KPX W ydieresis -20
+KPX Y A -110
+KPX Y Aacute -110
+KPX Y Acircumflex -110
+KPX Y Adieresis -110
+KPX Y Agrave -110
+KPX Y Aring -110
+KPX Y Atilde -110
+KPX Y O -70
+KPX Y Oacute -70
+KPX Y Ocircumflex -70
+KPX Y Odieresis -70
+KPX Y Ograve -70
+KPX Y Oslash -70
+KPX Y Otilde -70
+KPX Y a -90
+KPX Y aacute -90
+KPX Y acircumflex -90
+KPX Y adieresis -90
+KPX Y agrave -90
+KPX Y aring -90
+KPX Y atilde -90
+KPX Y colon -50
+KPX Y comma -100
+KPX Y e -80
+KPX Y eacute -80
+KPX Y ecircumflex -80
+KPX Y edieresis -80
+KPX Y egrave -80
+KPX Y o -100
+KPX Y oacute -100
+KPX Y ocircumflex -100
+KPX Y odieresis -100
+KPX Y ograve -100
+KPX Y oslash -100
+KPX Y otilde -100
+KPX Y period -100
+KPX Y semicolon -50
+KPX Y u -100
+KPX Y uacute -100
+KPX Y ucircumflex -100
+KPX Y udieresis -100
+KPX Y ugrave -100
+KPX Yacute A -110
+KPX Yacute Aacute -110
+KPX Yacute Acircumflex -110
+KPX Yacute Adieresis -110
+KPX Yacute Agrave -110
+KPX Yacute Aring -110
+KPX Yacute Atilde -110
+KPX Yacute O -70
+KPX Yacute Oacute -70
+KPX Yacute Ocircumflex -70
+KPX Yacute Odieresis -70
+KPX Yacute Ograve -70
+KPX Yacute Oslash -70
+KPX Yacute Otilde -70
+KPX Yacute a -90
+KPX Yacute aacute -90
+KPX Yacute acircumflex -90
+KPX Yacute adieresis -90
+KPX Yacute agrave -90
+KPX Yacute aring -90
+KPX Yacute atilde -90
+KPX Yacute colon -50
+KPX Yacute comma -100
+KPX Yacute e -80
+KPX Yacute eacute -80
+KPX Yacute ecircumflex -80
+KPX Yacute edieresis -80
+KPX Yacute egrave -80
+KPX Yacute o -100
+KPX Yacute oacute -100
+KPX Yacute ocircumflex -100
+KPX Yacute odieresis -100
+KPX Yacute ograve -100
+KPX Yacute oslash -100
+KPX Yacute otilde -100
+KPX Yacute period -100
+KPX Yacute semicolon -50
+KPX Yacute u -100
+KPX Yacute uacute -100
+KPX Yacute ucircumflex -100
+KPX Yacute udieresis -100
+KPX Yacute ugrave -100
+KPX Ydieresis A -110
+KPX Ydieresis Aacute -110
+KPX Ydieresis Acircumflex -110
+KPX Ydieresis Adieresis -110
+KPX Ydieresis Agrave -110
+KPX Ydieresis Aring -110
+KPX Ydieresis Atilde -110
+KPX Ydieresis O -70
+KPX Ydieresis Oacute -70
+KPX Ydieresis Ocircumflex -70
+KPX Ydieresis Odieresis -70
+KPX Ydieresis Ograve -70
+KPX Ydieresis Oslash -70
+KPX Ydieresis Otilde -70
+KPX Ydieresis a -90
+KPX Ydieresis aacute -90
+KPX Ydieresis acircumflex -90
+KPX Ydieresis adieresis -90
+KPX Ydieresis agrave -90
+KPX Ydieresis aring -90
+KPX Ydieresis atilde -90
+KPX Ydieresis colon -50
+KPX Ydieresis comma -100
+KPX Ydieresis e -80
+KPX Ydieresis eacute -80
+KPX Ydieresis ecircumflex -80
+KPX Ydieresis edieresis -80
+KPX Ydieresis egrave -80
+KPX Ydieresis o -100
+KPX Ydieresis oacute -100
+KPX Ydieresis ocircumflex -100
+KPX Ydieresis odieresis -100
+KPX Ydieresis ograve -100
+KPX Ydieresis oslash -100
+KPX Ydieresis otilde -100
+KPX Ydieresis period -100
+KPX Ydieresis semicolon -50
+KPX Ydieresis u -100
+KPX Ydieresis uacute -100
+KPX Ydieresis ucircumflex -100
+KPX Ydieresis udieresis -100
+KPX Ydieresis ugrave -100
+KPX a g -10
+KPX a v -15
+KPX a w -15
+KPX a y -20
+KPX a yacute -20
+KPX a ydieresis -20
+KPX aacute g -10
+KPX aacute v -15
+KPX aacute w -15
+KPX aacute y -20
+KPX aacute yacute -20
+KPX aacute ydieresis -20
+KPX acircumflex g -10
+KPX acircumflex v -15
+KPX acircumflex w -15
+KPX acircumflex y -20
+KPX acircumflex yacute -20
+KPX acircumflex ydieresis -20
+KPX adieresis g -10
+KPX adieresis v -15
+KPX adieresis w -15
+KPX adieresis y -20
+KPX adieresis yacute -20
+KPX adieresis ydieresis -20
+KPX agrave g -10
+KPX agrave v -15
+KPX agrave w -15
+KPX agrave y -20
+KPX agrave yacute -20
+KPX agrave ydieresis -20
+KPX aring g -10
+KPX aring v -15
+KPX aring w -15
+KPX aring y -20
+KPX aring yacute -20
+KPX aring ydieresis -20
+KPX atilde g -10
+KPX atilde v -15
+KPX atilde w -15
+KPX atilde y -20
+KPX atilde yacute -20
+KPX atilde ydieresis -20
+KPX b l -10
+KPX b lslash -10
+KPX b u -20
+KPX b uacute -20
+KPX b ucircumflex -20
+KPX b udieresis -20
+KPX b ugrave -20
+KPX b v -20
+KPX b y -20
+KPX b yacute -20
+KPX b ydieresis -20
+KPX c h -10
+KPX c k -20
+KPX c l -20
+KPX c lslash -20
+KPX c y -10
+KPX c yacute -10
+KPX c ydieresis -10
+KPX ccedilla h -10
+KPX ccedilla k -20
+KPX ccedilla l -20
+KPX ccedilla lslash -20
+KPX ccedilla y -10
+KPX ccedilla yacute -10
+KPX ccedilla ydieresis -10
+KPX colon space -40
+KPX comma quotedblright -120
+KPX comma quoteright -120
+KPX comma space -40
+KPX d d -10
+KPX d v -15
+KPX d w -15
+KPX d y -15
+KPX d yacute -15
+KPX d ydieresis -15
+KPX e comma 10
+KPX e period 20
+KPX e v -15
+KPX e w -15
+KPX e x -15
+KPX e y -15
+KPX e yacute -15
+KPX e ydieresis -15
+KPX eacute comma 10
+KPX eacute period 20
+KPX eacute v -15
+KPX eacute w -15
+KPX eacute x -15