- 締切済み
フォント設定、ダウンロード
HTML及びスタイルシート・JavaScriptで、 フォントを設定するタグがあるのですが、 例: {font-family:'MS ゴシック';} など。 ですが、ユーザが持っていないフォントですと、 別の似た類のものに置き換えられてしまい、 作り手側の見せたい思いが伝わりません。 ユーザが知らない間にフォントをダウンロードさせて、 そのフォントを設定することはできますでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
まず、font は、強く非推奨の要素です。 【引用】____________ここから FONT要素とBASEFONT要素は推奨しない。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [フォント変更要素: FONT要素とBASEFONT要素 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/graphics.html#edef-FONT )]より ≫ですが、ユーザが持っていないフォントですと、別の似た類のものに ≫置き換えられてしまい、作り手側の見せたい思いが伝わりません。 これは初心者の方がもっとも間違われている部分で、HTMLは、情報があらゆる利用者に活用できるように考案された言語です。 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[HTMLの略歴(ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より これがHTMLの最大の目的なのです。それにフォントの指定は明らかに矛盾しているため、【非推奨】なのです。 DTP(卓上出版)( http://ja.wikipedia.org/wiki/DTP )の組版ソフトやワードプロセッサーの欠点--それようの端末・ソフトがないと使えない--を排除したものなのです。 デザインを見せるのなら、その目的に関してもっと優れたPDFなどのフォーマットがあります。 ですから、FONTタグは使わない。使うべきではない。どうしてもパソコンユーザーで同じフォントを持っている人だけにデザインを適用したいなら、 <link rel="stylesheet" type="text/css" media="screen" href="./styleSheet/forPC.css"> とスクリーン用のスタイルシートを指定して span.fontA{font-family:"DSP ゴシック","MS Pゴシック", Osaka, monospace} などと優先順位を書く。 ≫ユーザが知らない間にフォントをダウンロードさせて、 それじゃ、悪意のあるウィルスと変わりない(本人は善意でも)、知らない間は無理にしても、フォントサーバーを使ってできなくはないが、OSによって使えるフォント形式が違うので、ごく一部にしか使えない。 ★それよりも、HTMLとは何か!を復習してください。 HTMLとは何か? ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/cover.html ) はじめてのWebドキュメントづくり ( http://www.asahi-net.or.jp/%7Esd5a-ucd/www/ )
お礼
早速のご回答ありがとうございます。 ですが、これではあなたの思いが熱すぎて質問の趣旨と大分反れた回答に困っています。 またドエライ上から目線で、自分の言いたい事だけを押し付けている様ですね。 専門家か何か知りませんが。 私はそんなこと聞いてない!