[1] 
[DFN[[CODE[hp[VAR[n]]]]]]
は、
かつて [[SGML応用]]で使われることがあった[[要素]]群です。

[30] [[HTML]] にも誕生当初は存在しました。

* 要素名

[28] [ABBR[HP]] は Hilighted Phrase の略。

[29] >>28 highlighted?

** [VAR[n]]

[33] [VAR[n]] は[[数字]]が小さいほど強い[[強調]]とされます。

[34] >>33 要出典。


[6] SGML の慣習的には 1 で太字、 2 で斜体でした。確か。



[27] 
[VAR[n]] は 
[CODE[1]] と 
[CODE[2]] と
[CODE[3]]
が確認されている。

[35] 
>>4 
で [[Dan]] は [VAR[n]] は 1〜5 だと言っています。
ま、なんにせよ、結局誰も実装・使用せずに消えてゆきます。


[8]
[DFN[[CODE(HTMLe)[hp0]]]]
というのもありました。もっとも話だけで、誰も実装していないしだれも使っていないことにはかわりありませんけど。


[11]
[[WorldWideWeb]]では[CODE(HTMLe)@en[[[hp1]]]], [CODE(HTMLe)@en[[[hp2]]]],
[CODE(HTMLe)@en[[[hp3]]]]が中途半端に実装されているようです
(全体としては、おそらく使えない状態)。
[[スタイル・シート]]によれば、[CODE(HTMLe)@en[[[hp1]]]]が[[斜体]]、
[CODE(HTMLe)@en[[[hp2]]]]が[[太字]]、
[CODE(HTMLe)@en[[[hp3]]]]が[[太字]]の[[斜体]]で[[レンダリング]]されるようです。

[12]
(1991年4月2日付[[ソース・コード]]など)

[16] 
[CITE[Hypertext HTML formatting example]]
([TIME[1990-12-07 21:42:27 +09:00]] 版)
<http://www.w3.org/History/1991-WWW-NeXT/Implementation/Test/backup_of_test.html>

[17] 
[CITE@en[Inside the Code — WorldWideWeb NeXT Application]], [[CERN]], [TIME[2020-12-14T20:30:11.000Z]], [TIME[2024-08-31T01:41:23.746Z]] <https://worldwideweb.cern.ch/code/>


[10] [CITE[MIME, SGML, UDIs, HTML and W3]], 
[[Tim Berners-Lee]],
Thu, 11 Jun 92 12:22:56 -0400,
[TIME[2003-08-04T15:50:20.000Z]], [TIME[2024-09-29T13:37:41.404Z]] <https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0038.html>

>
	(HP0 and HP1 were in the HTML spec but as unimplemented)

[13] >>10 [[TimBL]] は [CODE[hp0]], [CODE[hp1]] があると思っていた。

[24] [HTF]] には [CODE[hp0]] から [CODE[hp3]] がありました。

* SGML における利用

[5] この [CODE(HTML)[HP[VAR[n]]]] 要素型は、 [CODE(HTML)[H[VAR[n]]]] 要素型同様、 SGML で慣習的に使われていたようです。

[39] [[ISO 8859]] 附属書の文書型例にあります。

[40] >>39 を模範とした [[CERN SGMLguid]] にあります。

* HTML における利用

[36] 
最初期の [[HTML文書]]で [CODE[hp[VAR[n]]]] を使ったものがいくつかあります。
[SEE[ [[HTML 1991]] ]]

[37] 
[[WorldWideWeb]] 
では実装されていたものの、不完全でした。

[38] 
最初期の [[HTMLの仕様書]]には 
[CODE[hp[VAR[n]]]]
が掲載されていたものの、
未使用と説明され不完全でした。

[41] 
[[CERN SGMLguid]] から引き継いだものの、
そのまま使うのがいいか迷いがあって未使用のまま保留されていたものと思われます。

[FIG(data)[ [216] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp1]]
:[F[要素名]]:[CODE[hp2]]
:[F[要素名]]:[CODE[hp3]]
:日付:[TIME[1990-12-07]]
:説明:
[TIME[1990-12-07]]付のファイルに
[CODE[hp2]]
がある。
[TIME[1990-12-19]]付のファイルに
[CODE[hp1]]
がある。
[TIME[1990]]頃とみられる [[HTML]] の仕様書に、
[CODE[hp1]],
[CODE[hp2]],
[CODE[hp3]]
がある。
:出典:[[HTML 1991]]

]FIG]


[FIG(data)[ [15] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp1]]
:[F[要素名]]:[CODE[hp2]]
:[F[要素名]]:[CODE[hp3]]
:日付:[TIME[1991-04-02]]
:説明:
[TIME[1991-04-02]]付、
[TIME[1991-09-28]]付の
[CITE[WorldWideWeb]]
ソースコードで
[CODE[hp1]],
[CODE[hp2]],
[CODE[hp3]]
が実装されているが、不完全だったようだ。
:出典:[[HTML 1991]]

]FIG]





[FIG(data)[ [31] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp1]]
:[F[要素名]]:[CODE[hp2]]
:日付:[TIME[1991-10-29]]
:説明:
[TIME[1991-10-29]]時点の
[[HTML]] の仕様書に、
highlight 
のための
HP1 etc
への言及がある。
未使用だという。
:出典:
[REFS[

-
[DFN[HTML19911029]]:
[CITE@en[Re: status. Re: X11 BROWSER for WWW]], 
[DATA(.author)[[[Tim Berners-Lee]]]],
[TIME(.published)[Tue, 29 Oct 91 10:03:11 GMT+0100][1991-10-29T10:03:11+01:00]],
[TIME[2003-08-04T15:50:19.000Z]], [TIME[2024-08-12T07:23:31.540Z]] <https://lists.w3.org/Archives/Public/www-talk/1991SepOct/0003.html>

]REFS]


]FIG]

[FIG(data)[ [32] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp1]]
:[F[要素名]]:[CODE[hp2]]
:[F[要素名]]:[CODE[hp3]]
:日付:[TIME[1992-01-09]]
:説明:
[TIME[1992-01-09]]時点の [[HTML]] 仕様書に、
highlighting
のための
[CODE[hp1]], 
[CODE[hp2]]
等への言及がある。
未使用だという。
「等」とあるが、どこまで想定されていたかは不明。
:出典:
[REFS[

-
[CITE[Re: Is there a paper which describes the www protocol?]], 
[DATA(.author)[[[Tim Berners-Lee]]]],
[TIME(.published)[Thu, 9 Jan 92 12:34:24 GMT+0100][1992-01-09T12:34:24+01:00]],
[TIME[2003-08-04T15:50:19.000Z]], [TIME[2024-08-12T07:41:57.901Z]] <https://lists.w3.org/Archives/Public/www-talk/1992JanFeb/0000.html>

]REFS]


]FIG]

[FIG(data)[ [14] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp0]]
:[F[要素名]]:[CODE[hp1]]
:日付:[TIME[1992-06-11]]
:説明:
[TIME[1992-06-11]]の
[[Tim Berners‑Lee]]
の
[[www-talk]] への投稿によると、
[[HTML]]
の仕様には
[CODE[hp0]],
[CODE[hp1]]
がある。
[SEE[>>23]]
:出典:
[REFS[

-
[DFN[MSUHW3]]:
[CITE@en[MIME, SGML, UDIs, HTML and W3]], 
[DATA(.author)[[[Tim Berners-Lee]]]],
[TIME(.published)[Thu, 11 Jun 92 12:22:56 -0400][1992-06-11T12:22:56-04:00]],
[TIME[2003-08-04T15:50:20.000Z]], [TIME[2024-09-29T13:37:41.404Z]] <https://lists.w3.org/Archives/Public/www-talk/1992MayJun/0038.html>

]REFS]
:注釈:
- [23] 
現存する前後の時期の仕様書から推測して、仕様書中に
[CODE[hp0]] 
があるというのは誤りの可能性が高い。

]FIG]

* HTML における廃止


[42] 
[[Dan Connolly]] 
は
[[HTML]]
の [[SGML DTD]]
を作成していましたが、
その過程で当時の仕様書で未使用と書かれていた
[CODE[hp[VAR[n]]]]
の処遇に困りました。

[44] 
それがきっかけで新要素群が追加されることになりました。
[SEE[ [[語句化内容]] ]]


- [4] ''WWW-Talk 1992: HTML DTD issues'' <http://www.webhistory.org/www.lists/www-talk.1992/0318.html> 



[2] 他の要素で代替すべしということで、 [[HTML]] 2.0 ([[RFC 1866]]) の
Internet Draft で obsoleted として参考に挙げられていたものの、最終版では全く触れられてもいない。

- [3] ''Hypertext Markup Language - 2.0 - Appendices'' <http://r703a.chem.nthu.edu.tw/~ks/docs/www/html2/html-spec_14.html#SEC90>


[45] 
[CODE[xmp]] や [CODE[plaintext]] など他の「[[廃止]]」[[要素]]がその後もずっと残り続けたのに
[CODE[hp[VAR[n]]]]
がこのように早いタイミングで消滅したのはずっと不思議だったのですが、
経緯を知ると納得です。

- [46] 最初期の試行以外、まったく実用されていなかった
- [47] [[DTD]] に追加しようとして困って追加されなかった

という理由だったのでしょうね。こう言われると至極当然のことのように思えてしまいますが、
もし [[DanC]] が暫定的に、とでも一応の[[要素宣言]]を [[DTD]]
に追加していたら、そのままなんだかんだずるずると残り続けた可能性はわりとあったと思われます。

;; [48] 
[CODE[plaintext]] は最古の「廃止予定」要素で ([SEE[ [[HTML 1991]] ]])、
[[サーバー]]が使っていただけで[[文書]]にはほとんど使われなかったと思われるのに、
[[DTD]] と仕様書に載せてしまったため (& 実際ちゃんと機能したため)
数奇な運命をたどりながら今も残り続けていたりするわけです。
一度は標準の要素だったのに完全消滅した [CODE[hp[VAR[n]]]]
は [[HTML]] でも稀な存在です。

* 不思議解釈

[9] [SRC[>>18]]

> 要素に直接値をつけて使用する形式で,以下のような用法が例示されている。

[19] >>9
意味不明。 [Q[HP 要素]<http://www.cybergarden.net/dichtml/example/HP.html>]
という言葉も使われており、 [CODE(HTMLe)[hp]] が[Q[要素]]で
[Q[1]] や [Q[2]] が[Q[値]] (なんの?) だと思っているのでしょう。
まあ[[付番]]なのですからあながち間違いとも言い切れませんがね。

しかし実際に使用されていない要素型なのに使用例があるというのもひどい。
[[タグ辞典]]つったって何でも集めればいいというわけではないでしょうに。
[Q[文字列を「後に続く文章をハイライトした文章」(Highlighted Phrase)として定義]<http://www.cybergarden.net/dichtml/h.html#HP>]
という説明など、何かの直訳でしょうが、
筆者が理解せずに書いているというのがよくわかります。

[REFS[

- [18] 
[CITE[HTML辞典−H]] <http://www.cybergarden.net/dichtml/h.html#HP>
(2003年8月、2005年7月現在)
-- [20] 消滅確認 [TIME[2024-08-31T05:32:59.200Z]]
-- [21] 
[CITE@ja[HTML辞典-H]], [[益子 貴寛,Takahiro Mashiko]], [TIME[2024-08-31T05:32:08.000Z]], [TIME[2003-09-06T18:55:30.556Z]] <https://web.archive.org/web/20030906185522/http://www.cybergarden.net/dichtml/h.html#HP>

]REFS]

* メモ


[7] [[DOS]] の頃の[[ワープロ]]ソフトウェアで、書体選択が書体1〜書体5みたいなかんじでしたけど、そんなようなもんかな。 (画面上でその書体を持ってないので再現できなかったし、書体名も印刷機依存で分からなかったから。: SGML でも実際の表示は出力機依存で似たような状況にあるかも。)




[FIG(data)[ [22] [[HTML要素概説]]

:[F[要素名]]:[CODE[hp]]
:[F[要素名]]:[CODE[hpn]]
:[F[要素名]]:[CODE[hpx]]
:説明:
[CODE[hp1]] 等を総称して
[CODE[hp]],
[CODE[hpn]],
[CODE[hpx]]
と書くことがある。
このままの[[要素名]]ではないが、紛らわしい解説等も存在する。

]FIG]
