Annyoying Font Remover

Remove annoying fonts to let the browser use less annoying fallbacks

目前為 2020-07-21 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Annyoying Font Remover
// @description  Remove annoying fonts to let the browser use less annoying fallbacks
// @version      1.1
// @author       Me
// @namespace    gf.qytechs.cn/en/users/301031
// @match        *://*/*
// @grant        GM_addStyle
// @run-at       document-start
// ==/UserScript==

(function() {
    document.addEventListener('DOMContentLoaded', function() {
        var elem = document.body.getElementsByTagName('*');
        for (var i = 0; i < elem.length; i++) {
            var fonts = window.getComputedStyle(elem[i]).getPropertyValue('font-family');
            if(fonts) {
                // ↓ Keep this list alphabetical otherwise it can become unmanageable. Always prefix a font with «"», and terminate with «"?, |»
                elem[i].style.fontFamily = fonts.replace(/"?arial"?, |"?franklin gothic"?, |"?freesans"?, |"?georgia"?, |"?helvetica"?, |"?helvetica neue"?, |"?roboto"?, |"?roboto mono"?, |"?roman"?, |"?times new roman"?, |"?times"?, /gi, '');
                // The "bug" is that the last listed fallback is selected, even if it is one of the annoying fonts.
            }
        }
    });
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址