зарегистрировать шрифт в Raphael, используя CSS3 @ font-face - PullRequest
5 голосов
/ 14 ноября 2011

На своих страницах я часто использую пользовательские шрифты с Raphaël .print с .getFont.для текста SVG и CSS3 @ font-face (с наборами Font Squirrel) для обычного текста.Возможно ли автоматически зарегистрировать шрифт из свойства @ font-face, не создавая JSON с Cufon?

Я видел, что в наборе Font Squirrel есть формат ('svg'), используемый для старых iPhone / iPad(«Это формат XML, необходимый для устройств iOS до версии 4.2.») Может быть, он может быть полезен и для настольных компьютеров ...

Спасибо

1 Ответ

2 голосов
/ 11 декабря 2011

Если вы определите шрифт с помощью @ font-face в вашем css, вы можете применить его к объекту Raphaël paper.text следующим образом:

var someText = paper.text(0, 0, 'this is some text');           
someText.attr({'font-family':'myCustomFont'});
...