Posso usar impressão no Raphael sem Cufon?

Estou tentando usar o comando de impressão mencionado nodocumentação para Raphael, para, assim, imprimir texto com uma boa fonte. [Vejo que isso pode ser feito de maneira adequada usando a função "texto" e vejo exemplos na Web usando fontes geradas pelo Cufon com a função de impressão (como nestesexemplos de 'texto' e 'impressão'), mas o que estou fazendo é o mais próximo possível do exemplo na documentação e não funciona para mim, e gostaria de saber o porquê.]

Aqui está o meu código:

<html>
    <head>
        <title>Raphael Print Test</title>
        <script src="raphael.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript" charset="utf-8">
        window.onload = function() {
            var paper = new Raphael('holder', 640, 480);
            paper.ellipse(320, 240, 320, 240).attr({stroke: "grey"});
            paper.print(100, 100, "Test string", paper.getFont("Times", 800), 30);
            paper.text(50, 50, "Raphaël\nkicks\nbutt!");
        }
        </script>
        <style type="text/css">  
            #holder { width: 640px; height: 480px; border: 2px solid #aaa; }  
        </style>  
    </head>  
    <body>  
        <div id="holder"></div>  
    </body>  
</html>  

A linha importante é:

paper.print(100, 100, "Test string", paper.getFont("Times", 800), 30);

conforme documentado aqui.

Quando eu tento (no Chrome e Opera no OS X, até agora), recebo:

uma área branca para desenharuma elipse cinzao texto "Raphaël \ nkicks \ nbutt!"

mas não vejo: "Cadeia de teste" em qualquer lugar.

Estou usando o Raphael v 1.4.7 (que eu achava que era atual a partir de ontem, mas vejo que a versão 1.5.2 já saiu).