なんか、最近 wine についてきた Tahoma (多分偽物) のせいで、いろんなページがクソフォントで表示されるようになった。こんなフォントでページを表示したいことはないが、font-config で無効化にするほどに愚かなフォントでもないかな?とおもったので。
- // ==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});
- }
- })();