mac版Safariで文字が正しく表示されない問題の解決方法

このQ&Aのポイント
  • mac版Safariで文字が正しく表示されない問題が発生しています。
  • ページを開くたびに更新しなくても正しく表示できる方法はありませんか?
  • 他のブラウザでは問題なく表示されています。
回答を見る
  • ベストアンサー

mac版safariのスタイルシート読み込み

初めまして。 現在ある企業のwebを制作しています。 完成したので動作チェックをしたのですが、 mac版safariだけ文字が正しく表示されません。 (書体が変わってしまうんです。) それにも条件があって、safariを立ち上げて最初にテストページを見ると ちゃんと見られるのですが、ほかのページに行ってから 見てみると書体が変わっています。 ページを更新するとちゃんとスタイルシートを読み込み、 正しく表示されるのですが、一回更新して読み込んでも、一度閉じると またフォントが正しく表示されなくなります。 更新して正しく表示できるということはプログラムは 間違っていないはずだと思うんですが、ページを開くたびに いちいち更新しなくてすむ方法はないでしょうか? ひょっとしたらsafariのせいなのでしょうか。 解決方法をご存じの方いらっしゃいましたらご指導ください。 ちなみにsafariは3.1.2です。 Mac版FirefoxとWin版Firefox・Internet Explorerは 問題なく見られました。 よろしくお願いします。

noname#76130
noname#76130
  • Mac
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • nori_007
  • ベストアンサー率35% (369/1048)
回答No.3

.font { font-family: sans-serif; font-size: 14px; line-height: 25px; color: #000000; letter-spacing : 0pt; } 上記の指定ですが、文書全体では無く、一部部分の設定でしようか? 何だか、一部の設定のように思います。また、他の分で重複して該当のフォント指示を与えているような事ありませんか? また、sans-serif だけで問題はないのでしょうか? 自分は良く下記のように指定します。 font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",sans-serif; Windows のフォントも指定していますが、Mac の環境なら office を入れて無ければ無視されると思います。 また、スタイルシートを振分けていると言う事ですが、本当に振分ける必要があるのでしょうか、振分けがうまく出来ていない可能性がありませんか?

noname#76130
質問者

お礼

お返事遅くなりましてすいません。 弊社のサーバーがトラぶってしまって・・・ やっと復旧できました(汗) 他の担当者とも相談して、ご指摘の事柄も検討したのですが どうもはっきりとした原因が分からず・・・ クライアントとも相談た結果、最終手段として、 文字も画像化するという力業で解決することにしました。 ご指摘いただきました解決法は今後の参考にします。 まだまだ勉強不足ですね・・・ 何度もご回答いただきましてありがとうございました。

その他の回答 (2)

  • nori_007
  • ベストアンサー率35% (369/1048)
回答No.2

もう少し具体的に、スタイルシートの記述内容と、実際に表示されているフォントに関して、記載した方が的確なアドバイスを得れると思います。 スタイルシートの指定は、OSAKA なのに、実際の表示はヒラノギ明朝になるとか・・・。 スタイルシートのフォント指定はどうなるのでしょうか、Windows と Mac OS X の環境で、希望を書かれた方が良いと思います。 safari で独自のスタイルシートの設定はしていないでしょうか。もしくは、フォントの設定を変更しているような事はないでしょうか。 ちなみに、safari では標準だと、ヒラノギ明朝で表示されます。 単に、スタイルシートの指定が読み込まれていないとか、間違っているとか、何かバグの影響かもしれません。 具体的に、スタイルシートの内容を公開された方が良いと思います。

noname#76130
質問者

補足

.font { font-family: sans-serif; font-size: 14px; line-height: 25px; color: #000000; letter-spacing : 0pt; } スタイルシートの指定は上記のものです。 macとwinでスタイルシートを振り分けていますが、 2枚のスタイルシートの違いは「letter-spacing」の値のみです。 ブラウザでの振り分けはしていません。 起動直後に開いた場合は問題ないのですが、 その後新規のタブで開いたり、違うページを経由して行くと 「font- family: sans-serif;」がききません。 そして、環境設定の表示で設定しているフォントで 表示されてしま います。 (試しに毛筆体とか変な書体に設定したらそれででるので・・・) 更に実験でスタイルシートの文字色を赤などに設定したら、 スタイルシート通りゴシックで出たときは文字色が赤くなるのですが、 うまく表示されていないときは文字色が黒くなってしまうので、 スタイルシート自体を読み込んでいないのだと思います。 他のブラウザでは全く問題ないのに safariだけスタイルシートを読み込んだり読み込まなかったりする のはなぜでしょう?

  • nori_007
  • ベストアンサー率35% (369/1048)
回答No.1

スタイルシートでは、どのようにフォントを指定しているのでしょうか?

noname#76130
質問者

補足

使用書体はOSAKAです。 サンセリフでも試してみたんですがだめでした。

関連するQ&A

  • mac版safariのスタイルシート読み込み

    初めて投稿します。 現在ある企業のwebを制作しています。 完成したものの動作環境チェックをしたのですが、 mac版safariだけ文字が正しく表示されません。 (書体が変わってしまうんです。) ただそれは最初に開いたときに表示されないだけで、 ページを更新するとちゃんとスタイルシートを読み込み、 正しく表示されます。 一回更新して読み込んでも、一度閉じると またフォントが正しく表示されなくなります。 更新して正しく表示できるということはプログラムは 間違っていないはずだと思うんですが、ページを開くたびに いちいち更新しなくてすむ方法はないでしょうか? ひょっとしたらsafariのせいなのでしょうか。 解決方法をご存じの方いらっしゃいましたらご指導ください。 ちなみにsafariは3.1.2です。 Mac版FirefoxとWin版Firefox・Internet Explorerは動作確認できました。 よろしくお願いします。

  • Safariでスタイルシートがなかなか更新されません

    スタイルシートを更新しても、Safariで確認できなくて困っています。Firefox/Netscape/IE/Operaでは更新を確認できました。 Safariですと、キャッシュを空にしたり、何度もページを再読み込みしても一向に反映されません。 Debugモードにしてリフレッシュかけても更新されません。 再起動しても古いままなのでもうお手上げです。 どうしたらスタイルシートが更新されるのかご存知の方回答よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • Windows版 Safariの文字がきれいなのはなぜ

    こんにちは。 Win版 Safari3.0.4の文字がきれい。 ウェブサイト制作にあたり、この文字を他のBrowser (IE, Firefox, Opera)で 使用するには、どうすればいいのでしょうか? CSSのフォントファミリーなども何でも結構ですので、教えてください。 WindowsXP SP2環境で、先日 Safari3.0.4をダウンロードして起動してみました。 まだ、ベータバージョンで英語表示のメニューですが、かなり改善されていて、 日本語ページも問題なく表示できました。 そこで思ったことは、かなり文字がきれい。 他のIE7やOpera, Firefoxなどと比べても全く違います。(ちょっと太めですが)。 なじみのパサパサ感がなく、うまくスムージング処理されています。 同じWinで開いていて、この差はどこからくるのか不思議です。 よろしくお願いします。

  • mac safari でマウスオーバー辞書を使う方法

    safari でマウスオーバー辞書を使う方法を教えてください。 ウィンドウズではbabylonを愛用していますが、babylonにmac版はなく、またfirefoxよりsafariが使いやすいためsafariを愛用しています。safariで使える無料もしくは有料のマウスオーバー辞書があるのでしょうか?

    • 締切済み
    • Mac
  • Safariが快適になるようカスタマイズしたい

    PC時代はFireFoxを愛用していました。 その時は様々なアドオンで快適なブラウジングができていたのですが、 Safariでも初期状態で使うと不便なことが多いです。 そこで以下のアドオン機能がSafariでも可能かどうか、もしもあるので あれば、教えて下さい。 Autoclose Bookmark & History Folders ☆ →ブックマークや履歴フォルダの自動開閉などを行ってくれる拡張。同時にひとつのフォルダしか開けないようにしてブックマークパネルを見やすくします。 IE Tab →Internet Explorer を表示することで IE でしか見れないサイトを見ることができる(Safariでは必要ないかもしれないが、FireFoxでは時々必要でした) Bookmarks LinkChecker →ブックマークの生存、死亡(=移転もしくは消滅)を教えてくれる どうしても欲しいのは☆の機能です。開いたままになるのがかなり不便なので。 最後に疑問を。 Safariではブックマークをダブルクリックしなければ、タブが開かない仕様なのでしょうか?IEやFireFoxではシングルクリックだったので。 またブックマークがページ全体を覆ってしまうのも(困りはしませんが)驚いています。 Mac版FireFoxもありますが、できれば付属のSafariに移行したいと思います。

    • 締切済み
    • Mac
  • どのバージョンのブラウザまで対応させるべき?

    Web関係の方に質問です。 サイトを作る際、どのバージョンのブラウザまで対象としていますか? Internet Explorer Netscape FireFox Opera Safari *******できればOSについても****** Windows版 Mac版 Unix版 Linux版 FreeBSD版 それぞれについて最低限表示を確認している、または対応させているバージョンを教えてください。 スタイルシートとか使ってると大変ですよね…… ちなみに私は Win Internet Explorer 5.0以上 Mac Internet Explorer 5 Netscape 7以上 FireFox 1.5以上 Opera 8以上 Safari 1.5以上 ではできる限り同じまたは近い表示ができるようにしています。

  • safariで表示できるHPの秘訣

    今、HPを作っています。本当は私自身はWinユーザーなのですが、事情でMac(OS10、GoLIVE CS)を使って作成しています。 内容は、3フレーム構成で、HTMLと簡単なCSSのみで記述しました。 ようやく完成したのでサーバーにアップしてブラウズしてみたところ、Winでは、IEでもネットスケープでもFireFoxでもうまく動くのですが、 Mac上のSafariではメインフレーム(他のフレームはタイトルとメニューです)が真っ白になります。トップページは表示できるんですが、メニューをクリックすると次のページからはメインが表示できない、、、という状況です。MacのFireFoxやネットスケープでは動きますが,safariで動かないのは致命的かと思います。 いろいろ構文チェックをしてみましたが、特にまずいと思われる点はありません。もしかすると3フレームという点がまずいのでしょうか? Macユーザーの方、HP作成について、アドバイスをいただけると大変ありがたいです。

    • ベストアンサー
    • Mac
  • スタイルシートについてお尋ねします

    <div style="font-size:70px;"<p align="center"><font face="HGS行書体" color="#993333">文章 </font></p></div> とすると、「文章」のところに入力した文字はページの一番上のセンターにちゃんと表示されるのですが、 <div style="font-size:70px;"><p align="center"><font face="HGS行書体" color="#993333">文章 </font></p></div> と、70pxの後ろに>を入れると、ページの上から2cmほど下がったところに文字が表示されてしまいます。 形式としては後者の方が正しいと思うのですが、なぜ表示が下がってしまうのでしょう。 よろしくお願い致します。

  • MacのSafariからWin版FireFox/IEへブックマーク(お気に入り)をインポートする方法

    WindowsのFirefoxまたはInternetExplorerに、MacのSafariのブックマークを移行したいです。 SafariBookmarkExporterを使ってブックマークファイルを取り出してもWin版FireFoxではIEからしか取り込めません。 なのでこれをIEに取り込ませようとしても変換エラーとなり読み取れないのですが、どのようにしたらインポートできるのでしょうか?

  • スタイルシートがMACで有効にならない

    宜しくお願い致します。 スタイルシートを外部ファイルとしてHTMLを作製しております。フォントの指定も全てスタイルシートで行っておりますが、WINDOWSだと全く問題ないのですが、MACだとそのスタイルシートの設定が反映されたりされなかったりしているのです。具体的には・・・ HTMLの内容 <html> <head> <link rel="stylesheet" href="font.css" type="text/css"> </head> <body> <center> <table> <tr> <td align="center" valign="middle"> <span id="maintitlefont"> 通常のタイトル </span> </td></tr> <tr> <td align="center" valign="middle"> <span id="error"> エラーメッセージ </span> </td></tr> <tr> <td align="center" valign="middle"> 本文 </td></tr> </center></body></html> スタイルシートの内容 /*基本の文字設定<td内全てに適応>*/ td { color:#00ff00; font-size:11pt } /*メインタイトル部の文字設定<id指定>*/ #maintitlefont { color:#0000ff; font-size:15pt; font-weight:bold; } /*エラー表示文字<id指定>*/ #error { color:#ff0000; font-size:11pt; font-weight:bold; } これをMACで見ると、errorの指定をしている場所も本文の指定になってしまいます。しかし、同じid指定なのに、maintitlefontの指定はイキになります。原因がさっぱりわかりません。id名を変えてもダメでした。WINDOWSでは問題なく見れました。 ちなみにMACのOSは9.2.2で、IEのバージョンは5.1.7です。

    • ベストアンサー
    • HTML