Greasy Fork

来自缓存

软替换网页默认字体

将网站默认字体强制替换为 Misans、Cascadia Mono、Noto Sans Mono CJK SC、思源宋体。可自行修改为其他字体。

目前为 2024-12-14 提交的版本。查看 最新版本

// ==UserScript==
// @name         软替换网页默认字体
// @namespace    chNt6w8D6cVSQE93BSC8VS6QxNshGaSP9QcK82kruzbN5E4K2TJKxbNjpAXDfJKe
// @description  将网站默认字体强制替换为 Misans、Cascadia Mono、Noto Sans Mono CJK SC、思源宋体。可自行修改为其他字体。
// @version      2
// @license      Apache License 2.0
// @author       Anonymous
// @compatible   firefox
// @compatible   safari
// @compatible   chrome
// @match        *://*/*
// @grant        GM_addStyle
// ==/UserScript==
(function() {
    'use strict';
    GM_addStyle(`
        @font-face {
            font-family: 'PingFang SC';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'HarmonyOS_Regular';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'HarmonyOS Sans';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Segoe UI';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Roboto';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Noto Sans';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Noto Sans SC';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'MicrosoftYaHei';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Microsoft YaHei';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'Microsoft YaHei UI';
            src: local('MiSans');
        }
        @font-face {
            font-family: '微软雅黑';
            src: local('MiSans');
        }
        @font-face {
            font-family: 'serif';
            src: local('Source Han Sans SC');
        }
        @font-face {
            font-family: 'SimSun';
            src: local('Source Han Sans SC');
        }
        @font-face {
            font-family: 'NSimSun';
            src: local('Source Han Sans SC');
        }
        @font-face {
            font-family: '宋体';
            src: local('Source Han Sans SC');
        }
        @font-face {
            font-family: 'monospace';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Menlo';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Monaco';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Consolas';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Courier New';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Andale Mono';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Ubuntu Mono';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Fira Code';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Fira Mono';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'DejaVu Sans Mono';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        @font-face {
            font-family: 'Source Code Pro';
            src: local('Cascadia Mono'), local('Noto Sans Mono CJK SC');
        }
        body {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
    `);
})();