The following sections define various encodings as PostScript encoding vectors. These files can be installed in the Dvips header directory and then used in `psfonts.map' to change font encodings of downloadable or builtin fonts (see section `psfonts.map' in Dvips).
You can also specify these `.enc' files to Afm2tfm when building a font (see section `Changing font encodings' in Dvips).
% @psencodingfile{
% author = "Adobe",
% version = "1.0",
% date = "22 June 1996",
% filename = "8a.enc",
% email = "kb@mail.tug.org",
% address = "135 Center Hill Rd. // Plymouth, MA 02360",
% codetable = "ISO/ASCII",
% checksum = "269 317 2399",
% docstring = "Adobe StandardEncoding as an afm2tfm/dvips .enc file."
% }
/StandardEncoding [
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/space
/exclam
/quotedbl
/numbersign
/dollar
/percent
/ampersand
/quoteright
/parenleft
/parenright
/asterisk
/plus
/comma
/hyphen
/period
/slash
/zero
/one
/two
/three
/four
/five
/six
/seven
/eight
/nine
/colon
/semicolon
/less
/equal
/greater
/question
/at
/A
/B
/C
/D
/E
/F
/G
/H
/I
/J
/K
/L
/M
/N
/O
/P
/Q
/R
/S
/T
/U
/V
/W
/X
/Y
/Z
/bracketleft
/backslash
/bracketright
/asciicircum
/underscore
/quoteleft
/a
/b
/c
/d
/e
/f
/g
/h
/i
/j
/k
/l
/m
/n
/o
/p
/q
/r
/s
/t
/u
/v
/w
/x
/y
/z
/braceleft
/bar
/braceright
/asciitilde
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/exclamdown
/cent
/sterling
/fraction
/yen
/florin
/section
/currency
/quotesingle
/quotedblleft
/guillemotleft
/guilsinglleft
/guilsinglright
/fi
/fl
/.notdef
/endash
/dagger
/daggerdbl
/periodcentered
/.notdef
/paragraph
/bullet
/quotesinglbase
/quotedblbase
/quotedblright
/guillemotright
/ellipsis
/perthousand
/.notdef
/questiondown
/.notdef
/grave
/acute
/circumflex
/tilde
/macron
/breve
/dotaccent
/dieresis
/.notdef
/ring
/cedilla
/.notdef
/hungarumlaut
/ogonek
/caron
/emdash
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/AE
/.notdef
/ordfeminine
/.notdef
/.notdef
/.notdef
/.notdef
/Lslash
/Oslash
/OE
/ordmasculine
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/ae
/.notdef
/.notdef
/.notdef
/dotlessi
/.notdef
/.notdef
/lslash
/oslash
/oe
/germandbls
/.notdef
/.notdef
/.notdef
/.notdef
] def
% File 8r.enc as of 2001-03-12 for PSNFSS 9 % % This is the encoding vector for Type1 and TrueType fonts to be used % with TeX. This file is part of the PSNFSS bundle, version 9 % % Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % % (6) /Euro was assigned to 128, as in Windows ANSI % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /Euro /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def
% This is the Cork encoding, aka EC, Cork, aka TeX Latin 1, as
% described in TTN 1(4), December 1992, and TUGboat 11(4), November
% 1990, page 514. EC is the name of the Computer Modern-based fonts in
% this encoding. NFSS and Fontinst know it by `T1'.
%
% These are the ligs and kerns in addition to those found in the
% AFM file. (The only ligs in the Times-Roman.afm file are the
% fi and fl ligatures.)
%
% LIGKERN space l =: lslash ; space L =: Lslash ;
% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
% LIGKERN quoteleft quoteleft =: quotedblleft ;
% LIGKERN quoteright quoteright =: quotedblright ;
%
% We blow away kerns to and from spaces (TeX doesn't have a
% space) and also remove any kerns from the numbers (although
% the only kern pair that mentions a number in Times-Roman.afm
% is one one.)
%
% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
% LIGKERN nine {} * ; * {} nine ;
% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
% LIGKERN greater greater =: guillemotright ;
%
/CorkEncoding [ % now 256 chars follow
% 0x00
/grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
/breve /macron /dotaccent /cedilla
/ogonek /quotesinglbase /guilsinglleft /guilsinglright
% 0x10
/quotedblleft /quotedblright /quotedblbase /guillemotleft
/guillemotright /endash /emdash /compwordmark
/perthousandzero /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
% 0x20
/visualspace /exclam /quotedbl /numbersign
/dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
% 0x40
/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
% 0x50
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
% 0x60
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
% 0x70
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /asciitilde /hyphen
% 0x80
/Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
/Lacute /Lcaron /Lslash /Nacute /Ncaron /Ng /Ohungarumlaut /Racute
% 0x90
/Rcaron /Sacute /Scaron /Scedilla
/Tcaron /Tcedilla /Uhungarumlaut /Uring
/Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dbar /section
% 0xA0
/abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
/lacute /lcaron /lslash /nacute /ncaron /ng /ohungarumlaut /racute
% 0xB0
/rcaron /sacute /scaron /scedilla
/tquoteright /tcedilla /uhungarumlaut /uring
/ydieresis /zacute /zcaron /zdotaccent
/ij /exclamdown /questiondown /sterling
% 0xC0
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /Germandbls
% 0xE0
/agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
/egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis
% 0xF0
/eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
/oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
] def
% @psencodingfile{
% author = "T. Rokicki, K. Berry",
% version = "2.0",
% date = "22 June 1996",
% filename = "dvips.enc",
% email = "kb@mail.tug.org",
% address = "135 Center Hill Rd. // Plymouth, MA 02360",
% codetable = "ISO/ASCII",
% checksum = "75 515 3715",
% docstring = "An encoding for PostScript fonts to be used with TeX."
% }
%
% This is almost the default encoding produced by the afm2tfm program
% that comes with the dvips distribution, when it is applied to a
% StandardEncoding PostScript font. The positions of the accented
% characters (which afm2tfm assigned more or less randomly in the
% previous set of fonts) have been held fixed.
%
% It is almost upward-compatible with TeX text. (The primary exceptions
% are dotaccent and hungarumlaut.) Some of the ligatures are also in
% different positions, but this is not important, since ligature
% positions are defined in the TFM file, not by macros.
%
% The character positions were assigned in this order:
% 1) non-composite characters in the afm2tfm encoding (except dotlessj
% was included in its plain TeX position);
% 2) available characters in the Cork (EC) encoding;
% 3) remaining composite characters in the base encoding (starting at
% position 130 decimal). We don't include all the other base
% characters because that changes the height/depth/width tables in
% the TFM files (because more characters mean more distinct values).
%
% We leave the initial positions open for the Greek letters in Times-Roman.
%
/DvipsEncoding [
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
/.notdef /quotesingle /exclamdown /questiondown
/dotlessi /dotlessj /grave /acute /caron /breve /macron /ring
/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
/at /A /B /C /D /E /F /G
/H /I /J /K /L /M /N /O
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
/quoteleft /a /b /c /d /e /f /g
/h /i /j /k /l /m /n /o
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /dieresis
/asciicircum /asciitilde /Ccedilla /Iacute
/Icircumflex /atilde /edieresis /egrave
/scaron /zcaron /Eth /ff /ffi /ffl /.notdef /.notdef
/.notdef /.notdef /Scaron /.notdef /.notdef /.notdef /.notdef /.notdef
/Ydieresis /.notdef /Zcaron /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /cent /sterling /fraction /yen /florin /section
/currency /copyright /quotedblleft /guillemotleft
/guilsinglleft /guilsinglright /fi /fl
/degree /endash /dagger /daggerdbl /periodcentered /.notdef /paragraph /bullet
/quotesinglbase /quotedblbase /quotedblright /guillemotright
/ellipsis /perthousand /.notdef /.notdef
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /.notdef /dotaccent
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /hungarumlaut /ogonek /Idieresis
/emdash /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /.notdef
/.notdef /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
/agrave /aacute /acircumflex /ordfeminine
/adieresis /aring /.notdef /ccedilla
/Lslash /eacute /ecircumflex /ordmasculine
/igrave /iacute /icircumflex /idieresis
/.notdef /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /.notdef
/lslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
] def
% TeX math extension encoding. % No ligatures or kerns. % /TeXMathExtensionEncoding [ % now 256 chars follow % 0x0 /parenleftbig /parenrightbig /bracketleftbig /bracketrightbig /floorleftbig /floorrightbig /ceilingleftbig /ceilingrightbig % 0x8 /braceleftbig /bracerightbig /angbracketleftbig /angbracketrightbig /vextendsingle /vextenddouble /slashbig /backslashbig % 0x10 /parenleftBig /parenrightBig /parenleftbigg /parenrightbigg /bracketleftbigg /bracketrightbigg /floorleftbigg /floorrightbigg % 0x18 /ceilingleftbigg /ceilingrightbigg /braceleftbigg /bracerightbigg /angbracketleftbigg /angbracketrightbigg /slashbigg /backslashbigg % 0x20 /parenleftBigg /parenrightBigg /bracketleftBigg /bracketrightBigg /floorleftBigg /floorrightBigg /ceilingleftBigg /ceilingrightBigg % 0x28 /braceleftBigg /bracerightBigg /angbracketleftBigg /angbracketrightBigg /slashBigg /backslashBigg /slashBig /backslashBig % 0x30 /parenlefttp /parenrighttp /bracketlefttp /bracketrighttp /bracketleftbt /bracketrightbt /bracketleftex /bracketrightex % 0x38 /bracelefttp /bracerighttp /braceleftbt /bracerightbt /braceleftmid /bracerightmid /braceex /arrowvertex % 0x40 /parenleftbt /parenrightbt /parenleftex /parenrightex /angbracketleftBig /angbracketrightBig /unionsqtext /unionsqdisplay % 0x48 /contintegraltext /contintegraldisplay /circledottext /circledotdisplay /circleplustext /circleplusdisplay /circlemultiplytext /circlemultiplydisplay % 0x50 /summationtext /producttext /integraltext /uniontext /intersectiontext /unionmultitext /logicalandtext /logicalortext % 0x58 /summationdisplay /productdisplay /integraldisplay /uniondisplay /intersectiondisplay /unionmultidisplay /logicalanddisplay /logicalordisplay % 0x60 /coproducttext /coproductdisplay /hatwide /hatwider /hatwidest /tildewide /tildewider /tildewidest % 0x68 /bracketleftBig /bracketrightBig /floorleftBig /floorrightBig /ceilingleftBig /ceilingrightBig /braceleftBig /bracerightBig % 0x70 /radicalbig /radicalBig /radicalbigg /radicalBigg /radicalbt /radicalvertex /radicaltp /arrowvertexdbl % 0x78 /arrowtp /arrowbt /bracehtipdownleft /bracehtipdownright /bracehtipupleft /bracehtipupright /arrowdbltp /arrowdblbt % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def
% TeX math symbols encoding. % No ligatures or kerns. % /TeXMathSymbolEncoding [ % now 256 chars follow % 0x0 /minus /periodcentered /multiply /asteriskmath /divide /diamondmath /plusminus /minusplus % 0x8 /circleplus /circleminus /circlemultiply /circledivide /circledot /circlecopyrt /openbullet /bullet % 0x10 /equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal /greaterequal /precedesequal /followsequal % 0x18 /similar /approxequal /propersubset /propersuperset /lessmuch /greatermuch /precedes /follows % 0x20 /arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast /arrowsoutheast /similarequal % 0x28 /arrowdblleft /arrowdblright /arrowdblup /arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional % 0x30 /prime /infinity /element /owner /triangle /triangleinv /negationslash /mapsto % 0x38 /universal /existential /logicalnot /emptyset /Rfractur /Ifractur /latticetop /perpendicular % 0x40 /aleph /A /B /C /D /E /F /G % 0x48 /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W % 0x58 /X /Y /Z /union /intersection /unionmulti /logicaland /logicalor % 0x60 /turnstileleft /turnstileright /floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright % 0x68 /angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv /backslash /wreathproduct % 0x70 /radical /coproduct /nabla /integral /unionsq /intersectionsq /subsetsqequal /supersetsqequal % 0x78 /section /dagger /daggerdbl /paragraph /club /diamond /heart /spade % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def
% TeX math italic encoding. % No ligatures or kerns. % /TeXMathItalicEncoding [ % now 256 chars follow % 0x0 /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon % 0x8 /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon1 % 0x10 /zeta /eta /theta /iota /kappa /lambda /mu /nu % 0x18 /xi /pi /rho /sigma /tau /upsilon /phi /chi % 0x20 /psi /omega /epsilon /theta1 /pi1 /rho1 /sigma1 /phi1 % 0x28 /arrowlefttophalf /arrowleftbothalf /arrowrighttophalf /arrowrightbothalf /arrowhookleft /arrowhookright /triangleright /triangleleft % 0x30 /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle % 0x38 /eightoldstyle /nineoldstyle /period /comma /less /slash /greater /star % 0x40 /partialdiff /A /B /C /D /E /F /G % 0x48 /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W % 0x58 /X /Y /Z /flat /natural /sharp /slurbelow /slurabove % 0x60 /lscript /a /b /c /d /e /f /g % 0x68 /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w % 0x78 /x /y /z /dotlessi /dotlessj /weierstrass /vector /tie % Have to have 128 .notdef's now to fill things out. % /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef ] def
% Date: Thu, 25 May 1995 19:00:36 +0200 (MET DST)
% From: Petr Sojka <sojka@daeron.ics.muni.cz>
%
% some of our (CSTUG- czech TeX Users Group) users want to support
% 8bit font coding such that:
% -- lower 7bit is exactly OT1 (but with differences imposed
% by DEK -- e.g. layout of cmr is different from cmtt)
% -- upper part is taken from ISO-Latin 2 (iso 8859-2),
% but some of empty positions are filled with useful characters
% usually available in type-1 font (permill sign etc.)
/XL2encoding [
%%%%% '000 = "00
/Gamma
/Delta
/Theta
/Lambda
/Xi
/Pi
/Sigma
/Upsilon
%%%%% '010 = "08
/Phi
/Psi
/Omega
/ff
/fi
/fl
/ffi
/ffl
%%%%% '020 = "10
/dotlessi
/dotlessj
/grave
/acute
/caron
/breve
/macron
/ring
%%%%% '030 = "18
/cedilla
/germandbls
/ae
/oe
/oslash
/AE
/OE
/Oslash
%%%%% '040 = "20
/.notdef
/exclam
/quotedblright
/numbersign
/dollar
/percent
/ampersand
/quoteright
%%%%% '050 = "28
/parenleft
/parenright
/asterisk
/plus
/comma
/hyphen
/period
/slash
%%%%% '060 = "30
/zero
/one
/two
/three
/four
/five
/six
/seven
%%%%% '070 = "38
/eight
/nine
/colon
/semicolon
/exclamdown
/equal
/questiondown
/question
%%%%% '100 = "40
/at
/A
/B
/C
/D
/E
/F
/G
%%%%% '110 = "48
/H
/I
/J
/K
/L
/M
/N
/O
%%%%% '120 = "50
/P
/Q
/R
/S
/T
/U
/V
/W
%%%%% '130 = "58
/X
/Y
/Z
/bracketleft
/quotedblleft
/bracketright
/circumflex
/dotaccent
%%%%% '140 = "60
/quoteleft
/a
/b
/c
/d
/e
/f
/g
%%%%% '150 = "68
/h
/i
/j
/k
/l
/m
/n
/o
%%%%% '160 = "70
/p
/q
/r
/s
/t
/u
/v
/w
%%%%% '170 = "78
/x
/y
/z
/endash
/emdash
/hungarumlaut
/tilde
/dieresis
%%%%% '200 = "80
/ellipsis
/dagger
/daggerdbl
/bullet
/sterling
/paragraph
/.notdef
/.notdef
%%%%% '210 = "88
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/perthousand
/.notdef
/.notdef
%%%%% '220 = "90
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
%%%%% '230 = "98
/Agrave
/.notdef
/.notdef
/.notdef
/hyphen
/ogonek
/guillemotleft
/guillemotright
%%%%% '240 = "A0
/.notdef
/Aogonek
/breve
/Lslash
/currency
/Lcaron
/Sacute
/section
%%%%% '250 = "A8
/dieresis
/Scaron
/Scedilla
/Tcaron
/Zacute
/.notdef
/Zcaron
/Zdotaccent
%%%%% '260 = "B0
/ring
/aogonek
/cedilla
/lslash
/acute
/lcaron
/sacute
/caron
%%%%% '270 = "B8
/agrave
/scaron
/scedilla
/tcaron
/zacute
/hungarumlaut
/zcaron
/zdotaccent
%%%%% '300 = "C0
/Racute
/Aacute
/Acircumflex
/Abreve
/Adieresis
/Lacute
/Cacute
/Ccedilla
%%%%% '310 = "C8
/Ccaron
/Eacute
/Eogonek
/Edieresis
/Ecaron
/Iacute
/Icircumflex
/Dcaron
%%%%% '320 = "D0
/Eth
/Nacute
/Ncaron
/Oacute
/Ocircumflex
/Ohungarumlaut
/Odieresis
/multiply
%%%%% '330 = "D8
/Rcaron
/Uring
/Uacute
/Uhungarumlaut
/Udieresis
/Yacute
/Togonek
/germandbls
%%%%% '340 = "E0
/racute
/aacute
/acircumflex
/abreve
/adieresis
/lacute
/cacute
/ccedilla
%%%%% '350 = "E8
/ccaron
/eacute
/eogonek
/edieresis
/ecaron
/iacute
/icircumflex
/dcaron
%%%%% '360 = "F0
/eth
/nacute
/ncaron
/oacute
/ocircumflex
/ohungarumlaut
/odieresis
/divide
%%%%% '370 = "F8
/rcaron
/uring
/uacute
/uhungarumlaut
/udieresis
/yacute
/quotedblbase
/quotedblleft
] def
% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
% LIGKERN quoteleft quoteleft =: quotedblleft ;
% LIGKERN quoteright quoteright =: quotedblright ;
% LIGKERN exclamdown exclamdown =: guillemotleft ;
% frenchdblquotes
% LIGKERN questiondown questiondown =: guillemotright ;
% csquoteleft
% LIGKERN comma comma =: quotedblbase ;
% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
% LIGKERN nine {} * ; * {} nine ;
% LIGKERN question {} quoteleft ; exclam {} quoteleft ;
% This is the typewriter version of xl2.
/XT2encoding [
%%%%% '000 = "00
/Gamma
/Delta
/Theta
/Lambda
/Xi
/Pi
/Sigma
/Upsilon
%%%%% '010 = "08
/Phi
/Psi
/Omega
/arrowup
/arrowdown
/quotesingle
/exclamdown
/questiondown
%%%%% '020 = "10
/dotlessi
/dotlessj
/grave
/acute
/caron
/breve
/macron
/ring
%%%%% '030 = "18
/cedilla
/germandbls
/ae
/oe
/oslash
/AE
/OE
/Oslash
%%%%% '040 = "20
/.notdef
/exclam
/quotedblright
/numbersign
/dollar
/percent
/ampersand
/quoteright
%%%%% '050 = "28
/parenleft
/parenright
/asterisk
/plus
/comma
/hyphen
/period
/slash
%%%%% '060 = "30
/zero
/one
/two
/three
/four
/five
/six
/seven
%%%%% '070 = "38
/eight
/nine
/colon
/semicolon
/less
/equal
/greater
/question
%%%%% '100 = "40
/at
/A
/B
/C
/D
/E
/F
/G
%%%%% '110 = "48
/H
/I
/J
/K
/L
/M
/N
/O
%%%%% '120 = "50
/P
/Q
/R
/S
/T
/U
/V
/W
%%%%% '130 = "58
/X
/Y
/Z
/bracketleft
/backslash
/bracketright
/circumflex
/underscore
%%%%% '140 = "60
/quoteleft
/a
/b
/c
/d
/e
/f
/g
%%%%% '150 = "68
/h
/i
/j
/k
/l
/m
/n
/o
%%%%% '160 = "70
/p
/q
/r
/s
/t
/u
/v
/w
%%%%% '170 = "78
/x
/y
/z
/braceleft
/bar
/braceright
/tilde
/dieresis
%%%%% '200 = "80
/ellipsis
/dagger
/daggerdbl
/bullet
/sterling
/paragraph
/.notdef
/.notdef
%%%%% '210 = "88
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/perthousand
/.notdef
/.notdef
%%%%% '220 = "90
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
/.notdef
%%%%% '230 = "98
/Agrave
/.notdef
/.notdef
/.notdef
/hyphen
/ogonek
/guillemotleft
/guillemotright
%%%%% '240 = "A0
/.notdef
/Aogonek
/breve
/Lslash
/currency
/Lcaron
/Sacute
/section
%%%%% '250 = "A8
/dieresis
/Scaron
/Scedilla
/Tcaron
/Zacute
/.notdef
/Zcaron
/Zdotaccent
%%%%% '260 = "B0
/ring
/aogonek
/cedilla
/lslash
/acute
/lcaron
/sacute
/caron
%%%%% '270 = "B8
/agrave
/scaron
/scedilla
/tcaron
/zacute
/hungarumlaut
/zcaron
/zdotaccent
%%%%% '300 = "C0
/Racute
/Aacute
/Acircumflex
/Abreve
/Adieresis
/Lacute
/Cacute
/Ccedilla
%%%%% '310 = "C8
/Ccaron
/Eacute
/Eogonek
/Edieresis
/Ecaron
/Iacute
/Icircumflex
/Dcaron
%%%%% '320 = "D0
/Eth
/Nacute
/Ncaron
/Oacute
/Ocircumflex
/Ohungarumlaut
/Odieresis
/multiply
%%%%% '330 = "D8
/Rcaron
/Uring
/Uacute
/Uhungarumlaut
/Udieresis
/Yacute
/Togonek
/germandbls
%%%%% '340 = "E0
/racute
/aacute
/acircumflex
/abreve
/adieresis
/lacute
/cacute
/ccedilla
%%%%% '350 = "E8
/ccaron
/eacute
/eogonek
/edieresis
/ecaron
/iacute
/icircumflex
/dcaron
%%%%% '360 = "F0
/eth
/nacute
/ncaron
/oacute
/ocircumflex
/ohungarumlaut
/odieresis
/divide
%%%%% '370 = "F8
/rcaron
/uring
/uacute
/uhungarumlaut
/udieresis
/yacute
/quotedblbase
/quotedblleft
] def
% LIGKERN quoteleft quoteleft =: quotedblleft ;
% LIGKERN quoteright quoteright =: quotedblright ;
% LIGKERN exclamdown exclamdown =: guillemotleft ;
% frenchdblquotes
% LIGKERN questiondown questiondown =: guillemotright ;
% csquoteleft
% LIGKERN comma comma =: quotedblbase ;
% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
% LIGKERN nine {} * ; * {} nine ;
% LIGKERN question {} quoteleft ; exclam {} quoteleft ;
% LIGKERN f {} f ; f {} i ; f {} l ;
Go to the first, previous, next, last section, table of contents.