manpagez: man pages & more
man t1reencode(1)
Home | html | info | man
t1reencode(1)                                                    t1reencode(1)




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 differ-
       ently-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-RomanISO-
       Latin1Encoding.

           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)



Version 2.106                   LCDF Typetools                   t1reencode(1)

lcdf-typetools 2.106 - Generated Sat Jun 25 19:22:09 CDT 2016
© manpagez.com 2000-2021
Individual documents may contain additional copyright information.