// ==UserScript==
// @name font
// @namespace font
// @version 1
// @match http*://*/*
// @grant none
// @run-at document-start
// ==/UserScript==
hosts = [
' tower.im ' ,
' qingcloud.com ' ,
' alipay.com ' ,
' qunar.com ' ,
' play.golang.org ' ,
' atatech.org ' ,
' knewone.com ' ,
' coolapk.com ' ,
' 100offer.com ' ,
' virustotal.com ' ,
' www.sonkwo.com ' ,
' v2ex.com ' ,
' github.com ' ,
' tmall.com ' ,
' atom.io ' ,
//'taobao.com',
' leetcode.com ' ,
' qt.io ' ,
' uber.com ' ,
' tudou.com ' ,
' coding.net ' ,
' faceplusplus.com ' ,
' alibaba-inc.com ' ,
' sumisora.org ' ,
' msdn.itellyou.cn ' ,
' iosre.com ' ,
' live.com ' ,
' android.com ' ,
' 36kr.com ' ,
' jsonformatter.curiousconcept.com ' ,
' meituan.com ' ,
' github.io ' ,
' acfun.tv ' ,
' id.apple.com ' ,
' wholetomato.com ' ,
' bilibili.com ' ,
" microsoft.com " ,
" vultr.com " ,
" aliyun.com " ,
" play.rust-lang.org " ,
];
exts = [
" .pdf " ,
" displayPDF " ,
" PdfView " ,
" /pdf/ " ,
" arxiv.org/submit/ " ,
];
function rstr ( f ) {
return f . toString ().
replace ( /^ [^\/] + \/\* ! ? / , '' ).
replace ( / \*\/[^\/] +$/ , '' );
}
var style = rstr ( function () { /*!
* {
font-family: "YaHei Consolas Hybrid", "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "Microsoft Yahei Mono", "Microsoft Yahei", sans-serif, "Simsun" !important;
}
// for taobao.com, alipay.com, tmail.com
.iconfont {
font-family: "iconfont", "shop-iconfont", "global-iconfont", "global", "uxiconfont", "rei" !important;
}
.mui-iconfont {
font-family: "mui-iconfont", "iconfont", "shop-iconfont", "global-iconfont", "uxiconfont", "rei" !important;
}
a .icon {
font-family: "vip-font", "iconfont", "shop-iconfont", "global-iconfont", "uxiconfont", "rei" !important;
}
// for github.com
[class*="octicon"] {
font-family: octicons !important;
}
input:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
outline: 2px solid #6FA1D9 !important;
-webkit-box-shadow:0px 0px 5px #6FA1D9 !important;
}
input[type="checkbox"]:focus,input[type="submit"]:focus,input[type="reset"]:focus, input[type="radio"]:focus {
outline: 1px solid #6FA1D9 !important;
}
input[type="text"], input[type="password"], textarea {
border:#ccc 1px solid;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
border: 2px solid #6FA1D9 !important;
-webkit-box-shadow:0px 0px 5px #6FA1D9 !important;outline:none
}
input[type="checkbox"]:focus,input[type="submit"]:focus,input[type="reset"]:focus, input[type="radio"]:focus {
border: 1px solid #6FA1D9 !important; outline:none
}
*/ });
( function () {
for ( var h of hosts ) {
if ( location . hostname . indexOf ( h ) != - 1 )
return ;
}
for ( var e of exts ) {
if ( location . href . indexOf ( e ) != - 1 )
return ;
}
var link = document . createElement ( " link " );
link . href = ' data:text/css;base64, ' + btoa ( style );
link . type = " text/css " ;
link . rel = " stylesheet " ;
document . documentElement . insertBefore ( link , null );
})();