
// Source: http://blog.costan.us/2011/02/quick-fix-for-ugly-font-rendering-in.html

// Windows renders custom fonts very badly, so we disable them.
if (/win/i.test(navigator.platform)) {
  self.onload = function() {
    if (!document.styleSheets) { return; }

    for (var i = 0; i < document.styleSheets.length; i++) {
      var sheet = document.styleSheets[i];
      var rules = sheet.cssRules || sheet.rules;
      var fontRules = [];
      for (var j = 0; j < rules.length; j++) {
        var rule = rules[j];
        if (rule.type == 5) {  // @font-face rule
          fontRules.push(j);
        }
      }
      for (var j = fontRules.length - 1; j >= 0; j--) {
        if (sheet.deleteRule) {
          sheet.deleteRule(fontRules[j]);
        } else if (sheet.removeRule) {
          sheet.removeRule(fontRules[j]);
        }
      }
    }
    document.getElementById("footerContent").innerHTML += "<br/ >Custom font rendering in Windows browsers looks ugly and is disabled. This site looks better without windows. Try another OS!";
  };
}

