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

形式
JavaScript
投稿日時
2023-07-23 03:56
公開期間
無期限
  1. // ==UserScript==
  2. // @name anti tahoma
  3. // @version 2
  4. // @grant none
  5. // @run-at document-start
  6. // ==/UserScript==
  7. (()=>{
  8. function main(){
  9. let csse = document.createElement("style");
  10. document.head.appendChild(csse);
  11. csse.sheet.insertRule(`
  12. @font-face {
  13. font-family: Tahoma;
  14. src: local("DejaVu Sans");
  15. }
  16. `);
  17. }
  18. if(document.head){
  19. main();
  20. }else{
  21. new MutationObserver((mu, obs)=>{
  22. for(let mr of mu){
  23. for(let n of mr.addedNodes){
  24. if(n.tagName == "HEAD"){
  25. obs.disconnect();
  26. main();
  27. }
  28. }
  29. }
  30. }).observe(document, {childList: true, subtree: true});
  31. }
  32. })();
ダウンロード 印刷用表示

このコピペの URL

JavaScript での埋め込み

iframe での埋め込み

元のテキスト