1T1DISASM(1)                 General Commands Manual                T1DISASM(1)
2
3
4

NAME

6       t1disasm - disassemble PostScript Type 1 font
7

SYNOPSIS

9       t1disasm [input [output]]
10

DESCRIPTION

12       t1disasm  disassembles  Adobe Type 1 font programs in either PFA (hexa‐
13       decimal) or PFB (binary) formats into human-readable form. If the  file
14       output  is  not  specified  output goes to the standard output.  If the
15       file input is not specified input comes from the standard input.
16
17       t1disasm performs eexec and charstring decryption as specified  in  the
18       ``black book'', Adobe Type 1 Font Format.  Additionally, the charstring
19       binary tokens are expanded into human-readable  text  form,  using  the
20       names  given  in  the  black book and later documents describing Type 2
21       opcodes.
22

EXAMPLES

24       % t1disasm Utopia-Regular.pfb Utopia-Regular.raw
25       % t1disasm Utopia-Regular.pfa Utopia-Regular.raw
26
27       In Subrs entries in Utopia-Regular.raw will look like
28              dup 5 {
29                      8 111 vstem
30                      -12 128 hstem
31                      707 -20 hstem
32                      return
33                      } |
34       and the CharStrings entries like
35              /exclam {
36                      58 242 hsbw
37                      6 callsubr
38                      5 4 callsubr
39                      63 707 rmoveto
40                      -54 0 -5 -22 4 -45 rrcurveto
41                      40 -431 rlineto
42                      29 hlineto
43                      42 431 rlineto
44                      4 45 -5 22 -55 0 rrcurveto
45                      closepath
46                      6 4 callsubr
47                      -719 vmoveto
48                      243 callsubr
49                      endchar
50                      } |-
51

SEE ALSO

53       t1asm(1), t1ascii(1), t1binary(1), t1unmac(1), t1mac(1)
54
55       Adobe Type 1 Font Format is available free from Adobe as  a  PDF  file:
56       http://partners.adobe.com/asn/developer/PDFS/TN/T1_SPEC.PDF
57
58       The  Type 2 Charstring Format, also available from Adobe as a PDF file,
59       describes the newer Type 2 operators, which are also used in some  mul‐
60       tiple-master  Type  1  fonts like Adobe Jenson and Kepler: http://part
61       ners.adobe.com/asn/developer/PDFS/TN/5177.Type2.pdf
62

AUTHORS

64       Lee Hetherington (ilh@lcs.mit.edu)
65       Eddie Kohler (ekohler@gmail.com)
66
67
68
69Version 1.39                                                       T1DISASM(1)
Impressum