pdf backend

What is the status of the cairo pdf backend? I installed it, but got a python error at line 257 of backend_cairo.py.
_.get_rgb() doesn't make sense to me, so I changed it to gc.get_rgb(). Now everything runs without error, but the generated pdf file is 42Mb even for a simple plot. And there is a font problem.