[5] [DFN@en[Emacs/W3]] は [[emacsen]] 上で動作する、 [[Emacs Lisp]] で記述された [[GPL]] の [[Webブラウザ]]です。 1990年代の中頃に活発に開発が進められ、 [[emacsen]] の[[利用者]]に広く用いられていました。 [[HTML 3]]、 [[CSS]]、 [[HTML]] の [[Netscape]] 拡張など多くの機能を実装していましたが、 プログラムの肥大化によりかなり動作が重く不評でした。 [6] [[mule]] 機能のついた [[emacsen]] ([[Mule]] 2 や [[GNU Emacs]] 20 以降や [[XEmacs]]) では [[mule]] が実装している各種の[[文字]]を同時に表示でき、 当時としてはかなり先進的な[[多言語]]ブラウザでした。 [7] [[emacspeak]] により [[HTML]] [[文書]]の音声レンダリング (読上げ) も可能です。 [[CSS 2.0]] の音声部分 ([[ACCS]]) は [[Emacs/W3]] の実装経験を基にして標準化されました。 [8] [[Emacs/W3]] の肥大化を嫌って作られた [[Webブラウザ]]に [[emacs-w3m]] があります。 - [1] ''Emacs/W3 4.0'' - [2] ''Modularized Emacs/W3'' - [3] ''Savannah: Project Info - w3'' - [4] ''CVS log for w3/w3/texi/w3.txi'' [9] [CITE[BEP and Emacs-W3]] ([[名無しさん]]) [10] [CITE[Emacs-w3 Red Home Page]] ([[名無しさん]]) [11] >>10 (1997年3月21日付) で追加されている[[要素型]]: [CODE(HTMLe)@en[[[red]]]], [CODE(HTMLe)@en[[[condl]]]], [CODE(HTMLe)@en[[[condr]]]], [CODE(HTMLe)@en[[[copy]]]], [CODE(HTMLe)@en[[[ruleref]]]], [CODE(HTMLe)@en[[[rule]]]], [CODE(HTMLe)@en[[[any]]]], [CODE(HTMLe)@en[[[norm]]]], [CODE(HTMLe)@en[[[sel]]]], [CODE(HTMLe)@en[[[or]]]], [CODE(HTMLe)@en[[[bitr]]]], [CODE(HTMLe)@en[[[eitr]]]] 少なくても[CODE(HTMLe)@en[[[rule]]]], [CODE(HTMLe)@en[[[red]]]]に[CODE(HTMLa)@en[[[name]]]][[属性]]、 [CODE(HTMLe)@en[[[ruleref]]]], [CODE(HTMLe)@en[[[red]]]]に[CODE(HTMLa)@en[[[href]]]][[属性]]があるようです。 [CODE(HTMLe)@en[[[or]]]], [CODE(HTMLe)@en[[[bitr]]]], [CODE(HTMLe)@en[[[eitr]]]] は[[終了タグ]]がないようです。 ([[名無しさん]]) [12] [CODE(HTMLe)@en[[[rule]]]]にも[CODE(HTMLa)@en[[[href]]]][[属性]]。 [CODE(HTMLe)@en[[[rule]]]]や[CODE(HTMLe)@en[[[ruleref]]]]は[CODE(CSS)@en[[[white-space]]: [[pre]]]]で[[レンダリング]]するようです。 ([[名無しさん]]) [13] [CITE[Parser components]] (2001年6月付) [[DOCTYPEスイッチ]]導入が検討されているな。。。 ([[名無しさん]])