T1DISASM 1 "5/21/92"
Table of contents
T1DISASM 1 "5/21/92"
t1disasm - disassemble type-1 font
t1disasm
[
input
[
output
]
]
t1disasm
dissassembles Adobe type-1 font programs in either
PFA (hexadecimal) or PFB (binary) formats into human-readable
form. If the file
output
is not specified output goes to the standard output.
If the file
input
is not specified input comes from the standard input.
In this way
t1disasm
can be used as a filter.
t1disasm
performs eexec and charstring decryption as specified in the
Adobe Type 1 Font Format,
the Adobe black book. Additionally, the charstring binary tokens are
expanded into human-readable text form.
example% t1disasm Utopia-Regular.pfb Utopia-Regular.raw
example% t1disasm Utopia-Regular.pfa Utopia-Regular.raw
In this case, the resulting
Subrs
entries look like
dup 5 {
8 111 vstem
-12 128 hstem
707 -20 hstem
return
} |
and the
CharStrings
entries like
/exclam {
58 242 hsbw
6 callsubr
5 4 callsubr
63 707 rmoveto
-54 0 -5 -22 4 -45 rrcurveto
40 -431 rlineto
29 hlineto
42 431 rlineto
4 45 -5 22 -55 0 rrcurveto
closepath
6 4 callsubr
-719 vmoveto
243 callsubr
endchar
} |-
in Utopia-Regular.raw.
t1asm(1),
t1binary(1),
t1ascii(1)
Adobe Type 1 Font Format
None known.
Lee Hetherington (ilh@lcs.mit.edu)