Ответ 1
Для атрибутов с дефисом в имени вам нужно использовать строковый литерал.
var t = r.text(100, 100, 'test');
t.attr({ "font-size": 16, "font-family": "Arial, Helvetica, sans-serif" });
У меня есть код вроде этого, но его не работает
var t = r.text(100, 100, 'test');
t.attr({font-size: 16});
дает мне ошибку
missing : after property id
вот документация для raphael.js http://raphaeljs.com/reference.html
Для атрибутов с дефисом в имени вам нужно использовать строковый литерал.
var t = r.text(100, 100, 'test');
t.attr({ "font-size": 16, "font-family": "Arial, Helvetica, sans-serif" });
Проверьте строки ниже:
var text1 = paper.text(top, left, `Your Text`);
text1.attr({ "font-family": "arial", fill: "black", "font-size": 12 });