// ==UserScript==
// @name     anti tahoma
// @version  2
// @grant    none
// @run-at   document-start
// ==/UserScript==

(()=>{
  function main(){
    let csse = document.createElement("style");
    document.head.appendChild(csse);
    csse.sheet.insertRule(`
      @font-face {
        font-family: Tahoma;
        src: local("DejaVu Sans");
      }
    `);
  }
  
  if(document.head){
    main();
  }else{
    new MutationObserver((mu, obs)=>{
      for(let mr of mu){
        for(let n of mr.addedNodes){
          if(n.tagName == "HEAD"){
            obs.disconnect();
            main();
          }
        }
      }
    }).observe(document, {childList: true, subtree: true});
  }
})();