2014-10-10 3 views
7

Я пересматриваю веб-сайт некоторое время, но последние 6 месяцев я был так не в курсе, и, возможно, пропустил что-то важное, что svg-шрифты больше не работают с хромом?Являются ли шрифты SVG по-прежнему работать в Google Chrome?

Вот фрагмент одного из моих таблиц стилей:

@media screen and (-webkit-min-device-pixel-ratio:0) { 
@font-face { 
font-family: 'NewFont'; 
src: url("newfont-webfont.svg#NewFont") format("svg"); 
}} 

Я заменил SVG с моей WOFF версии и шрифты выглядят примерно OK, однако SVG всегда выглядел лучше в хроме для этще шрифт, однако по какой-либо причине SVG не будет отображать шрифты, где я уверен, что всего несколько месяцев назад все было в порядке.

Я сделал небольшое исследование и обнаружил, по этой ссылке: http://blog.chromium.org/ «SVG шрифты больше не поддерживается, за исключением систем Windows, старше Windows 7. Обратите внимание, что в то время как функция работает на тех системах, считаются устаревшим «. От версии 38.

Любые конкретные причины, по которым они больше не поддерживают их, и есть ли необходимость в них в моей таблице стилей для других браузеров/платформ, вы можете мне рассказать?

+4

Вы ответили на свой вопрос. – melancia

+0

Простые разъяснения - это то, что я искал, но спасибо – user1171523

+0

за любую конкретную причину, по которой они больше не поддерживают их, и есть ли необходимость в них в моей таблице стилей для других браузеров/платформ, вы можете мне рассказать? – user1171523

ответ

6

Chrome больше не поддерживает SVG-шрифты as of Chrome 38, потому что они рассматривают его как обход для плохого рендеринга шрифтов (как, например, как вы сказали, версия SVG выглядит «лучше»). Шрифты SVG не поддерживают кернинг или лигатуры. Также важно отметить, что IE не поддерживает SVG-шрифты, и Firefox никогда не будет.

Вы можете прочитать об этом здесь:

https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/pYbbUcYvlYY

+2

Дополнительная информация о том, какие браузеры поддерживают шрифты SVG: http://caniuse.com/#feat=svg-fonts ... и официальное сокращение от хрома: https://www.chromestatus.com/feature/5930075908210688 – Luke

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