summaryrefslogtreecommitdiff
path: root/Build/source/utils/t1utils/README
blob: 125ffc55bda703de1815879040312f539f8f663b (plain)
1
2
3
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
T1UTILS VERSION 1.34 NOTES
==========================

   You need an ANSI C compiler, such as gcc.

   Just type `./configure', then `make'. `make install' will build and
install the utilities and their manual pages.

   `./configure' accepts the usual options. See `INSTALL' for more
details. The most commonly used option is `--prefix', which can be used
to install the utilities in a place other than /usr/local.

   Changes since version 1.2 (c) 1998-2008 Eddie Kohler, under the same
redistribution copyright as I. Lee Hetherington's. See below for I. Lee
Hetherington's original README from 1992, updated slightly for today's
t1utils.

Eddie Kohler
ekohler@gmail.com

####################################################################

t1utils is a collection of simple type-1 font manipulation programs.
Together, they allow you to convert between PFA (ASCII) and PFB (binary)
formats, disassemble PFA or PFB files into human-readable form, reassemble
them into PFA or PFB format. Additionally you can extract font resources
from a Macintosh font file (ATM/Laserwriter), or create a Macintosh Type 1
font file from a PFA or PFB font.

There are currently six programs:

t1ascii		converts PFB files to PFA format.

t1binary	converts PFA files to PFB format.

t1disasm	disassembles a type-1 font (PFA or PFB format) into a
		raw, human-readable text form for subsequent hand
		editing, tweaking, hint fixing, etc...

t1asm		assembles type-1 font into PFA or PFB format from 
		human-readable form produced by t1disasm.

t1unmac		extracts POST resources from a Macintosh type-1 file
		(ATM/Laserwriter) into PFA or PFB format for use outside
		the Macintosh environment. The Macintosh file should be
		stored in MacBinary, AppleSingle, AppleDouble, or BinHex
		format, or as a raw resource fork. Note that t1unmac does
		not have to run on a Macintosh, but makes Macintosh type-1
		fonts available to Unix machines and PCs.

t1mac		creates a Macintosh Type 1 file from a PFA or PFB-format
		Type 1 font. Writes the Macintosh file in MacBinary,
		AppleSingle, AppleDouble, or BinHex format, or as a raw
		resource fork. WARNING: This will not suffice to use the
		new font on a Macintosh, as Macintoshes cannot read raw
		Type 1 fonts. You will need to create a font suitcase
		containing bitmap fonts if you do not have such a suitcase
		for the font already. T1utils cannot help you do this.

...

Thanks to Kai-Uwe Herbing (herbing@netmbx.netmbx.de) for the MS-DOS
port (Microsoft C/C++ compiler).

The copyright on all of the tools in t1utils looks like:

	Copyright (c) 1992 by I. Lee Hetherington, all rights
	reserved.
	
	Permission is hereby granted to use, modify, and distribute
	this program for any purpose provided this copyright notice
	and the one below remain intact.

Note that these tools should not be used to illegally copy type-1 font
programs.  Typeface design is an intricate art that should be
rewarded.

I. Lee Hetherington
ilh@lcs.mit.edu

####################################################################