替换网页字体为Ubuntu,特殊处理图标和等宽字体
当前为
// ==UserScript==
// @name 替换Ubuntu字体
// @namespace http://tampermonkey.net/
// @version 0.9
// @description 替换网页字体为Ubuntu,特殊处理图标和等宽字体
// @include http://*
// @include https://*
// @run-at document-end
// @grant none
// ==/UserScript==
(function () {
'use strict'
const replace_font = node => {
const eles = node.getElementsByTagName(':not(i)')
for (let i = 0; i < eles.length; i++) {
if (!window.getComputedStyle(eles[i]).fontFamily.includes('icon') && !window.getComputedStyle(eles[i]).fontFamily.includes('monospace')) {
eles[i].style.fontFamily = 'Ubuntu'
}
}
}
replace_font(document)
document.addEventListener('DOMNodeInserted', e => replace_font(e.target));
})()