强制 Chrome 使用我喜欢的字体而不是作者的字体

强制 Chrome 使用我喜欢的字体而不是作者的字体

我经常浏览网页,有时我会对字体类型感到厌倦。
我想选择自己的字体来呈现网页,以便它优先于网站字体。我使用的是 chrome,我访问过:
settings=> Show advanced settings…=> Web Content=>Customize fonts
这仅在网站未指定字体时才有效。
这不是从 Web 开发人员的角度来看的,而是相反的。

答案1

我对一款名为“阅读模式”的 chrome 扩展程序非常满意,可读性很强。缺点是引用文本显示不正确。所以我会坚持使用它,直到找到更好的替代方案。

编辑: 找出另一个,它是一个 JavaScript 书签,将以下行放在位置栏中(您放置网站地址的地方,如 www.site.com),然后点击ENTER

    javascript:Array.prototype.forEach.call(document.getElementsByTagName("*"),
function(e){e.style.fontFamily ="Source Sans Pro"})

Source Sans Pro用您喜欢的字体替换。

如果您不想每次都输入此内容,请将其添加到书签并在每次尝试更改字体时单击它。

答案2

通过创建坦普尔猴子脚本,使其默认应用于所有网站:

// ==UserScript==
// @name         Force font
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Sets the font on all websites to Consolas
// @author       You
// @match        *://*/*
// @icon         https://e7.pngegg.com/pngimages/656/766/png-clipart-computer-terminal-computer-icons-bash-others-miscellaneous-angle.png
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    Array.prototype.forEach.call(document.getElementsByTagName("*"), function(e){e.style.fontFamily ="Consolas"})
})();

答案3

我用强制字体。它并不完全适用于很多 Google 网站,但值得一试,因为它适用于我使用的所有其他网站。

答案4

一个坦普尔猴子“pre” 和 “code” 标签采用固定宽度字体,其余采用比例字体

// ==UserScript==
// @name         Force font
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Sets the font on all websites to Consolas
// @author       You
// @match        *://*/*
// @icon         https://e7.pngegg.com/pngimages/656/766/png-clipart-computer-terminal-computer-icons-bash-others-miscellaneous-angle.png
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    Array.prototype.forEach.call(
        document.getElementsByTagName("*"),
        function(e){
            if (e.parentNode && (e.parentNode.tagName === "PRE" || 
                                 e.parentNode.tagName === "CODE")) {
                return
            }
            if (e.tagName === "PRE" || e.tagName === "CODE") {
                e.style.fontFamily = 'Go Mono'
            } else {
                e.style.fontFamily = 'Go Medium'
            }
        })
})();

相关内容