Я бы использовал Рафаэля и Куфона для такого рода вещей, хотя вы должны свернуть свое собственное завертывание слов при вращении, потому что вам придется использовать print
Рафаэля вместо replace
Куфона. Таким образом, шрифты являются векторами, а вращения обрабатываются чисто геометрическим способом.
Текущие проблемы с css-rotate выходят за рамки кросс-браузерной совместимости, хотя - в браузерах, которые его поддерживают, результаты часто выглядят как дерьмо. Ваш сайт в моем Firefox 3.6 выглядит как смешанная путаница на неровной основе. Я знаю, что вы задали конкретный вопрос, на который я сделал все возможное, чтобы ответить, но я советую вам не использовать библиотеки js для того, чего вы пытаетесь достичь, и просто использовать высокое качество изображения. Вы уже инвестировали пропускную способность в фоновое изображение «висящие метки», поэтому стоимость добавления текста к этому изображению минимальна, в то время как стоимость совершенно новых js-библиотек для правильного решения проблемы поворота текста для вас будет довольно высокой. Не самое передовое решение, я вам предоставлю ... но вот где мы сегодня.