JavaScript искажает шрифт - PullRequest
       25

JavaScript искажает шрифт

1 голос
/ 23 апреля 2011

Я заметил, что шрифт не отображается четко на моем сайте.Это связано с JavaScript, но я не могу найти проблему.Кто-нибудь знает в чем дело?

Граница шрифта не прямая.Похоже, что cleartype не установлен.Проблема в браузерах mu FF4.Вес шрифта определенно отличается, когда JavaScript отключен (меньше).

Редактировать: Я вижу, в чем проблема фоновой функции Jquery.Отменяет ли он все утверждения тела css?Есть ли способ просто добавить фон только к телу?

$(document).ready(function() {   

 $.fn.smartBackgroundImage = function(url){
  var t = this;
  $('<img />')
    .attr('src', url)
    .load(function(){ 
       t.each(function(){ 
          $(this).css('background', '#16171e url('+url+') right bottom no-repeat fixed');
       });
    });
   return this;
 }

var viewportHeight = window.innerHeight ? window.innerHeight : $(window).height();
var viewportWidth = window.innerWidth ? window.innerWidth : $(window).width();
jQuery.post('/v3/ajax/portview.php', {height: viewportHeight, width: viewportWidth});

if (viewportWidth>950) {
 $('body').smartBackgroundImage('http://sionvalais.com/gfx/berge.jpg');
}

});
...