您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Custom fixed-font in Gmail messages
当前为
- // ==UserScript==
- // @name Custom Fixed Font in Gmail
- // @namespace https://mail.google.com
- // @include https://mail.google.com/*
- // @icon https://mail.google.com/favicon.ico
- // @run-at document-start
- // @description Custom fixed-font in Gmail messages
- // @version 1.2
- // @license CC0; https://creativecommons.org/publicdomain/zero/1.0/
- // @homepageURL https://github.com/lidel/userscripts
- // @grant none
- // ==/UserScript==
- var fontName = 'Droid Sans Mono';
- var fontSubset = 'latin';
- // dragons below this line
- var fontCss = 'font-family: \'' + fontName + '\', monospace !important;';
- // plain-text messages
- var css = '.ii, .Ak {' + fontCss + '}';
- // editor
- css += '.editable {' + fontCss + '}';
- // load
- var heads = document.getElementsByTagName('head');
- if (heads.length > 0) {
- var link = document.createElement('link');
- link.rel = 'stylesheet';
- link.href = '//fonts.googleapis.com/css?family=' + fontName.replace(/\ /g, '+') + '&subset=' + fontSubset;
- heads[0].appendChild(link);
- var node = document.createElement('style');
- node.type = 'text/css';
- node.appendChild(document.createTextNode(css));
- heads[0].appendChild(node);
- }