這是套用到所有頁面的「預設文字縮放大小」。 安裝 NoSquint 前,Firefox 標準的文字大小是 100%; 安裝 NoSquint 後,你可以讓這個值大一些或小一些。
瀏覽網頁時,你更改了網站的文字大小, 下次該網站的文字大小還會一樣,不受此值影響。
你可以從「檢視」功能表變更網頁文字大小; 或使用快速鍵(ctrl+加號/減號、ctrl+滑鼠滾輪); 以及自訂區的按鈕。NoSquint 都會記得這些變更。 這個設定指出了變更縮放大小要使用多少百分比。
選取之後,你可以在按住 ctrl 時滾動滑鼠滾輪, 調整文字縮放大小。
選取之後,狀態列會顯示目前網頁的網站名稱及縮放大小。
NoSquint 認為,網站是網路上的一個位置, 那個位置下的所有網頁要有相同的縮放大小, 而網站名稱是由網頁的網址而來。
大部分情況下,網站名稱即是網域。假如,目前網頁是
www2.ibm.com/index.php,它的網站名稱 NoSquint 會視為
ibm.com。NoSquint 也會顧及常見的第二層網域。例如你正造訪
www.bbc.co.uk,它的網站名稱 NoSquint 會視為
bbc.co.uk。
這樣的預設行為始終應正常運作。 當它卻不是如此時,你可以在「例外」標籤頁控制 NoSquint 怎樣決定每個網站名稱。
NoSquint 的其中一個特色就是會記住每個網站所用的文字縮放大小。 如果你對這沒興趣,想讓每個網站都是相同的縮放大小, 或你不想讓 NoSquint 記住任何手動的變更,請選擇它吧。
選取後,NoSquint 會記住你對任何網站文字縮放大小的變更(ctrl+加號/減號 或 ctrl+滑鼠滾輪)。 下次你再造訪該網站時,NoSquint 會變更文字縮放的大小,就像你之前使用的。
選取了「記住每個網站的文字縮放大小」,即使你只造訪過一次, NoSquint 還會持續追蹤每個網站縮放大小的變更。 居家清潔的選項:如果你未曾造訪某些網站(你不用預設縮放大小的)達某幾個月, NoSquint 將會忘掉那些設定。
指定目前瀏覽器視窗或分頁上的網站文字縮放大小
因為不是所有網站名稱的結構都相同,有時 NoSquint 決定網站名稱的預設邏輯並不是你想的那樣。 藉著「例外」,你可以控制 NoSquint 怎樣決定每個網站名稱的組成。
「例外」是很棒的表達,但遺憾的是會被搞混。 在詳細解釋之前,讓我們先細察常見的使用案例。 希望其中一個例子,能適用於你的情況。
freevo.sourceforge.net 與
audacity.sourceforge.net 對於同個網站(sourceforge.net)是不恰當的方式。*.sourceforge.net
example.com/users/mary 與
example.com/users/john 對於同個網站(example.com)是不恰當的方式。example.com/users/*
mail.google.com)與
Google Reader(google.com/reader)我要這些網站不同於 google.commail.google.com;再新增另一個「例外」規則
google.com/reader
intra.example.com,但是我要 intra.example.com/wiki 底下的 wiki 不同於其餘內部網路。intra.example.com/wiki
mail.google.ca 應該跟 mail.google.de 網站一樣,
另一個 groups.google.de 大概跟 groups.google.fi 網站一樣。*.google.[*]
example.com/server1/apps/app1 應該與 example.com/server2/apps/app1 要視為相同;
但是也有這樣的 example.com/server1/apps/app3,它應該要視為不同的網站。example.com/[*]/apps/*
example.com/apps/app1 跟 example.com/server1/apps/app1 是同樣的網站。example.com/[**]apps/*
以下是「例外」的技術解釋。若你非進階使用者,這部份會引起相當程度的混淆; 你反而是要遵循以上使用案例的例子。
例外規則也許未包含或者有以下可能的萬用字元:
* – 包含在主機名稱時,它會代替任何字元,除了「點(.)」。
包含在網址路徑時,它會代替任何字元,除了「斜線(/)」。但不代替空的字串。
** – 代替連續的任何字元。空的字串亦然。
表示網站名稱的字串是多變的,NoSquint 是基於目前頁面的網址,
或由使用者定義的「例外」清單所推估。
舉個例子,這個 foo.example.com 與這個 myapp.*.example.com 都可算是網站的名稱,
它們取決於「列外」定義的規則。NoSquint 是基於網站名稱查詢縮放大小的。
NoSquint 決定的網站名稱預設會顯示在狀態列,於目前縮放大小旁邊。
萬用字元被中括號括住時(即 [*] 或 [**]),
原本的萬用字元(* 或 **)會被使用於網站名稱,代替符合的字元。
這可讓你把位址組在一起。例如網頁的網址是 google.ca 且你已下了一個「例外」
google.[*],網站名稱將會是 google.*。
因為 google.fi 也符合這樣的規則,所網站名稱也會變成 google.*。
因此 google.ca 與 google.fi 會被視為相同的網站。
主機名稱及網址路徑是分別的判定;「例外」規則它被分成兩個子規則:
一個是主機名稱,一個是網址路徑。
這些子規則與子字串相配,而主機名稱在左邊,網址路徑在右邊。
這就是說主機名稱中的萬用字元,不會代替在網址路徑中的任何字元,反過來也一樣。
規則中的主機名稱只有 * 時,它會代替頁面網址的網域。
例如,這個 www.google.com,單一的 * 代替 google.com;
這個 www.bbc.co.uk 它會代替 bbc.co.uk。
當多個「例外」符合網頁的網址時,NoSquint 會選擇用在主機名稱中符合最多字元(非萬用字元)的「列外」。 小範圍內仍有多個「例外」,網址路徑中符合最多字元(非萬用字元)的「列外」會被選擇。 仍有多個「例外」,最後一個會被選擇。
翻譯若有問題請在這裡回覆,謝謝!