2012-05-31 4 views
0

DemoШрифты SVG, поврежденные в Safari?

Это простой JS, который генерирует несколько строк текста. Он отлично работает в FF, Chrome, Opera и IE9, а также в Safari (на Win7): текст имеет различные артефакты и обычно выглядит как затененный. На самом деле это выглядит намного хуже, чем на моем рабочем сайте, но это безопасно, поэтому я не могу опубликовать ссылку.

Сайт первоначально имел ограниченный текст и много сложной графики и хорошо отображался во всех 5 браузерах. Я добавил еще немного текста, и теперь он недоступен в Safari. Я думаю, что, вероятно, хуже с преобразованиями - попробуйте масштабировать jsfiddle, и вы увидите, что артефакты появляются и исчезают в зависимости от масштабирования.

Любые идеи? Является ли Safari просто сломанным?

+1

Неужели артефакты исчезнут, если вы не используете штрих в тексте? –

+0

Да, это исправлено. Я удаляю все текстовые штрихи на производственной площадке, и это исправлено. Кажется, что ошибка была подана для этого (предположительно это * * ошибка?). Спасибо - если вы ответите как ответ, я соглашусь, но я подозреваю, что у вас слишком много очков, чтобы беспокоиться об этом :) – EML

ответ

1

Имея штрих в тексте, он тяжелее, чем заполненный текст, поэтому очень вероятно, что Safari взял некоторые ярлыки там (возможно, по соображениям производительности) и сделал качество рендеринга как следствие. Но это может быть и обычная ошибка.

В любом случае, удалите штрих в тексте, и все должно выглядеть лучше.

Смежные вопросы