• 締切済み

フォント設定、ダウンロード

HTML及びスタイルシート・JavaScriptで、 フォントを設定するタグがあるのですが、  例: {font-family:'MS ゴシック';} など。 ですが、ユーザが持っていないフォントですと、 別の似た類のものに置き換えられてしまい、 作り手側の見せたい思いが伝わりません。 ユーザが知らない間にフォントをダウンロードさせて、 そのフォントを設定することはできますでしょうか?

  • HTML
  • 回答数1
  • ありがとう数4

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

まず、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/ )  

CANALVOR
質問者

お礼

早速のご回答ありがとうございます。 ですが、これではあなたの思いが熱すぎて質問の趣旨と大分反れた回答に困っています。 またドエライ上から目線で、自分の言いたい事だけを押し付けている様ですね。 専門家か何か知りませんが。 私はそんなこと聞いてない!

関連するQ&A

  • スタイルシートのフォントファミリーの設定について教えて下さい。

    スタイルシートのフォントファミリーの設定について教えて下さい。 IE6だと、font-size: 10px;が、日本語フォントに効きません。 英語フォントのみ小さくなって、日本語フォントは小さくならないのです。 ちなみに、ソースは、 body { font-family:Comic Sans MS, Verdana, "MS Pゴシック", Helvetica; .sidecontent { ・・・ここの日本語フォントサイズが効かない。 font-size:10px; font-weight:normal; } と記載しています。 わかる方がいたら、ぜひ教えて下さい。

  • IE6におけるインターネットオプションのフォント設定について

    IE6をWinXPにて使用しています。 ツールのインターネットオプションにフォントの設定があると思うのですが、それの説明に「フォントが指定されてないドキュメントにおいて設定されます」みたいなことが書いてあるのですが、いろいろHPを見ていて、そこのWebページフォントを「MS ゴシック」と「MS Pゴシック」に変えると、いくらHPでフォントが指定されていても(スタイルシートなどで)こちら側のIE6の設定に変更されてしまいます。 これは仕様なのでしょうか? たとえば、自分がHPを作るとしていくらCSSで「MS ゴシック」を指定していても見る側が「MS Pゴシック」にしていると意味がないのでしょうか? どなたかご回答お願いします。

  • プリンタのフォント設定に関して。

    プリンタのフォント設定に関して。 フォントスタイル「ゴシック」でエクセルファイルを 作成した場合、正常にプリントすることができました。 しかし フォントスタイル「MS Pゴシック」でエクセルファイルを 作成した場合、文字化けしてプリントされました。 原因が分かる方いますか?

  • CSSでフォントが適用されない

    CSSでレイアウトを作成しました。 フォントはMS Pゴシックを指定しています。 CSSを外部にしましたらフォントがMS Pゴシックではなく、明朝っぽくなっています。他のCSSは適用されているのにフォントだけが適用されていません。 ※外部CSSにする前はMS Pゴシックになっています。 html ------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <link href="style/style.css" rel="stylesheet" type="text/css" media="all"> <title>無題ドキュメント</title> ------------------------------------------------- 外部CSS ------------------------------------------------- @charset "utf-8"; html { height: 100%; } body { font-family:"MS Pゴシック", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "Osaka"; padding: 0px; margin: 0px; font-size: 0.8em; } ------------------------------------------------- どこが間違っておりますでしょうか? 宜しくお願いします。

    • ベストアンサー
    • HTML
  • Yahooでの検索結果の画面のフォントが変わってしまいました。

    今まではMS Pゴシックだったのですが、それがMS UI Gothicに変わってしまいました。 現象の前も後も、「Webページで指定されたフォントスタイルを使用しない」のチェックは解除してあります。 ソースを見ると、{font-family:"MS UI Gothic","MS PGothic";} となってるので正しくなった?のですが、以前は同じ設定でMS Pゴシックで表示されていました。 考えられる原因はありますか? 設定の変更などは一切しておりません。

  • Excel フォント設定

    仕様OSはWindowsXP。エクセルはExcel2003です。 オプションの全般タブで フォント:「MS ゴシック」サイズ:「10」と設定しました。 エクセルを起動した状態で、「ファイル」⇒「新規作成」と選択した新規のブックには上記設定が適用されます。 が、ディスクトップ等で右クリックし「新規作成」⇒「Microsoft Excelワークシート」を選択した場合には、フォントは「MSP ゴシック」サイズは「11」となってしまいます。 上記場合にも、フォントは「MS ゴシック」サイズは「10」に設定したいのですが、どうしたらよいでしょうか? 宜しくお願いします。

  • 【スタイルシート】 半角と全角で異なるフォントを指定できますか?

    スタイルシートでフォントを指定しています。 半角英数はArial,全角はHG丸ゴシックM-PROを使いたいと考えています。 font familyの指定で、 Arialを最初に記載すると、全角がなぜかMS Pゴシックで表示されてしまいます。 HG丸ゴシックM-PROを最初に記載すると、半角英数もHG丸ゴシックM-PROで表示されてしまいます。 スタイルシートを使って、全角と半角英数のフォントを別のものに指定することはできないのでしょうか?

    • ベストアンサー
    • HTML
  • フォントの設定について

    Word2000を使っています。 Wordを立ち上げるとフォントがMSゴシックでフォントサイズが12になっています。 それをMS明朝と10,5にしたいと思います。 メニューバーのファイルでページ設定のところでフォントを変えようと思っているのですが変えても規定値に設定ボタンが死んでいます。 他のところで設定をしているせいだと思うのですがどこで直すことが出来るでしょうか。 宜しくお願い致します。

  • 一太郎を立ち上げた時のフォントを決めたい

    一太郎を立ち上げた時にフォントがHGP行書体(標準)でたちあがります。 これをMSゴシックにしたくて、書式→フォント:飾り→設定→MSゴシック                   文書スタイル→フォント→MSゴシック としてみるのですが 立ち上げると HGP行書体(標準)で立ち上がります。 どうすれば起動時にMSフォントにできるのでしょうか、またそのような方法はないのでしょうか ご存じのかたがおられましたら教えて頂きたいのです。

  • ホームページビルダーのフォント設定

    ホームページビルダーのツール→オプション→フォントを開くと、 プロポーショナルフォントを設定するページがありますが、 今日になってMS Pゴシックから、MSゴシックに変えました。 フォントサイズは12のまま変えていません。 (MS Pゴシックだと変な所で改行されてしまうと聞いたので) そこで質問なのですが、全てのページを作ってしまった後で MS PゴシックからMSゴシックに変えた場合、 ページのフォントはちゃんと移行できているのでしょうか。 最初からMSゴシックで作っていた訳ではないので気になっています。 どなたかお分かりになる方がおられましたらご回答をお願いします。

専門家に質問してみよう