From bb56b3d45ed576bd2edfd84f4fd007dd00a209b2 Mon Sep 17 00:00:00 2001 From: takashi Date: Sun, 7 Jul 2024 12:12:53 +0000 Subject: [PATCH] textbrowser --- src/index.html | 4 +++- src/textbrowser.html | 55 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 src/textbrowser.html diff --git a/src/index.html b/src/index.html index a8dd45d..99740e6 100644 --- a/src/index.html +++ b/src/index.html @@ -65,7 +65,7 @@
2023-02-11
Polipo + Socks5
2024-03-20 (陰暦02月11日)
-
PrivoxyとI2P・Tor - 新着
+
PrivoxyとI2P・Tor
2024-06-13 (陰暦05月08日)
uim-fep (CUI で日本語入力)
2022-12-31
@@ -116,6 +116,8 @@
2024-02-25 (陰暦01月16日)
讀める間に讀む
2024-04-21 (陰暦03月13日)
+
テキストブラウザーの利點 - 新着
+
2024-07-07 (陰暦06月02日)

2.2. CSS作成例

diff --git a/src/textbrowser.html b/src/textbrowser.html new file mode 100644 index 0000000..23e5f11 --- /dev/null +++ b/src/textbrowser.html @@ -0,0 +1,55 @@ +テキストブラウザーの利點 - 美々蝶々 + +

テキストブラウザーの利點

+ + + +

1. 序

+ +

w3m みたいなテキストブラウザーを何年も使用してゐると、通常の GUI のウェブブラウザーには戾れなくなる。すぐに思ひ附く利點は「輕さ」だが、たとへ高性能な PC を使用できて性能が問題にならなくても、筆者は w3m を手離せないと思ふ。

+ +

2. 文章への集中

+ +

テキストブラウザーの一番の利點は文章に集中できることである。サイトを外観で判斷するのではなく、何が書かれてゐるか・それを讀んでどう思ふかで判斷できる。

+ +

筆者は、外観が「モダンな」サイトは「俗な」内容であると思ひ、昔ながらの外観に對しては内容が良いと思つてしまふ。それが偏見であるとわかつた上でのことだ。テキストだけを写す w3m はその偏見を取り除いてくれる。「モダンな」サイトでも良いことが書かれてゐることがあり、それを素直に讀めるわけだ。

+ +

文章を讀みたいだけなら普通のブラウザーで CSS を無效にするだけでも良いかといふと、それでは物足りない。ブラウザーで CSS を無效にした時の表示はあまりに「大味」すぎる。書體によつて行間が大きかつたり小さかつたりするし、見出しの前後の餘白は多きすぎる。「User Style Scheet」で好みの CSS にすることもできるが、幅廣いサイトをうまく整形しようとするとキリが無い。

+ +

テキストブラウザーなら特別な設定無しでも、手つ取り早くそこそこの外観で文章だけを表示してくれる。

+ +

3. まづいHTML設計の囘避

+ +

世間のサイトの多くは、Microsoft Edge みたいな OS の標準ブラウザーを初期設定のままで使用することを前提に設計されてゐる。つまり、CSS と JS とが有效で、擴張機能が入つてゐない狀態でのみ動作が保證される。かうしたサイトの HTML はまづい設計になつてゐることが多い。次の樣なものだ。

+ +
+
「Loading」表示
+
HTML や畫像がすべて讀み込まれるまで「Loading」で被はれるのだが、JS が無效だといつまでも讀めない
+
「ハンバーガーメニュー」
+
ナビゲーションが CSS で非表示にされてをり、ボタンをクリックした時の JS により、非表示だつたメニューが表示される
+
JS が無效の場合、メニューは表示されない
+
JS によるタブ切替
+
ハンバーガーメニューと同樣だが、ナビゲーションではなく本文の一部が CSS でかくれてゐて、それを JS で切り換へる
+
JS が無效の場合、切り換へられない
+
廣告ブロッカー對策
+
広告ブロッカーブロッカーにブロックされた - 安住の地を求めて
+
+ +

いづれも、HTML は讀み込まれてゐるのに、CSS とJS とで細かく制御されてゐるため、JS が無效かつ CSS が有效の場合は正常に機能しないものだ。

+ +

テキストブラウザーは CSS を無視するから、HTML に含まれる文章はすべて讀むことかできる。單に JS を無效にするだけでは、この樣に設計されたサイトを讀むことができない。

+ +

4. テキスト以外の取扱ひ

+ +

テキストブラウザーは畫像・音聲・動畫を處理できない。かう云ふ物に面した場合は單にそのファイルを處理できる別のプログラムを呼び出すだけだ。普通のブラウザーでも CSV だとか zip 書庫だとかは別のプログラムで開くことになるから、これは自然なことだ。

+ +

テキストブラウザーは畫像を保存したり、別のプログラムで開くことが快適にできる樣になつてゐる。w3m だと、畫像の ALT 文字列にカーソルを合せて「I」を押すと外部プログラム (nsxiv とか) が起動して畫像を閲覽できる。これは普通のリンクを辿つて好みの文書を表示することと似てゐて、慣れると快適に感じる。興味の無い畫像や、1度見れば充分な畫像を常に表示しなくて濟むからだ。ついでに「トラッキングピクセル」も囘避できる。

+ +

5. 快適であるが故の危ふさ

+ +

あまりにもテキストブラウザーに馴染みすぎて不安になつてくることもある。必要に迫られて GUI のブラウザーを使用するときに明かに集中力が下がつてしまふのだ。JS 有りだと更に理會が難しくなる。しかも大抵、GUI のブラウザーが必要になるのは JS が必要な時だ。

+ +

それでも、筆者は w3m を主なブラウザーとして使用する樣になつてから日頃のウェブ閲覽のストレスを大幅に減らすことができたと感じてゐる。大きな問題が無い限りこれからも w3m を愛用するつもりだ。