[reportlab-users] problem with missing Times-Roman font
Robin Becker
robin at reportlab.com
Wed Dec 24 05:24:23 EST 2008
Mark Zitnik wrote:
> Hi All,
>
> i have installed successfully reportlab on ubunto and tried to create
> VerticalBarChart
>
> but i'am missing Can't setFont(Times-Roman) missing the T1 files? and i can
> not find it.
>
> Please help.
>
> the code
>
> # code to produce the above chart
> from reportlab.graphics.shapes import Drawing
> from reportlab.lib import colors
> from reportlab.graphics.charts.barcharts import VerticalBarChart
> drawing = Drawing(400, 200)
> data = [
> (13, 5, 20, 22, 37, 45, 19, 4),
> (14, 6, 21, 23, 38, 46, 20, 5)
> ]
> bc = VerticalBarChart()
> #bc.setFont('Helvetica', 30)
> bc.x = 50
> bc.y = 50
> bc.height = 125
> bc.width = 300
> bc.data = data
> bc.strokeColor = colors.black
> bc.valueAxis.valueMin = 0
> bc.valueAxis.valueMax = 50
> bc.valueAxis.valueStep = 10
> bc.categoryAxis.labels.boxAnchor = 'ne'
> bc.categoryAxis.labels.dx = 8
> bc.categoryAxis.labels.dy = -2
> bc.categoryAxis.labels.angle = 30
> bc.categoryAxis.categoryNames = ['Jan-99','Feb-99','Mar-99',
> 'Apr-99','May-99','Jun-99','Jul-99','Aug-99']
> drawing.add(bc)
>
>
> drawing.save(formats=['gif'])
you need to down load the original pfb fonts for the standard 14 fonts and
unpack them into reportlab/fonts.
You can find them here
http://www.reportlab.com/ftp/pfbfer.zip
--
Robin Becker
More information about the reportlab-users
mailing list