// ==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 // @downloadURL none // ==/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; } `); })();