summaryrefslogtreecommitdiff
path: root/support/hp2pl/hptfm2pl.doc
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/hptfm2pl.doc
Initial commit
Diffstat (limited to 'support/hp2pl/hptfm2pl.doc')
-rw-r--r--support/hp2pl/hptfm2pl.doc246
1 files changed, 246 insertions, 0 deletions
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!