summaryrefslogtreecommitdiff
path: root/support/hp2pl
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/hp2pl
Initial commit
Diffstat (limited to 'support/hp2pl')
-rw-r--r--support/hp2pl/0d.lig6
-rw-r--r--support/hp2pl/0i.lig6
-rw-r--r--support/hp2pl/0n.lig5
-rw-r--r--support/hp2pl/0s.lig6
-rw-r--r--support/hp2pl/0u.lig5
-rw-r--r--support/hp2pl/10j.lig11
-rw-r--r--support/hp2pl/10u.lig8
-rw-r--r--support/hp2pl/11u.lig8
-rw-r--r--support/hp2pl/12j.lig6
-rw-r--r--support/hp2pl/12u.lig7
-rw-r--r--support/hp2pl/13j.lig11
-rw-r--r--support/hp2pl/14j.lig8
-rw-r--r--support/hp2pl/15u.lig3
-rw-r--r--support/hp2pl/17u.lig6
-rw-r--r--support/hp2pl/19m.lig6
-rw-r--r--support/hp2pl/19u.lig6
-rw-r--r--support/hp2pl/1e.lig6
-rw-r--r--support/hp2pl/1f.lig6
-rw-r--r--support/hp2pl/1g.lig6
-rw-r--r--support/hp2pl/1u.lig3
-rw-r--r--support/hp2pl/2n.lig6
-rw-r--r--support/hp2pl/2s.lig6
-rw-r--r--support/hp2pl/579l.lig3
-rw-r--r--support/hp2pl/5m.lig3
-rw-r--r--support/hp2pl/5n.lig6
-rw-r--r--support/hp2pl/5t.lig6
-rw-r--r--support/hp2pl/6j.lig13
-rw-r--r--support/hp2pl/6m.lig3
-rw-r--r--support/hp2pl/7j.lig12
-rw-r--r--support/hp2pl/8m.lig3
-rw-r--r--support/hp2pl/8u.lig8
-rw-r--r--support/hp2pl/9e.lig6
-rw-r--r--support/hp2pl/9t.lig6
-rw-r--r--support/hp2pl/9u.lig7
-rw-r--r--support/hp2pl/hptfm2pl.doc246
-rw-r--r--support/hp2pl/readme24
-rw-r--r--support/hp2pl/showsym.doc36
37 files changed, 523 insertions, 0 deletions
diff --git a/support/hp2pl/0d.lig b/support/hp2pl/0d.lig
new file mode 100644
index 0000000000..01adb46ea8
--- /dev/null
+++ b/support/hp2pl/0d.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 0D
+% ISO 60: Danish/Norwegian
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/0i.lig b/support/hp2pl/0i.lig
new file mode 100644
index 0000000000..5c15b7a504
--- /dev/null
+++ b/support/hp2pl/0i.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 0I
+% ISO 15: Italian
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/0n.lig b/support/hp2pl/0n.lig
new file mode 100644
index 0000000000..8a7aad8b5c
--- /dev/null
+++ b/support/hp2pl/0n.lig
@@ -0,0 +1,5 @@
+% lig file for symbol set 0N
+% ECMA-94 Latin 1
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`! `` 161 % !`
+`? `` 191 % ?`
diff --git a/support/hp2pl/0s.lig b/support/hp2pl/0s.lig
new file mode 100644
index 0000000000..fc17d77bb1
--- /dev/null
+++ b/support/hp2pl/0s.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 0S
+% ISO 11: Swedish
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/0u.lig b/support/hp2pl/0u.lig
new file mode 100644
index 0000000000..e3714dde32
--- /dev/null
+++ b/support/hp2pl/0u.lig
@@ -0,0 +1,5 @@
+% lig file for symbol set 0U
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 034 % ``
+`' `' 034 % ''
+
diff --git a/support/hp2pl/10j.lig b/support/hp2pl/10j.lig
new file mode 100644
index 0000000000..634bc42b9e
--- /dev/null
+++ b/support/hp2pl/10j.lig
@@ -0,0 +1,11 @@
+% lig file for symbol set 10J
+% PS Text
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`f `i 174 % fi
+`f `l 175 % fl
+`` `` 170 % ``
+'047 '047 186 % ''
+`! `` 161 % !`
+`? `` 191 % ?`
+`- `- 177 % en dash
+177 `- 208 % em dash
diff --git a/support/hp2pl/10u.lig b/support/hp2pl/10u.lig
new file mode 100644
index 0000000000..84521755ad
--- /dev/null
+++ b/support/hp2pl/10u.lig
@@ -0,0 +1,8 @@
+% lig file for symbol set 10U
+% PC-8
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`! `` 173 % !`
+`? `` 168 % ?`
+`` `` 034 % ``
+`' `' 034 % ''
+
diff --git a/support/hp2pl/11u.lig b/support/hp2pl/11u.lig
new file mode 100644
index 0000000000..f6ce566f0e
--- /dev/null
+++ b/support/hp2pl/11u.lig
@@ -0,0 +1,8 @@
+% lig file for symbol set 11U
+% PC-8 DN
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`! `` 173 % !`
+`? `` 168 % ?`
+`` `` 034 % ``
+`' `' 034 % ''
+
diff --git a/support/hp2pl/12j.lig b/support/hp2pl/12j.lig
new file mode 100644
index 0000000000..c17c441915
--- /dev/null
+++ b/support/hp2pl/12j.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 12J
+% Macintosh
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/12u.lig b/support/hp2pl/12u.lig
new file mode 100644
index 0000000000..f6e1425273
--- /dev/null
+++ b/support/hp2pl/12u.lig
@@ -0,0 +1,7 @@
+% lig file for symbol set 12U
+% PC-850
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 034 % ``
+`' `' 034 % ''
+`! `` 173 % !`
+`? `` 168 % ?`
diff --git a/support/hp2pl/13j.lig b/support/hp2pl/13j.lig
new file mode 100644
index 0000000000..295dba4a31
--- /dev/null
+++ b/support/hp2pl/13j.lig
@@ -0,0 +1,11 @@
+% lig file for symbol set 13J
+% Ventura International
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 177 % ``
+`' `' 178 % ''
+`! `` 184 % !`
+`? `` 185 % ?`
+`- `- 246 % -- -> en dash
+246 `- 245 % endash- -> em dash
+
+
diff --git a/support/hp2pl/14j.lig b/support/hp2pl/14j.lig
new file mode 100644
index 0000000000..7b99fcf708
--- /dev/null
+++ b/support/hp2pl/14j.lig
@@ -0,0 +1,8 @@
+% lig file for symbol set 14J
+% Ventura US
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 177 % ``
+`' `' 178 % ''
+`- `- 246 % en dash
+246 `- 245 % em dash
+
diff --git a/support/hp2pl/15u.lig b/support/hp2pl/15u.lig
new file mode 100644
index 0000000000..dc7e9982c5
--- /dev/null
+++ b/support/hp2pl/15u.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 5M
+% There are none.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/17u.lig b/support/hp2pl/17u.lig
new file mode 100644
index 0000000000..056f97755f
--- /dev/null
+++ b/support/hp2pl/17u.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 17U
+% PC-852 Latin 2
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/19m.lig b/support/hp2pl/19m.lig
new file mode 100644
index 0000000000..b3cc5b2d55
--- /dev/null
+++ b/support/hp2pl/19m.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 19M
+% Symbol
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/19u.lig b/support/hp2pl/19u.lig
new file mode 100644
index 0000000000..43b2a2ffd9
--- /dev/null
+++ b/support/hp2pl/19u.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 19U
+% Windows 3.1 Latin 1
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/1e.lig b/support/hp2pl/1e.lig
new file mode 100644
index 0000000000..134e2a6e64
--- /dev/null
+++ b/support/hp2pl/1e.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 1E
+% ISO 4: United Kingdom
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/1f.lig b/support/hp2pl/1f.lig
new file mode 100644
index 0000000000..3695ed5f5a
--- /dev/null
+++ b/support/hp2pl/1f.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 1F
+% ISO 69: French
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/1g.lig b/support/hp2pl/1g.lig
new file mode 100644
index 0000000000..b6593417f9
--- /dev/null
+++ b/support/hp2pl/1g.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 1G
+% ISO 21: German
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/1u.lig b/support/hp2pl/1u.lig
new file mode 100644
index 0000000000..2a241861ae
--- /dev/null
+++ b/support/hp2pl/1u.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 1U
+% There are none.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/2n.lig b/support/hp2pl/2n.lig
new file mode 100644
index 0000000000..f7bb9828ae
--- /dev/null
+++ b/support/hp2pl/2n.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 2N
+% ISO 8859/2 Latin 2
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/2s.lig b/support/hp2pl/2s.lig
new file mode 100644
index 0000000000..f11a031522
--- /dev/null
+++ b/support/hp2pl/2s.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 2S
+% ISO 17: Spanish
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/579l.lig b/support/hp2pl/579l.lig
new file mode 100644
index 0000000000..e52b1bfc36
--- /dev/null
+++ b/support/hp2pl/579l.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 579L
+% Wingdings
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/5m.lig b/support/hp2pl/5m.lig
new file mode 100644
index 0000000000..dc7e9982c5
--- /dev/null
+++ b/support/hp2pl/5m.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 5M
+% There are none.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/5n.lig b/support/hp2pl/5n.lig
new file mode 100644
index 0000000000..101d42c162
--- /dev/null
+++ b/support/hp2pl/5n.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 5N
+% ISO 8859/9 Latin 5
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/5t.lig b/support/hp2pl/5t.lig
new file mode 100644
index 0000000000..6f59fe2f9d
--- /dev/null
+++ b/support/hp2pl/5t.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 5T
+% Windows 3.1 Latin 5
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/6j.lig b/support/hp2pl/6j.lig
new file mode 100644
index 0000000000..69010d6e6b
--- /dev/null
+++ b/support/hp2pl/6j.lig
@@ -0,0 +1,13 @@
+% lig file for symbol set 6J
+% Microsoft Publishing
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`f `f 171 % ff
+`f `i 169 % fi
+`f `l 170 % fl
+171 `i 172 % ffi
+171 `l 173 % ffl
+`` `` 126 % ``
+'047 '047 034 % ''
+% Can't use the following because it creates a loop...
+%`- `- 045 % en dash
+%045 `- 077 % em dash
diff --git a/support/hp2pl/6m.lig b/support/hp2pl/6m.lig
new file mode 100644
index 0000000000..c6482a65ad
--- /dev/null
+++ b/support/hp2pl/6m.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 6M
+% There are none.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/7j.lig b/support/hp2pl/7j.lig
new file mode 100644
index 0000000000..f48d4b2edc
--- /dev/null
+++ b/support/hp2pl/7j.lig
@@ -0,0 +1,12 @@
+% lig file for symbol set 7J
+% DeskTop
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`f `i 173 % fi
+`f `l 174 % fl
+`` `` 176 % ``
+'047 '047 177 % ''
+`! `` 215 % !`
+`? `` 216 % ?`
+`- `- 170 % -- -> en dash
+170 `- 171 % endash- -> em dash
+
diff --git a/support/hp2pl/8m.lig b/support/hp2pl/8m.lig
new file mode 100644
index 0000000000..9e0a1e3ef8
--- /dev/null
+++ b/support/hp2pl/8m.lig
@@ -0,0 +1,3 @@
+% lig file for symbol set 8M
+% There are none.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/8u.lig b/support/hp2pl/8u.lig
new file mode 100644
index 0000000000..60e9e3640d
--- /dev/null
+++ b/support/hp2pl/8u.lig
@@ -0,0 +1,8 @@
+% lig file for symbol set 8U
+% Roman-8
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 034 % ``
+`' `' 034 % ''
+`! `` 184 % !`
+`? `` 185 % ?`
+
diff --git a/support/hp2pl/9e.lig b/support/hp2pl/9e.lig
new file mode 100644
index 0000000000..dd64950ab6
--- /dev/null
+++ b/support/hp2pl/9e.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 9E
+% Windows 3.1 Latin 2
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/9t.lig b/support/hp2pl/9t.lig
new file mode 100644
index 0000000000..64eddd8c3c
--- /dev/null
+++ b/support/hp2pl/9t.lig
@@ -0,0 +1,6 @@
+% lig file for symbol set 9T
+% PC-8 TK, Code Page 437T
+% This lig file was created for the new HPLJ4 TrueType fonts.
+% I don't actually have any accurate ligature information for
+% these fonts yet. If _you_ do, please forward it to me.
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/hp2pl/9u.lig b/support/hp2pl/9u.lig
new file mode 100644
index 0000000000..0abf25edce
--- /dev/null
+++ b/support/hp2pl/9u.lig
@@ -0,0 +1,7 @@
+% lig file for symbol set 9U
+% Windows
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+`` `` 034 % ``
+`' `' 034 % ''
+`! `` 161 % !`
+`? `` 191 % ?`
diff --git a/support/hp2pl/hptfm2pl.doc b/support/hp2pl/hptfm2pl.doc
new file mode 100644
index 0000000000..5aa2124be9
--- /dev/null
+++ b/support/hp2pl/hptfm2pl.doc
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ HPtfm2pl
+
+ HPtfm2pl converts HP AutoFont Metric Files into TeX PL (TFM) files
+
+ Version 1.0b\beta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copyright (c) 1992,93 by Small Planet Software
+
+ All Rights Reserved
+
+
+
+
+ THIS PROGRAM IS ABSOLUTELY FREE. THIS PROGRAM IS PROVIDED
+ ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+ PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+ PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+ PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
+ NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ IN NO EVENT WILL ANY COPYRIGHT HOLDER BE LIABLE TO YOU
+ FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL
+ OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+ INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+ TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
+ LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
+ THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
+ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGES.
+
+ Every reasonable effort has been made to assure the quality and
+ completeness of this program, if you have any questions, comments, or
+ suggestions or if you believe that you have found a bug please contact
+ the author at the address given at the end of this document.
+
+ All trademarks used within this document are trademarks of their
+ respective owners.
+
+Changes (what's new and exciting)
+---------------------------------
+
+ Version 1.0b\beta
+
+ o Changed the STRETCH, SHRINK, EXTRASPACE, QUAD, and SPACE parameters
+ to reasonable defaults. Previous versions of this program attempted
+ to use a mathematical function to select the appropriate measure
+ based on the design size. Unfortunately, I created the function by
+ interpolation over a small range of points (5-17pt fonts) and its
+ predictive value when extrapolated out to 250ish points was absolutely
+ bogus. Let me know how the new measurements work.
+
+ Version 1.0a\beta
+
+ o Added support for HP LJ4 TrueType TFMs. I've left in a switch (/I)
+ to override the alternate rounding suggested by the folks at HP.
+ It seems to make too much difference to me. But since I don't have
+ an LJ4 ...
+
+ Version 0.91beta
+
+ o I modified the calculation of "design size" so that the design size
+ of the HP AutoFont file is used instead of always using 10pt. This
+ means that the default size of the fixed-sized fonts will be correct.
+ Unfortunately, it means you'll get a 250pt Times Roman font if you
+ don't specify 'at Npt'.
+
+ Version 0.9beta
+
+ o First release.
+
+Usage
+-----
+
+HPtfm2pl is run from the DOS command prompt. In order to keep the program
+small and simple, a command-line interface has been chosen instead of
+something more user-friendly. The general format for running HPtfm2pl
+looks like this:
+
+ HPTFM2PL autofont symsyet <ligfile> </i>
+
+Where:
+
+autofont is the name of the HP AutoFont Support file to read.
+
+symset is the symbol set to use. The symbol set must be present
+ in the AutoFont file. If you select a symbol set that is
+ not present, HPtfm2pl will list the symbol sets which are
+ present.
+
+ligfile is the name of the ligature file to use. Information about
+ ligatures is not present in the AutoFont file. The default
+ ligature file is 'symset.lig'. For example, if you are
+ creating a TFM file for symbol set 9U, the default symbol
+ set file is '9U.LIG'.
+
+/i Turns off the special rounding algorithm suggested by the
+ HP LJ4 Developer's Kit. This option only matters on HP
+ TFMs for TrueType fonts.
+
+Assuming that no errors occur, the PL file is written to standard output.
+This means that you must use I/O redirection to write it to a file. For
+example, you might run:
+
+ hptfm2pl c:\autofont\trr0000s.tfm 0u > trr0u.pl
+
+To create a TeX PL file for Times-Roman Regular symbol set 0U.
+
+If anyone is really distressed by the fact that I was lazy and didn't feel
+like adding a third parameter (with the resulting positional parameter
+hairyness), "I'm sorry." There, does that help? ;-)
+
+Caveat
+------
+
+I don't have access to the symbol tables for some of the new symbol sets
+in the LJ4. Consequently, I do not have ligature files for those symbol
+sets...
+
+If you create ligature files for the missing symbol sets, _please_ send
+them to me.
+
+Bye Bye
+-------
+
+I hope that you find HPtfm2pl useful. HPtfm2pl is absolutely free. You
+may copy it and give it away to anyone that you think might benefit from
+it. However, you may not sell it or profit from it's distribution in any
+way, shape, or form.
+
+If you wish to contact the author, you may write to:
+
+ Norman Walsh
+ 87 South Silver Ln, #2
+ Sunderland, MA 01375
+ USA
+
+or send electronic mail to:
+
+ walsh@cs.umass.edu
+
+Other Programs by Small Planet Software
+---------------------------------------
+
+PKtoSFP
+-------
+
+PKtoSFP converts TeX PK fonts into HP LaserJet softfonts. PKtoSFP can
+produce HP AutoFont Support files to provide accurate spacing and kerning
+information to other applications.PKtoSFP is the inverse of SFPtoPK.
+
+SFPtoPK
+-------
+
+SFPtoPK converts HP LaserJet softfonts into TeX fonts. SFPtoPK can use
+AutoFont Support files to provide accurate spacing and kerning information
+to TeX. SFPtoPK is the inverse of PKtoSFP.
+
+PKscale
+-------
+
+Changes the magnification of TeX PK files. This can be especially useful if
+you are working with devices of differing resolutions. PKscale is included
+in the SFPtoPK package.
+
+MergeSFP
+--------
+
+Merges multiple LaserJet softfonts into a single file. If you are
+generating TeX fonts, you may discover that you need characters from
+several different symbol sets (and, hence, several different LaserJet
+softfonts) in order to create a complete TeX character set.MergeSFP allows
+you to construct a single LaserJet softfont containing the appropriate
+characters from several different softfonts.
+
+Sfware
+------
+
+The Sfware utilities allow you to download, rotate, compress, expand, view,
+and perform special effects on softfonts. The effects provided include
+bold, fill, convert to fixed spacing, halftone, hollow, invert, mirror,
+outline, convert to proportional spacing, resize, reverse, shade, shadow,
+slant, stripe, tilt, three-d, hollow-three-d, and filled-three-d effects.
+The effects can be tailored and customized for any font with various
+parameters and shading patterns. Sfware is distributed under a shareware
+license agreement.
+
+SFP2Auto
+--------
+
+SFP2Auto reads HP LaserJet softfonts and produces HP AutoFont Support files
+directly.Many applications that cannot use softfonts directly, can install
+them with HP AutoFont Support. For example, this program allows you to
+install arbitrary softfonts into WordPerfect using only the PTR program!
diff --git a/support/hp2pl/readme b/support/hp2pl/readme
new file mode 100644
index 0000000000..a45f0777d8
--- /dev/null
+++ b/support/hp2pl/readme
@@ -0,0 +1,24 @@
+HPtfm2pl is a program for creating TeX PL files from HP AutoFont Support
+metric files. HP provides Autofont support files for all of the built-in
+printer fonts and all of the cartridges that it sells. If you do not have
+autofont support files for your HP product, contact your HP dealer.
+
+The program PLtoTF will create TeX TFM files from PL files. The PLtoTF
+program should be part of any complete TeX distribution.
+
+See HPTFM2PL.DOC for more information.
+
+On caveat, the ligature files in this distribution are derived from the
+SFPtoPK ligature files. SFPtoPK also remaps characters so these ligature
+files are different. They are also wrong if I made any mistakes reading
+the symbol set layouts at the back of my PCL III reference manual. Sorry
+about that. Please let me know if you think that you have found an
+incorrect ligature file.
+
+Let me know if you think anything else is incorrect as well. Heck, you
+could even let me know if you think everything _is_ correct! ;-)
+
+ Regards,
+ norm
+
+ 10/14/92
diff --git a/support/hp2pl/showsym.doc b/support/hp2pl/showsym.doc
new file mode 100644
index 0000000000..0e945d6a63
--- /dev/null
+++ b/support/hp2pl/showsym.doc
@@ -0,0 +1,36 @@
+ShowSym v1.1
+
+ShowSym displays the symbol sets defined in an HP Tagged Font Metric file.
+It is distributed with HPTFM2PL. No warranty, etc.
+
+Use it like this:
+
+ showsym c:\autofont\trr0000s.tfm
+
+To get a display like this:
+
+ Typeface: Times Roman
+
+ The following symbol sets are available:
+ 0U: ASCII
+ 8U: Roman-8
+ 0N: ECMA-94 Latin 1
+ 10U: PC-8
+ 6J: Microsoft Publishing
+ 11U: PC-8 DN
+ 12U: PC-850
+ 1U: Legal
+ 13J: Ventura International
+ 14J: Ventura US
+ 6M: Ventura Math
+ 7J: DeskTop
+ 9U: Windows
+ 10J: PS Text
+ 8M: Math-8
+ 5M: PS Math
+ 15U: Pi Font
+
+Changes:
+--------
+ v1.1 Added typeface to printout
+ v1.0 Original