人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

フォントをcssで”Arial Unicode MS”に指定した場合と、”Verdana” など別のフォントに指定した後にブラウザのフォント(ツール -> インターネットオプション -> フォント で指定されるフォント)を”Arial Unicode MS”に指定した場合では、デザインが異なります。(ブラウザのフォントを変える前は”MS Pゴシック”になっているが、変更後は”Arial Unicode MS”でも”MS Pゴシック”でもない別の何かになっている。)後者のフォントは何でしょうか?また何故こうなるのでしょうか?

●質問者: hhashimo
●カテゴリ:ウェブ制作
✍キーワード:CSS MS Unicode Verdana インターネット
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● typista
●50ポイント

http://www.presso.jp/text/css/famiry/famiry.html

XREA.COM

URLは、直接的な解決にならないかも知れませんが、フォントの指定について

けっこう詳しいサイトなので、一度ご参照ください。

さて、

CSSでfont-family指定したフォントが実在しない場合、デフォルトフォント(通常だとMS UI Gothic=MSゴシック?)

になります。ご存知かと思いますが。

→ hhashimoさんの場合は、IEの設定を変更しているので

そちらで設定しているフォントです。

これを踏まえて、hhashimo さんのご説明から、以下は可能性の話です。

CSSで指定している”Arial Unicode MS”のスペル誤り、またはシングルクォーテーションで囲っていないなどは

ありませんか?

→ font-family: ’Arial Unicode MS’

のように記述していますか?

※はてなの仕様でシングルクォートが全角になってしまうかも知れないので、その場合、半角に修正してください。

ブラウザの設定から存在しないフォントを選択することは不可能という前提から、CSSの設定に誤りがあるのでは?と

思った次第です。

CSSがVerdana指定で、ブラウザ設定変更前がMS Pゴなのは、Verdanaが欧文フォントのため、2バイトコード(ひらがな・漢字等)が

MS Pゴになってしまっているのではないでしょうか?

全然、的外れでしたら、申し訳ございません。

◎質問者からの返答

ご回答ありがとうございます。今確認してみましたが、私がブラウザの設定でArial Unicode MSだと思っていたのは、Microsoft Sans Serif でした・・・・。

たまたま近くにLucida Sans Unicodeがあったため同じUnicodeのArial Unicode MSと見間違えてしました。(単なるボケです)

ですので、ブラウザ設定後と結果が異なるのは当然だったようです。

実際に指定していたのは、Microsoft Sans Serifでしたので、同じ欧文フォントとして無視され、Font Link機能で別の和文フォント(※)となっていたようです。(※これが何なのかはよくわからないのですが、デフォルトのMS UI ゴシックということでしょうか???)

なお、cssではシングルクォーテンションで囲っていませんでしたが、修正しても変化はありませんでした。

とりあえず原因がわかりましたのでこれにて締め切ります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ