Вы можете сделать следующее, но это не красиво и нарушает инкапсуляцию, предоставленную Рафаэлем. Учтите следующее:
text_element = r.text(10, 10, "Text in\nRaphael\nis a pain");
text_element.node.childNodes[0].setAttribute('dy', 0);
text_element.node.childNodes[1].setAttribute('dy', 5);
text_element.node.childNodes[2].setAttribute('dy', 5);
Это даст перекрывающиеся строки текста с настройками шрифта по умолчанию.
Если я найду лучший способ, я обновлю свой ответ.