• ベストアンサー

フリーフォントを使ったページ

解説書を片手にHPビルダー9を使って、ホームページを作りました。 ロゴの部分をフリーフォントを使いたいと思ったので、解説書を見ると、 「設定したフォントを訪問者もインストールしていないと見られない。もし、訪問者にそのままのフォントで見せようと思うのならば、ウェブアートデザイナーなどの画像作成ソフトを利用して、画像ファイルとして見せる方法がある」 とあったので、言われたとおりウェブアートデザイナーで作成し、gifファイルとして保存してバイナリモードで転送してみました。 しかし、ブラウザで確認すると、そのフォントを使ったgifファイルのところは×マークになってしまいます。(他のgifファイルはきちんと表示できています) フォントフォルダごとpublic_htmlに送ってもダメだし、HTMLタグを見ても、<IMG src="○○.gif" width="286" height="33" border="0">とあり、特別変わった様子もないのですが・・・ フリーフォントを見せるというのは、無理なのでしょうか?何か方法はありますか?ご存知の方教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • aqucent
  • ベストアンサー率39% (78/200)
回答No.4

画像にしたのなら見られるはずなので、フォントとは別に原因があるように思います。 他の方も指摘されているように、画像ファイルの場所指定が誤っている可能性がありますので、「相対パス」について調べてみて下さい。

参考URL:
http://www.google.co.jp/search?ie=euc-jp&lr=lang_ja&num=30&q=%c1%ea%c2%d0%a5%d1%a5%b9
mitsukimama
質問者

お礼

参考URL拝見しました。勉強になりました。 (原因はもっと初歩的なところにありましたが・・・) >画像にしたのなら見られるはずなので、フォントとは別に原因があるように思います。 このアドバイスで、フォント以外の原因を探し出すことができました。やっぱり、フリーフォントも訪問者に見せることは可能なのですね。どうもありがとうございました。

その他の回答 (4)

noname#20371
noname#20371
回答No.5

HPビルダーの編集画面でも表示されない パスが違っている(src="○○.gif" src="image/○○.gif") HPビルダーの編集画面で表示されているのにサーバー上では表示されない ファイル名の大文字・小文字の違い(src="aaa.gif" src="AAA.gif")

mitsukimama
質問者

補足

す、すみません。原因が分かりました。 とても初歩的なミスで、このgifファイル名に空白があったためでした。m(-_-;)m 同じようにファイル名に空白を含んだHTMLは表示されていたので、てっきりフォントのせいだと思い込んでいました。回答をくださったみなさん、どうもありがとうございました。お騒がせしてすみませんでした。 空白があるファイル名がけっこうあるので、ファイル名の変更やら、パスの変更やら大変そうで、けっこうへこんでいます・・・

  • norK
  • ベストアンサー率23% (46/192)
回答No.3

フリーフォントは文字化けを起こす要因なので普段は避けますが、ロゴなどに使う事がありますね。特別な画像作成ソフトがなくても、windowsに必ず入っている「ペイント」でもgif画像は作成できます。 画像がファイルに入っているのに見られない原因のひとつで考えられるのは、ファイルの名前にひらがなが入っている事はありませんか?フォルダのアドレスバーに半角英数以外が入っていると、うまく表示できません。

mitsukimama
質問者

お礼

>画像がファイルに入っているのに見られない原因のひとつで考えられるのは、ファイルの名前にひらがなが入っている事はありませんか? まさにファイル名の問題でした。半角英数には気をつけていたのですが、空白もダメだとは知りませんでした。 HTMLファイルも含めて結構あるんです・・・ もっとしっかり解説書読まないとダメですね・・・

  • orange-13
  • ベストアンサー率31% (5/16)
回答No.2

画像ファイルにしたのであれば、見れると思います。 画像ファイルは、他のファイルと同じフォルダに入ってますか??入っていなければ、タグでファイル名だけでなく場所も指定しないといけません。

mitsukimama
質問者

お礼

回答ありがとうございました。 すごく初歩的なミスでお恥ずかしいです。 ご心配かけました。ありがとうございました。

  • 5555551
  • ベストアンサー率28% (2/7)
回答No.1

<IMG src="../○○.gif" width="286" height="33" border="0"> という形で表示してみてください

mitsukimama
質問者

お礼

アドバイスありがとうございました。 他の方のアドバイスにもパスの指定が疑われたので、アドバイスのようにやってみました。っが、もっっと初歩的なミスでした。ご心配かけてすみませんでした。 どうもありがとうございました。

関連するQ&A

専門家に質問してみよう