font size keeper

    @@ -20,9 +20,11 @@ }; })(); - // TBD not apply heding1-6 + // TBD strict match, avoid shrink + // - not apply heding1-6 or textnode only + // - each nodes w/ getComputedStyle and/or window.CSS* // keep browser minimum-font-size addStyle([ - '* { font-size: initial; }' + '* { font-size: initial !important; }' ].join('\n')); })();
  • /*
     * @title font size keeper
     * @description keep browser minimum-font-size
     * @include http://*
     * @license MIT http://opensource.org/licenses/MIT
     * @javascript_url
     */
    
    // c.f. https://gist.github.com/noromanba/0199853e20eefe89ffbc
    (function () {
        var addStyle = (function () {
            var parent = document.head || document.body || document.documentElement;
    
            var style = document.createElement('style');
            style.type = 'text/css';
            parent.appendChild(style);
    
            return function (css) {
                style.appendChild(document.createTextNode(css + '\n'));
            };
        })();
    
        // TBD strict match, avoid shrink
        //     - not apply heding1-6 or textnode only
        //     - each nodes w/ getComputedStyle and/or window.CSS*
        // keep browser minimum-font-size
        addStyle([
            '* { font-size: initial !important; }'
        ].join('\n'));
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2014/11/24 01:13:57 - 2014-11-24
  2. 2014/11/23 12:58:55 - 2014-11-23
  3. 2014/11/23 12:44:36 - 2014-11-23
  4. 2014/11/18 07:30:38 - 2014-11-18