特殊文字(タウ等)を表示させるには?

[上に] [前に] [次に]
はやし [E-Mail] 2000/03/14(火) 17:02:40
HTMLで数式(化学式のようなもの)を表示させようとしていますが、
その式の中に「タウ」(τ:化けてたらスミマセン)というような特殊文字を使う必要があります。

日本語ページでは、文字コードをShift-JISなどに限定して入力すればよいのですが、
海外向けの英語ページではどのように表示させればよいのでしょうか?
方法を教えてください。お願いします。

なお、英語ページの文字コードは、charset=iso-8859-1"で指定しています。

Syn [E-Mail] 2000/03/14(火) 17:27:34
文字実体参照を使うのがいいのではないでしょうか。
http://www.w3.org/TR/REC-html40/sgml/entities.html

τ で表示できるようです。

三原克大 [E-Mail] 2000/03/14(火) 19:20:35
> 文字実体参照を使うのがいいのではないでしょうか。
> http://www.w3.org/TR/REC-html40/sgml/entities.html
> τ で表示できるようです。

これは、
> <!ENTITY Tau      CDATA "&#932;" -- greek capital letter tau, U+03A4 -->
# http://www.w3.org/TR/REC-html40/sgml/entities.html
ISO-8859-1 には含まれない文字なので、
HTML 4.0 に対応したブラウザじゃないと出ませんから安心できません。
具体的には Netscape Communicator/Navigator はきっとダメ。
# 正確には HTML 2.X に対応していたり
# 国際化機能だけ個別に対応していればいいのだけれど。

現在普及しているブラウザで間違いなく表示させようとすると
> なお、英語ページの文字コードは、charset=iso-8859-1"で指定しています。
ということですから、
ISO-8859-1 に含まれない文字はあきらめなければなりません。
ブラウザが解釈できてもシステムにフォントがないことも考えられますし。

数式を書くための MathML が議論されていますが、
私は不勉強なのでその話はパス。

さだひろ 2000/03/14(火) 21:46:59
>数式
あまりに複雑なら,画像(GIF,XBMなど)にしたほうがいいかも.

はやし 2000/03/15(水) 11:15:53
[[解決]]
*皆様ありがとうございました。
 どんなブラウザでも読めることが大前提のサイトなので、
 いろいろ試してみましたが、結局1文字だけのGIFにしました。
 たくさん教えていただいて助かりました。
 ありがとうございます。

[上に] [前に] [次に]