- ベストアンサー
Webサイト作成時のフォントに関する問題
- Webサイトを作成する際に、CSSで指定したフォントとフォトショップで作成した画像のフォントが異なる場合について質問です。
- フォトショップの文字にはMSPゴシックを指定しているが、CSSで指定したsans-serifには近くなるものの、若干違いがある。
- どのようなフォントを指定すれば、CSSとフォトショップの文字が同じようになるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
フォトショップに限らず、使用されるフォントは利用するプラットホーム(端末のOSやインストールされているフォントやアプリケーション)によって異なります。 HTML,CSSによるフォント指定は、 font-family: Arial,Verdana, "MS Pゴシック", sans-serif; のように、端末が利用できるフォントを順番に探せるように用意しておいて、最後にキーワードとして総称ファミリー名を""無で記述しておきます。 なお、MSPゴシックではなくて"MS Pゴシック"です。スペースや日本語を含むファント名は""で括って正確に記述します。もし、この記述が間違っているとしたら原因はそこにあります。 ただし、それはあくまであなたのパソコンで見る限りはあうという意味でしかありません。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ テキストを画像に置き換えて表現する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/styles.html#h-14.1 )のは、できるだけ避けなければなりません。また、HTMLの目的が 『どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )』であり、そのためにHTMLでフェブページを作成するのですから、フォントにこだわること自体あまり薦められません。 もし他の部分と同じフォントを使用したいなら <a href="./" ><img src="./images/goTop.gif" width="120" height="40" alt="トップへ"></a> ではなく、 <a href="./" >トップへ</a> としておいて、スタイルシートで a[href="./"]{background:url(./images/goTop.gif);width:120px;height:40px;} のように画像から文字を取り除いたものを背景にするべきでしょう。 テキスト画像を使用するのは、ロゴなどフォントのデザイン自体が特殊でユーザーが利用できる可能性が少ないときにのみ使用する。 <img src="./images/logo.gif" width="120" height="120" alt="Logo"> でフォントには「DFG隷書体」をつかうとか・・
その他の回答 (3)
- shockatz
- ベストアンサー率80% (153/191)
「画像テキストを使う」なんて書くと、SEOやらアクセシビリティやら、いろいろ問題になりますねえ(笑 ただ、現実的には、誰もそんな面倒なことはしたくなくて、でも見た目の問題や収まりの問題があって仕方なく使うことも多いし、理念と現実は全く別次元の話というわけで。 > CSSでsans-serifを使用しています ここが問題かなあ? sans-serifというフォントは「ダミー」なフォントで、ブラウザでどうレンダリングされるかは環境次第です。 シェアの大多数に当たるWindowsを対象にするなら、font-familyで"MS Pゴシック"を指定し、画像フォントでも同じフォントを使用すれば違和感なく表示できると思います。 ただ、CSSではemやpt指定だとフォントサイズが変化するため、同じにするにはCSSも完全にピクセル指定をする必要があります。 さらには、新しいWindowsマシンのデフォルトフォントは「メイリオ」なので、こちらを使うべきなのですが、メイリオはCoolType対応のフォントなので、Photoshopでアンチアイリアスをかけてレンダリングしたものと比べると、文字のシャープさがかなり違う。 たかがテキストレンダリングの話題ですが、けっこう奥が深いです。 リアルフォントでダウンロード表示できる、「Webフォント」が一般的になるまでは、まだまだ長い時間がかかると思うので、商用サイトなら、画像文字は使いまくりでしょうね。 自分は小ポイントの画像文字なら「メイリオ」を使うことを支持します。
お礼
フォントだけで奥が深いのですね・・・ 大変なんですね!! ありがとうございます!!
- zozokegatatu
- ベストアンサー率25% (379/1495)
貴方がFONTを持っていたところで、他人様が同じフォントなんてまず持っていません。 MSゴシックや明朝だってMAC環境やスマホの人は持ってませんから代替フォントですし 通常Web製作時の文字表示の指定は、標準明朝かゴシック程度の指定で、奇妙なフォントは 使いません。 どうしても独自フォントデザインを生かしたい場合は、画像表示してalt=で補足説明を入れる 方法を取ります。 またPDFで別原稿ですね。 Webページ製作は貴方の環境で見てOKではなく、全く何も入っていない素のOSのみの 機械相手に表示させて確認をするものです。
お礼
MAC環境やスマホでは、MSゴシックや明朝すらも無いのですね!! ありがとうございます!!
- naokita
- ベストアンサー率57% (1008/1745)
フォント指定は利用環境によって表示が違うのはご存知でしょうか? つまり、 自分環境でテキストと画像を同じフォントで表示できたとしても、 別のパソコンで見ると、違ったフォントで表示されるという事です。 例えば、Windowsとmacの違い・・・ 貴方のパソコンでは、sans-serifを指定で、 何のフォントが表示されているのか?第三者にはわかりません・・・ フォントによっては、 フォトショのバージョン内でさえも若干違います。
お礼
フォントにバージョンがあったのですね!! 初めて知りました!! ありがとうございます!!
お礼
MSPゴシックではなくて"MS Pゴシック"だったのですね・・ 何回やっても、文字が変わらないから、おかしいと思っていたのです。 ありがとうございました!!