API Reference for Enthought Tool Suite 3.0.1
ascent_descent = { Const('Courier') : Tuple([Const(629), UnarySub(Const(157))]), Const('Courier-Bold') : Tuple([Const(626), UnarySub(Const(142))]), Const('Courier-BoldOblique') : Tuple([Const(626), UnarySub(Const(142))]), Const('Courier-Oblique') : Tuple([Const(629), UnarySub(Const(157))]), Const('Helvetica') : Tuple([Const(718), UnarySub(Const(207))]), Const('Helvetica-Bold') : Tuple([Const(718), UnarySub(Const(207))]), Const('Helvetica-BoldOblique') : Tuple([Const(718), UnarySub(Const(207))]), Const('Helvetica-Oblique') : Tuple([Const(718), UnarySub(Const(207))]), Const('Times-Roman') : Tuple([Const(683), UnarySub(Const(217))]), Const('Times-Bold') : Tuple([Const(676), UnarySub(Const(205))]), Const('Times-BoldItalic') : Tuple([Const(699), UnarySub(Const(205))]), Const('Times-Italic') : Tuple([Const(683), UnarySub(Const(205))]), Const('Symbol') : Tuple([Const(0), Const(0)]), Const('ZapfDingbats') : Tuple([Const(0), Const(0)]) }
encodings = _Name2StandardEncodingMap()
fontsByBaseEnc = { }
fontsByName = { }
this lists the predefined font encodings - WinAnsi and MacRoman. We have not added MacExpert - it's possible, but would complicate life and nobody is asking. StandardEncoding means something special.
standardEncodings = ('WinAnsiEncoding', 'MacRomanEncoding', 'StandardEncoding', 'SymbolEncoding', 'ZapfDingbatsEncoding', 'PDFDocEncoding', 'MacExpertEncoding')
this is a list of the standard 14 font names in Acrobat Reader
standardFonts = ('Courier', 'Courier-Bold', 'Courier-Oblique', 'Courier-BoldOblique', 'Helvetica', 'Helvetica-Bold', 'Helvetica-Oblique', 'Helvetica-BoldOblique', 'Times-Roman', 'Times-Bold', 'Times-Italic', 'Times-BoldItalic', 'Symbol', 'ZapfDingbats')
nuild this up one entry at a time to stay under JPython's 64k limit.
widthsByFontGlyph = { }
mapping of name to width vector, starts empty until fonts are added e.g. widths['Courier'] = [...600,600,600,...]
widthVectorsByFont = { }
| Local name | Refers to |
|---|---|
| os | os |
| string | string |
| sys | sys |
| UserDict | UserDict |
© Copyright 2002-2008 Enthought, Inc.