From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- support/hp2pl/0d.lig | 6 ++ support/hp2pl/0i.lig | 6 ++ support/hp2pl/0n.lig | 5 + support/hp2pl/0s.lig | 6 ++ support/hp2pl/0u.lig | 5 + support/hp2pl/10j.lig | 11 ++ support/hp2pl/10u.lig | 8 ++ support/hp2pl/11u.lig | 8 ++ support/hp2pl/12j.lig | 6 ++ support/hp2pl/12u.lig | 7 ++ support/hp2pl/13j.lig | 11 ++ support/hp2pl/14j.lig | 8 ++ support/hp2pl/15u.lig | 3 + support/hp2pl/17u.lig | 6 ++ support/hp2pl/19m.lig | 6 ++ support/hp2pl/19u.lig | 6 ++ support/hp2pl/1e.lig | 6 ++ support/hp2pl/1f.lig | 6 ++ support/hp2pl/1g.lig | 6 ++ support/hp2pl/1u.lig | 3 + support/hp2pl/2n.lig | 6 ++ support/hp2pl/2s.lig | 6 ++ support/hp2pl/579l.lig | 3 + support/hp2pl/5m.lig | 3 + support/hp2pl/5n.lig | 6 ++ support/hp2pl/5t.lig | 6 ++ support/hp2pl/6j.lig | 13 +++ support/hp2pl/6m.lig | 3 + support/hp2pl/7j.lig | 12 +++ support/hp2pl/8m.lig | 3 + support/hp2pl/8u.lig | 8 ++ support/hp2pl/9e.lig | 6 ++ support/hp2pl/9t.lig | 6 ++ support/hp2pl/9u.lig | 7 ++ support/hp2pl/hptfm2pl.doc | 246 +++++++++++++++++++++++++++++++++++++++++++++ support/hp2pl/readme | 24 +++++ support/hp2pl/showsym.doc | 36 +++++++ 37 files changed, 523 insertions(+) create mode 100644 support/hp2pl/0d.lig create mode 100644 support/hp2pl/0i.lig create mode 100644 support/hp2pl/0n.lig create mode 100644 support/hp2pl/0s.lig create mode 100644 support/hp2pl/0u.lig create mode 100644 support/hp2pl/10j.lig create mode 100644 support/hp2pl/10u.lig create mode 100644 support/hp2pl/11u.lig create mode 100644 support/hp2pl/12j.lig create mode 100644 support/hp2pl/12u.lig create mode 100644 support/hp2pl/13j.lig create mode 100644 support/hp2pl/14j.lig create mode 100644 support/hp2pl/15u.lig create mode 100644 support/hp2pl/17u.lig create mode 100644 support/hp2pl/19m.lig create mode 100644 support/hp2pl/19u.lig create mode 100644 support/hp2pl/1e.lig create mode 100644 support/hp2pl/1f.lig create mode 100644 support/hp2pl/1g.lig create mode 100644 support/hp2pl/1u.lig create mode 100644 support/hp2pl/2n.lig create mode 100644 support/hp2pl/2s.lig create mode 100644 support/hp2pl/579l.lig create mode 100644 support/hp2pl/5m.lig create mode 100644 support/hp2pl/5n.lig create mode 100644 support/hp2pl/5t.lig create mode 100644 support/hp2pl/6j.lig create mode 100644 support/hp2pl/6m.lig create mode 100644 support/hp2pl/7j.lig create mode 100644 support/hp2pl/8m.lig create mode 100644 support/hp2pl/8u.lig create mode 100644 support/hp2pl/9e.lig create mode 100644 support/hp2pl/9t.lig create mode 100644 support/hp2pl/9u.lig create mode 100644 support/hp2pl/hptfm2pl.doc create mode 100644 support/hp2pl/readme create mode 100644 support/hp2pl/showsym.doc (limited to 'support/hp2pl') 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 + +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 -- cgit v1.2.3