プロが教えるわが家の防犯対策術!

題名の通りです。
http://www.zspc.com/documents/css2/font/fontfami …
によると、
*************************************
日本語と英語が混在する部分に対して英語のフォントと日本語のフォントを同時に(英語、日本語の順に)指定した場合、日本語部分には適用されない。
*************************************
と書いてあったので、日本語、英語の順ではできるのかなっと思ったら、できません。
やはり無理なんでしょうか?
掲示板のスクリプトに埋め込みたいので、投稿者が名前で英語をつかったり、文章のどこで英語を使うかとかわからないので、「フォントタグを使う」以外でなにか方法はないでしょうか。

A 回答 (3件)

1つの文章の中で、日本語フォントと欧文フォントを組み合わせて表現したい、ということでしたら、font-familyについてはW3Cのページを見ると、



font family names (フォントのファミリーの名前)

generic family names(serif, sans-serif, cursive, fantasy, monospace の5体)

しか定義されておらず、組み合わせについてはないようなので、紹介されているfont-familyでは、無理だと思われます。
    • good
    • 0
この回答へのお礼

そうですか・・やっぱり無理なんですね^^;
ありがとうございます。

お礼日時:2004/03/04 16:25

私は欧文フォントのみ指定しています。


そうすると、日本語フォントはMSゴシックで表示されます。
ご希望のことがこれで出来るかは分かりませんが、
私はfont family:Verdana,Chicagoと指定していて
文章中の半角英数字のみVerdanaで表示、それ以外の全角文字はMSゴシックで表示されています。
    • good
    • 0
この回答へのお礼

ありがとうございます。
デザインの関係からどうしてもMS Pゴシックにしたいんですよね^^;
一応ためしてみます。ありがとうございましたー

お礼日時:2004/03/04 16:26

日本語と英語のフォントファミリーを同時に指定しても、半角英数は別として、日本語の漢字やカナには、英語のフォントが適用されない=英語フォントでは日本語は表示できない、という意味ではないでしょうか。



>掲示板のスクリプトに埋め込みたいので、投稿者が名前で英語をつかったり、文章のどこで
>英語を使うかとかわからないので

英語を使っても、日本語フォントで英語が表示されないと思うのですが、なにをされたいのでしょうか。
    • good
    • 0
この回答へのお礼

なにをしたいというわけでもなく、
スタイルシートの段階で
英語はこのフォント
日本語はこのフォント
と、区別したいわけです。

font-family:"Arial,'MS Pゴシック'";
としても、
font-family:"'MS Pゴシック',Arial";
としても
日本語はゴシック、英語はArial という風にならかったので、こうするにはどうすればいいのかなぁ、と思ったので質問しました。

お礼日時:2004/03/02 20:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!