home *** CD-ROM | disk | FTP | other *** search
- % @psencodingfile{
- % author = "P. MacKay, Alan Jeffrey, S. Rahtz, K. Berry, B. Horn",
- % version = "0.2",
- % date = "7 September 94",
- % filename = "8r.enc",
- % email = "kb@cs.umb.edu",
- % address = "135 Center Hill Rd. // Plymouth, MA 02360",
- % codetable = "ISO/ASCII",
- % checksum = "xx",
- % docstring = "Encoding for TrueType or Type 1 fonts to be used with TeX."
- % }
- %
- % 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.
- %
- % Character code assignments were made as follows:
- %
- % (1) the Windows ANSI characters are in their Windows ANSI positions,
- % because 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).
- %
- % (2) The caron and dotlessi characters are in the positions used by
- % Y&Y for their modified ATM encoding.
- %
- % (3) Remaining characters are assigned arbitrarily to the first few
- % positions.
- %
- % (4) (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 0x10.
- %
- % (5) Remaining positions left undefined are for use in (hopefully)
- % upward-compatible revisions, if someday more characters are generally
- % available in the Type 1 fonts.
- %
- % Ligatures are omitted, since this encoding is intended for use at the
- % driver end. Including ligatures and kerns would make the TFM files
- % much larger, to no particular purpose. If someone actually wants to
- % typeset in this encoding, they can pick a different name, and regenerate
- % the fonts.
-
- /TeXBase1Encoding [
- % 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
- /breve /dotaccent /fi /fl
- /fraction /hungarumlaut /Lslash /lslash
- /ogonek /ring /tilde /minus
- % These are the only two remaining unencoded characters, so may as
- % well include them.
- /Zcaron /zcaron /.notdef /.notdef
- % 0x10 (TeX characters from, e.g., Lucida Bright)
- /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- % 0x20 (ASCII begins)
- /space /exclam /quotedbl /numbersign
- /dollar /percent /ampersand /quotesingle
- /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
- /grave /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
- /.notdef /.notdef /quotesinglbase /florin
- /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /perthousand /Scaron /guilsinglleft
- /OE
- /caron % Y&Y
- /.notdef
- /.notdef
- % 0x90
- /.notdef /quoteleft /quoteright /quotedblleft
- /quotedblright /bullet /endash /emdash
- /tildeaccent /trademark /scaron /guilsinglright
- /oe
- /dotlessi % Y&Y
- /.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
-