2013年6月12日星期三

Mac OS Chrome textarea使用fixed width font字型

由於經常使用綱上的系統寫作,發現Mac OS的Google Chrome裏textarea預設不是使用monospace固定寬度的字型。
常常寫wiki的時候覺得很麻煩,因為那些字元並沒有好好的對齊。
參考了Fixed Width Text for Gmail™擴充功能,修改了一下。
其實就是簡單的把所有textarea強制使用monospace font


// ==UserScript==
// @name           Textarea Fixed Width Font
// @namespace      http://ToKyo-JuPiTer.Blogspot.com
// @description    Fixed-Width font for all textarea
// @author         Jimmy
// @version        1.0
// @include        http://*
// @include        https://*
// @grant          GM_addStyle
// ==/UserScript==

// monospace for all textarea
var css = "textarea { font: medium monospace !important; }";

if (typeof GM_addStyle != "undefined") {
    GM_addStyle(css);
} else if (typeof addStyle != "undefined") {
    addStyle(css);
} else {
    var heads = document.getElementsByTagName("head");
    if (heads.length > 0) {
        var node = document.createElement("style");
        node.type = "text/css";
        node.appendChild(document.createTextNode(css));
        heads[0].appendChild(node);
    }
}

把以上代碼儲存為<filename>.user.js
然後在Google Chrome裏打開chrome://extensions/,把剛才保存的檔案拉進去。
成功〜!
發佈留言

熱門文章