こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

文字のフォントについて教えて下さい

HPで全角の文字を表示する祭に、表示がずれてしまいます。
同じ文字数でも上の行と下の業で終わりの場所が違うと言うか・・・

上手く表現できませんが、要するに1文字は全て同じ幅にしたいのです。記号だろうがカタカナだろうが皆同じ幅でです。

その場合、フォントは何を使用すれば良いのでしょうか?
一般的にパソコンに最初から入っているフォントで、そういうものがあれば教えて下さい。

投稿日時 - 2009-08-02 09:11:56

QNo.5174996

すぐに回答ほしいです

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

そのようなフォントは等幅フォントと呼ばれます。逆に文字ごとに幅の違うフォントはプロポーショナルフォントと呼ばれます。
ただしWeb上でフォントは基本的に指定すべきではありません。
<tt>タグを使えば等幅になるのでこれを使うのがよいでしょう。
どうしてもフォントを指定したい場合、日本語フォントでは「MS ゴシック」と「MS 明朝」が等幅です。一方「MS Pゴシック」と「MS P明朝」はプロポーショナルです。
日本語以外では韓国語の「BatangChe」「DotumChe」「GulimChe」「GungsuhChe」と、中国語の「MingLiU」「SimSun」「SimHei」も大体等幅です。ただし全角半角の基準が異なっていて例えば中国語では「¶」が半角です。

投稿日時 - 2009-08-02 10:41:25

お礼

なるほど・・・
凄く良くわかりました。
早速<tt>タグを使ってみます。

本当にありがとうございます。

投稿日時 - 2009-08-02 10:48:14

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

CSSで、
font-family: monospace;
と指定します。

投稿日時 - 2009-08-02 10:21:39

補足

早速の解答ありがとうございます。
これだと、ほとんどのPCで等幅になるのでしょうか?

例外などがあれば教えて頂きたいのですが・・・

投稿日時 - 2009-08-02 10:27:52

お礼

解決しました。
ありがとうございます。

投稿日時 - 2009-08-02 10:48:55

あなたにオススメの質問