xenial (1) t1reencode.1.gz

Provided by: lcdf-typetools_2.105~dfsg-2_amd64 bug

NAME

       t1reencode - re-encode a PostScript Type 1 font

SYNOPSIS

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

DESCRIPTION

       T1reencode  changes  a PostScript Type 1 font's embedded encoding.  The re-encoded 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 re-encoded 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  re-encode  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  re-encodes  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)