Blame term/PostScript/utf-8.ps

Packit 0986c0
%
Packit 0986c0
% Base ISO8859-1 character encoding plus support macros for UTF-8 encoding
Packit 0986c0
% via the glyphshow operator
Packit 0986c0
%
Packit 0986c0
/reencodeISO {
Packit 0986c0
dup dup findfont dup length dict begin
Packit 0986c0
{ 1 index /FID ne { def }{ pop pop } ifelse } forall
Packit 0986c0
currentdict /CharStrings known {
Packit 0986c0
	CharStrings /Idieresis known {
Packit 0986c0
		/Encoding ISOLatin1Encoding def } if
Packit 0986c0
} if
Packit 0986c0
currentdict end definefont
Packit 0986c0
} def
Packit 0986c0
/ISOLatin1Encoding [
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright
Packit 0986c0
/parenleft/parenright/asterisk/plus/comma/minus/period/slash
Packit 0986c0
/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon
Packit 0986c0
/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N
Packit 0986c0
/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright
Packit 0986c0
/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m
Packit 0986c0
/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
Packit 0986c0
/.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve
Packit 0986c0
/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut
Packit 0986c0
/ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar
Packit 0986c0
/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot
Packit 0986c0
/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior
Packit 0986c0
/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine
Packit 0986c0
/guillemotright/onequarter/onehalf/threequarters/questiondown
Packit 0986c0
/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
Packit 0986c0
/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex
Packit 0986c0
/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
Packit 0986c0
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute
Packit 0986c0
/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis
Packit 0986c0
/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave
Packit 0986c0
/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex
Packit 0986c0
/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis
Packit 0986c0
/yacute/thorn/ydieresis
Packit 0986c0
] def
Packit 0986c0
Packit 0986c0
/Gshow { dup type /stringtype eq { show } { glyphshow } ifelse } def
Packit 0986c0
Packit 0986c0
/Gsall { {Gshow} forall } def
Packit 0986c0
/Gwidth {
Packit 0986c0
	dup currentpoint pop exch
Packit 0986c0
	gsave 6 array currentmatrix nulldevice setmatrix Gsall currentpoint pop grestore sub
Packit 0986c0
	} def
Packit 0986c0
/GLshow {currentpoint stroke M 0 vshift R 
Packit 0986c0
	Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def
Packit 0986c0
/GRshow {currentpoint stroke M dup Gwidth vshift R
Packit 0986c0
	Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def
Packit 0986c0
/GCshow {currentpoint stroke M dup Gwidth 2 div vshift R 
Packit 0986c0
	Blacktext {gsave 0 setgray Gsall grestore} {Gsall} ifelse} def