Standard-Fonts, Zeichencodierung
Standardmäßig verfügt so gut wie jeder PostScript Drucker
über folgende vier Schriftarten:
| normal |
fett |
kursiv |
fett und kursiv |
| Times-Roman |
Times-Bold |
Times-Italic |
Times-BoldItalic |
| Helvetica |
Helvetica-Bold |
Helvetica-Oblique |
Helvetica-BoldOblique |
| Courier |
Courier-Bold |
Courier-Oblique |
Courier-BoldOblique |
| Symbol |
- |
- |
- |
Standard-Text Kodierung
Symbol Kodierung
Namen der Zeichen
Font-Dictionaries haben folgendes Aussehen:
Loading NimbusSanL-Regu font from /usr/share/ghostscript/fonts/n019003l.pfb...
1818812 516328 1300084 12337 0 done.
key: /FID val: -fontID-
key: /FontName val: /Helvetica
key: /UniqueID val: 5020902
key: /Private val: -dict-
key: /CharStrings val: -dict-
key: /FontInfo val: -dict-
key: /FontType val: 1
key: /PaintType val: 0
key: /FontBBox val: {-174 -220 1001 953}
key: /FontMatrix val: [0.001 0.0 0.0 0.001 0.0 0.0]
key: /Encoding val: [/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.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
......
/.notdef /lslash /oslash /oe /germandbls /.notdef /.notdef /.notdef /.notdef]
Loading StandardSymL font from /usr/share/ghostscript/fonts/s050000l.pfb...
1838896 523531 1300084 12339 0 done.
key: /FID val: -fontID-
key: /FontName val: /Symbol
key: /UniqueID val: 5021339
key: /Private val: -dict-
key: /CharStrings val: -dict-
key: /FontInfo val: -dict-
key: /FontType val: 1
key: /PaintType val: 0
key: /FontBBox val: {-180 -293 1090 1010}
key: /FontMatrix val: [0.001 0.0 0.0 0.001 0.0 0.0]
key: /Encoding val: [/.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.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 /universal /numbersign /existential
/percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma
/minus /period /slash /zero /one /two /three /four /five /six /seven /eight
/nine /colon /semicolon /less /equal /greater /question /congruent /Alpha /Beta
/Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu
......
/bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef]
Dabei sind die Namen der 256 Zeichen eines Fonts im Array abgelegt, das den
Wert zum Schlüssel 'Encoding' darstellt. Diese Namen werden benötigt,
wenn ein Font umkodiert werden soll (wie in den Beispielen
EBCDIC-Codierung oder
Umlaute).
© Holger Gehringer, Dezember 1998