Не могли бы вы использовать веб-шрифты Google с r.print? Можно узнать как? Я сталкиваюсь с той же проблемой здесь

аюсь использовать команду печати, упомянутую вдокументация для Рафаэля, ну, чтобы напечатать текст с хорошим шрифтом. [Я вижу, что это можно сделать красиво, используя функцию «текст», и я вижу примеры в Интернете, используя шрифты, сгенерированные Cufon с функцией печати (как в этихпримеры для «текста» и «печати»), но то, что я делаю, настолько близко, насколько я могу сделать это к примеру в документации и не работает для меня, и я хотел бы знать, почему.]

Вот мой код:

<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>  

Важная строка:

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

как задокументировано здесь.

Когда я пробую это (в Chrome и Opera на OS X, пока), я получаю:

белая область для рисованиясерый эллипстекст "Raphaël \ nkicks \ nbutt!"

но я не вижу: «Тестовая строка» нигде.

Я использую Raphael v 1.4.7 (который мне показался актуальным на вчерашний день, но я вижу, что версия 1.5.2 вышла).

Ответы на вопрос(1)

Ваш ответ на вопрос