MediaWiki:Gadget-SwitchFont.js
2015年5月22日 (金) 06:49時点におけるMacchky (トーク | 投稿記録)による版 (ページの作成:「→* 欧文、和文の合成フォント指定に対応できるMacとWindowsのモダンブラウザ * を判別し、CSSを直接追加指定する: (function() {...」)
注意: 保存後、変更を確認するにはブラウザーのキャッシュを消去する必要がある場合があります。
- Firefox / Safari: Shift を押しながら 再読み込み をクリックするか、Ctrl-F5 または Ctrl-R を押してください (Mac では ⌘-R)
- Google Chrome: Ctrl-Shift-R を押してください (Mac では ⌘-Shift-R)
- Internet Explorer: Ctrl を押しながら 最新の情報に更新 をクリックするか、Ctrl-F5 を押してください
- Opera: メニュー → 設定 (Mac では Opera → 環境設定) に移動し、プライバシーとセキュリティ → 閲覧データを消去 → キャッシュされた画像およびファイル からキャッシュをクリアしてください。
/*
* 欧文、和文の合成フォント指定に対応できる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);
}
})();