「MediaWiki:Gadget-SwitchFont.js」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「→* 欧文、和文の合成フォント指定に対応できるMacとWindowsのモダンブラウザ * を判別し、CSSを直接追加指定する: (function() {...」) |
(相違点なし)
|
2015年5月22日 (金) 06:49時点における最新版
/*
* 欧文、和文の合成フォント指定に対応できるMacとWindowsのモダンブラウザ
* を判別し、CSSを直接追加指定する
*/
(function() {
var ua = window.navigator.userAgent.toLowerCase();
var cssstr = 'div#content h1, div#content h2, div#content #firstHeading ';
if (ua.indexOf('mac os x') !== -1)
{
cssstr += '{font-family:"Linux Libertine",Times,"游明朝体",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;}';
mw.util.addCSS(cssstr);
}
else if (!( (ua.indexOf('msie') !== -1 && parseFloat(ua.split("trident/")[1]) < 7)
|| (ua.indexOf('firefox/') !== -1 && parseFloat(ua.split('firefox/')[1]) < 3)
|| ua.indexOf('android') !== -1
|| ua.indexOf('blackberry') !== -1
|| ua.indexOf('webos') !== -1
|| ua.indexOf('playstation') !== -1
|| ua.indexOf('symbianos') !== -1
|| ua.indexOf('series60') !== -1
|| ua.indexOf('netfront') !== -1
|| ua.indexOf('opera mini') !== -1
|| ua.indexOf('s40ovibrowser') !== -1))
{
cssstr += '{font-family:"Linux Libertine","Times New Roman","游明朝","Yu Mincho","HGP明朝B",serif;}';
mw.util.addCSS(cssstr);
}
})();