2013-12-04 2 views
0

Так что теперь я очень расстроен. Вы, конечно же, знаете Google Chrome со своими проблемами визуализации шрифтов. Так что я сейчас перепроектирую свой сайт, а также добавил современный вид шрифта с @ font-face, но в webkit (сафари и хром) он выглядит просто ужасно. Одно письмо выглядит очень резким, другое размыто и т. Д. Я пробовал это с помощью функции антивирусной проверки webkit в css, но это, похоже, не работает. Я читал, что Google отключил это. Во всяком случае, я также пробовал его с помощью трюков с текстом-shaddow и text-stroke, который работал немного, но выглядит не очень хорошо. Я видел другие сайты с тем же шрифтом, и там он выглядел фантастически. Так как же им это удалось? Есть ли еще одна возможность решить эту проблему?Редактор шрифтов HTML/CSS Webkit в webkit

Спасибо.

ответ

0

http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css

К нижней части этой статьи, она предполагает применение CSS ниже для сглаживания переходов.

.cube { 
    -webkit-backface-visibility: hidden; 
    -moz-backface-visibility: hidden; 
    -ms-backface-visibility: hidden; 
    backface-visibility: hidden; 

    -webkit-perspective: 1000; 
    -moz-perspective: 1000; 
    -ms-perspective: 1000; 
    perspective: 1000; 
} 

Это заставляет браузер использовать ваш графический процессор для визуализации CSS. Побочным продуктом этого для меня были более плавные шрифты - согласованный кросс-браузер и независимо от применяемых преобразований. Может быть, кто-то может позвонить, почему это сработало !? Хотя я не уверен, я думаю, что это может помочь.

Это сайт, на котором я его пробовал, только для Chrome.

Черные ящики под четырьмя серыми пузырьками имеют текст, который показывает чрезвычайно резкое непоследовательность в зависимости от браузера при переходе без применения вышеуказанного CSS.

0

Чтобы избежать проблем с отображением шрифтов в Chrome, попробуйте this solution by Icomoon. Он предлагает загрузить шрифт SVG вместо WOFF для Chrome. Шрифт SVG будет корректно отображаться в Chrome/Windows, и единственным недостатком является больший размер файла шрифта SVG.

Загрузите шрифт для Chrome только путем добавления этого CSS:

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    @font-face { 
     font-family: 'icomoon'; 
     src: url('fonts/icomoon.svg#icomoon') format('svg'); 
    } 
} 
+0

Ok Я пытался сделать это с кодом из этого [ссылка] (http://stackoverflow.com/questions/13674808/chrome-svg- font-rendering-breaks-layout/14345363 # 14345363) copy - paste, изменяющий каталог и имена, но Chrome не загружает .svg. В ресурсах из инструментов devloper я вижу файл .svg, но он его не использует. он использует стандартный шрифт Windows. – Magnusmanu

+0

Решение по этой ссылке звучит, поэтому я ожидаю, что что-то еще не так. Вы уверены, что правильно применяете свой CSS? Трудно сказать, не видя какого-то кода. – RoelN

+0

Ой, я забыл. Вот код в pastebin [link] (http://pastebin.com/Aj7yxhyK) Я также думаю, что что-то другое не так. – Magnusmanu

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