更改默认github代码字体

更改默认github代码字体,github,Github,我不满意github的默认代码字体,它是新的。我想把它改成摩纳哥,这是我首选的单空格字体。是否可以更改我的github代码字体?如果是,如何?< P>没有GITHUB设置来做这件事,你必须考虑编写你自己的自定义样式表。这将是特定于浏览器的,您必须手动在所有计算机上同步,因此这并不理想。如果您使用兼容的浏览器,您可以使用greasemonkey脚本以github.com上的代码块为目标,并使用monaco而不是courier new进行渲染 铬的解决方案: 安装设计师@ 安装userscri

我不满意github的默认代码字体,它是新的。我想把它改成摩纳哥,这是我首选的单空格字体。是否可以更改我的github代码字体?如果是,如何?

< P>没有GITHUB设置来做这件事,你必须考虑编写你自己的自定义样式表。这将是特定于浏览器的,您必须手动在所有计算机上同步,因此这并不理想。

如果您使用兼容的浏览器,您可以使用greasemonkey脚本以github.com上的代码块为目标,并使用monaco而不是courier new进行渲染

铬的解决方案:

  • 安装设计师@

  • 安装userscript@


  • 享受吧

    我在Firefox上也有同样的问题,所以这里是我正在使用的Greasemonkey的用户脚本。只需将其粘贴到脚本编辑器窗口中

    // ==UserScript==
    // @name        Github font changer
    // @namespace   local.greasemonkey.githubfontchanger
    // @include     https://github.com/*
    // @version     1
    // @grant       none
    // ==/UserScript==
    
    var fontdef ="Monaco, Monospace ! important"; // Set your font here.
    
    // Function helper to inject css
    function addGlobalStyle(css) {
        var head, style;
        head = document.getElementsByTagName('head')[0];
        if (!head) { return; }
        style = document.createElement('style');
        style.type = 'text/css';
        style.innerHTML = css;
        head.appendChild(style);
    }
    
    // Apply the font-family definition to code styles.
    addGlobalStyle(
      '.blob-code { font-family: ' + fontdef + '; } ' +
      '.blob-num { font-family: ' + fontdef + '; } ' +
      '');
    

    作为一个粗俗的人,当我尝试在github上查看你的项目时,如果没有字体(你知道,就像在非苹果设备上一样),会发生什么?我想在我的浏览器中看到摩纳哥的github代码。这些设置不应影响任何其他用户。他们仍然会在Courier New(或他们配置的任何字体(假设可以配置))中看到它。在Android上不起作用,因为Android的字体特别难以阅读。