Man Linux: Main Page and Category List

NAME

       t1reencode - reencode a PostScript Type 1 font

SYNOPSIS

       t1reencode -e ENCODING [OPTIONS...]  font [outputfile]

DESCRIPTION

       T1reencode  changes  a PostScript Type 1 font’s embedded encoding.  The
       reencoded font is written to the standard output (but see the  --output
       option).   If no input font file is supplied, t1reencode reads a PFA or
       PFB font from the standard input.

OPTIONS

       --encoding=file, -e file
            Read the encoding from file, which must  contain  an  encoding  in
            dvips(1)  format.  Alternatively, file can be one of the following
            special names, in which case the corresponding  standard  encoding
            is used.

            Name                   Source
            StandardEncoding       Adobe
            ISOLatin1Encoding      Adobe/ISO (synonym: ISO_8859_1_Encoding)
            ExpertEncoding         Adobe
            ExpertSubsetEncoding   Adobe
            SymbolEncoding         Adobe
            ISOLatin2Encoding      ISO (synonym: ISO_8859_2_Encoding)
            ISOLatin3Encoding      ISO (synonym: ISO_8859_3_Encoding)
            ISOLatin4Encoding      ISO (synonym: ISO_8859_4_Encoding)
            ISOCyrillicEncoding    ISO (synonym: ISO_8859_5_Encoding)
            ISOGreekEncoding       ISO (synonym: ISO_8859_7_Encoding)
            ISOLatin5Encoding      ISO (synonym: ISO_8859_9_Encoding)
            ISOLatin6Encoding      ISO (synonym: ISO_8859_10_Encoding)
            ISOThaiEncoding        ISO (synonym: ISO_8859_11_Encoding)
            ISOLatin7Encoding      ISO (synonym: ISO_8859_13_Encoding)
            ISOLatin8Encoding      ISO (synonym: ISO_8859_14_Encoding)
            ISOLatin9Encoding      ISO (synonym: ISO_8859_15_Encoding)
            KOI8REncoding          -

       --encoding-text=text, -E text
            Use  the encoding in the text argument, which must be formatted as
            a dvips(1) encoding.  One of --encoding and  --encoding-text  must
            be supplied.

       --name=name, -n name
            Set the output font’s PostScript name to name.  The default is the
            input font name followed by the encoding’s name.

       --full-name=name, -N name
            Set the output font’s FullName to name.  The default is the  input
            FullName followed by the encoding’s name.

       --output=file, -o file
            Send output to file instead of standard output.

       --pfb, -b
            Output a PFB font.  This is the default.

       --pfa, -a
            Output a PFA font.

       -h, --help
            Print usage information and exit.

       --version
            Print  the  version number and some short non-warranty information
            and exit.

RETURN VALUES

       T1reencode exits with value 0 if  a  reencoded  font  was  successfully
       generated, and 1 otherwise.

NOTES

       T1reencode  should  be used only in special situations.  It’s generally
       much better  to  use  PostScript  commands  to  reencode  a  font;  for
       instance,   executing   the   PostScript   commands   to  generate  two
       differently-encoded versions of a single font will take  up  much  less
       memory than loading two t1reencoded fonts.

EXAMPLES

       This command reencodes Frutiger Roman in the ISO Latin 1 encoding.  The
       new font will have the PostScript name Frutiger-RomanISOLatin1Encoding.

           t1reencode -e ISOLatin1Encoding FrutiRom.pfb \
                   -o FrutiRomISOL1.pfb

       This  series  of commands, which use cfftot1(1) and otftotfm(1) as well
       as t1reencode itself, generate a version of Warnock  Pro  Regular  with
       old-style  figures  in  the  slots  for  numbers (because of otftotfm’s
       -fonum option).  The new font will be called WarnockPro-RegularOsF.

           otftotfm -fonum WarnockPro-Regular.otf \
                   --output-encoding /tmp/osf.enc
           cfftot1 WarnockPro-Regular.otf | t1reencode -e /tmp/osf.enc \
                   -n WarnockPro-RegularOsF -N "Warnock Pro Regular OsF" \
                   -o WarnoProRegOsF.pfb

SEE ALSO

       Adobe Type 1 Font Format, dvips(1), cfftot1(1), otftotfm(1)

AUTHOR

       Eddie Kohler (ekohler@gmail.com)