Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

t1disasm(1) [debian man page]

T1DISASM(1)						      General Commands Manual						       T1DISASM(1)

NAME
t1disasm - disassemble PostScript Type 1 font SYNOPSIS
t1disasm [input [output]] DESCRIPTION
t1disasm disassembles 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. t1disasm performs eexec and charstring decryption as specified in the ``black book'', Adobe Type 1 Font Format. Additionally, the charstring binary tokens are expanded into human-readable text form, using the names given in the black book and later documents describing Type 2 opcodes. EXAMPLES
% t1disasm Utopia-Regular.pfb Utopia-Regular.raw % t1disasm Utopia-Regular.pfa Utopia-Regular.raw In Subrs entries in Utopia-Regular.raw will 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 } |- SEE ALSO
t1asm(1), t1ascii(1), t1binary(1), t1unmac(1), t1mac(1) Adobe Type 1 Font Format is available free from Adobe as a PDF file: http://partners.adobe.com/asn/developer/PDFS/TN/T1_SPEC.PDF The Type 2 Charstring Format, also available from Adobe as a PDF file, describes the newer Type 2 operators, which are also used in some multiple-master Type 1 fonts like Adobe Jenson and Kepler: http://partners.adobe.com/asn/developer/PDFS/TN/5177.Type2.pdf AUTHORS
Lee Hetherington (ilh@lcs.mit.edu) Eddie Kohler (ekohler@gmail.com) Version 1.37 T1DISASM(1)

Check Out this Related Man Page

T1UNMAC(1)						      General Commands Manual							T1UNMAC(1)

NAME
t1unmac - translate a Mac PostScript Type 1 font into PFA or PFB format SYNOPSIS
t1unmac [-a|-b] [-r] [input [output]] DESCRIPTION
t1unmac extracts POST resources from a Macintosh PostScript font file and creates a PFA (hexadecimal) or PFB (binary) font file. The file input should be in MacBinary I or II, AppleSingle, AppleDouble, or BinHex format, or it can be a raw resource fork. If the file is a raw resource fork, you need to give the `--raw' option; otherwise t1unmac should automatically figure out what kind of file you have. If the file output is not specified output goes to the standard output. OPTIONS
--pfa, -a Output in PFA (ASCII) format. --pfb, -b Output in PFB (binary) format. This is the default. --raw, -r Indicates that the input is a raw resource fork. --macbinary Indicates that the input is in MacBinary I or II format. --applesingle Indicates that the input is in AppleSingle format. --appledouble Indicates that the input is in AppleDouble format. --binhex Indicates that the input is in BinHex 4.0 format. --block-length=num, -l num PFB only: Set the maximum output block length to num. The default length is as large as memory allows. --line-length=num, -l num PFA only: Set the maximum length of encrypted lines in the output to num. (These are the lines consisting wholly of hexadecimal dig- its.) The default is 64. EXAMPLES
On Mac OS X, you can use t1unmac to translate a font into PFA or PFB format as follows: % t1unmac --raw FONTFILENAME/..namedfork/rsrc > OUTPUT SEE ALSO
t1mac(1), t1ascii(1), t1binary(1), t1asm(1), t1disasm(1) AUTHORS
Lee Hetherington (ilh@lcs.mit.edu) Eddie Kohler (ekohler@gmail.com) Ported to Microsoft C/C++ Compiler and MS-DOS operating system by Kai-Uwe Herbing (herbing@netmbx.netmbx.de). Version 1.37 T1UNMAC(1)
Man Page