• ベストアンサー

半角英数字と全角文字でスタイルを使い分けたい

半角英数字と全角文字でスタイルを使い分けたいのですが、そのようなことは可能でしょうか? 何をしたいのかといいますと、以前からアルファベットが日本語よりも一回り小さく表示されてしまうのが気になっていたため(当方Windowsを使用しています)、日本語を一回り小さく表示させたいのです。 もし方法をご存知の方おられましたらどうぞよろしくお願いいたします。

  • jyuu
  • お礼率83% (553/665)
  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • quads
  • ベストアンサー率35% (90/257)
回答No.1

技術的には JavaScript 等で文字列を評価する必要性がでてきます。 現在の CSS ではそのようなメソッドは用意されていません。 しかしながら、フォントセットを指定することで回避できないでしょうか? > 以前からアルファベットが日本語よりも一回り小さく表示されてしまう これはアルファベットのフォントサイズを大きくすることでしか解消できない問題なのでしょうか。 アルファベット(半角英数字)が全角文字に比べて小さな特定のフォントセットを指定していることを前提としての質問でしょうか?

jyuu
質問者

お礼

現在body タグに以下のスタイルを使用しています。 font-family: Times, Georgia, serif; やはり漢字がどうも大きく見えるので、何か対処方法を探しています。できましたら、JavaScriptの使用は避けたいと思っています。 フォントの指定に関してなのですが、Times や Georgia 以外で漢字と同じくらい大きいもので、セリフのあるフォントだとどのあたりが良いでしょうか?

その他の回答 (1)

  • key-child
  • ベストアンサー率54% (25/46)
回答No.2

> 一回り小さく表示 縦にも横にも小さく表示されているって事でしょうか? 全角1文字 : 半角2文字 上記の横幅を比べた場合、同じじゃないというのならプロポーショナルフォントを使っているためでしょう、等幅フォントを指定しましょう。 セリフ付が希望なら"MS 明朝"あたりなのかな? 縦幅についてはおそらく錯覚でしょう。 全角縦幅内に違和感なく「A」「a」「q」を表示しようとするなら、ある程度小さくなるかと

jyuu
質問者

お礼

ありがとうございます。参考にさせていただきます。

関連するQ&A

  • 全角英数字のみ半角英数字にするには。

    VisualC++6.00 を使用しています。 ダイアログのエディットボックスで入力された文字を、 全角英数字のみ半角英数字にしたいのですが、 LCMapString だと、カタカナも半角になってしまいます。 英数字のみ半角にするには、どのようにすればいいでしょうか。 よろしくお願いします。

  • 英数字の全角と半角はどう変えたらいいのでしょうか。

    ウインドウズから初めてマックを導入している初心者です。 英数字の全角と半角はどのようにして変えたらいいのでしょうか。 大文字小文字はシフトキー押しながらで変わったのですが、全角と半角だけがうまく変換できません。

    • ベストアンサー
    • Mac
  • 半角カナは全角カナに、全角英数字は半角英数字に、一気に置換したい

    「半角カナは全角カナに、全角英数字は半角英数字に、一気に置換したい」と考えた時、同じ様な質問とそれに対する回答は沢山有るのですが、意外に満足出来るやり方が見つからず、大変困っています。 大きな制約条件(これが難題...)として、会社が管理するWindows機なので、使って良いのはWordとExcelだけだという問題が有ります(便利なユーティリティーソフトを見つけても、インストール出来ない)。WordとExcelのマクロは、辛うじて、使用可です。 WWWでWordでのマクロの作例を探し当て、これは良いかなと思ったら、小文字の全角英数字が全部大文字の半角英数字になってしまい、これは駄目でした。 また、Wordの「文字種の変換」を試用してみると、「半角」を指定してテキスト全体を選択して変換した場合、全角英数字が半角英数字になるのは良いのですが、全角カナが半角カナになってしまい、これも非常に不都合でした。 尚、主なターゲットは、ワークシートとかではなくて長文のテキストなので、色々な回答例で「Excelの関数を使えば良い」と書かれている説明を読むと、ちょっと不便だなと感じました。 Wordでのマクロで、完璧なものが有れば、OKなのだと思うのですが、自分には未だそれを作る能力が有りません(これを機に、勉強したいと思っています)。良い解決策や、マクロが有れば、是非お教え下さい。

  • Excelで全角英数字を半角英数字に変換

     こんばんは!  お世話になります。 Excel sheetの列(F・G・J・K・N・O・R・S・V・W・Z・AA)、行(4~33)に アルファベットを入力するし、35行目以降に(例)A=1・B=2と"COUNTIF"関数使用でカウントされる様になっています。 そこで、その関数の式に半角英数字で入力した為、半角英数字で入力したものしかカウントされません。 入力時の注意で、半角英数字での統一入力でお願いしたものの、やはり中には全角英数字で入力する方もいて、一つ全角入力があると全て信用出来なくなり、折角自動でカウントされるようにしていても全部見直していては自動にした意味がありません。  その為、関数 or マクロでも結構です。 入力した範囲を選択して、半角英数字”A”の場合はそのままで全角英数字”A”の場合半角”A”に上書きされるようなことは出来ますか?  知っている中で、関数”ASC”も全角を半角に変換できますが、入力したセルと別のセルに返すので、そうではなく、入力してあるセルに上書きしたいのです。  ご存知の方がいらっしゃいましたら、宜しくお願いします。 お手数ですが初心者の為、具体的に教えて頂けたら幸いです。 ”のものは半角英数字  

  • 入力された全角英数字だけを見つけて半角に

    掲示板の本文に打ち込まれた【全角】ローマ字&数字を 自動で【半角】化してくれるようなスクリプトを探しています。 本文テキストフィールドのonBlur時に使えたらと思っています。 本文なので、英数字だけでなく日本語(全角)も入ります。 ただ、英単語もしばしば使われるので、過去ログの検索効率のため、 英数字は全てを半角で統一できたらと思いまして...。 テキストフィールドに入力された本文から 全角のローマ字&数字だけを見つけ出し、それだけ半角化する、 こんなワガママを可能にしてくれるスクリプトや参考になる サイトさんがどこかにありませんでしょうか?

  • IME-2000の文字登録、何故か全角・半角が...

    IME-2000を利用しているのですが、英数字が含まれている文字(単語)を登録すると、元々半角の文字を登録しても、何故か半角のみの文字だけでなく、全て全角、半角全角の混在したものが登録されて、いざ変換しようとしたら、変換語列の中に全てが表示され、本来出そうと思っている文字を選び出すのが大変な状態になっています。 もっと面倒なのは、英単語やe-mailアドレス(全て半角の英数字の場合)を登録したときなのですが、半角、全角のみならず、頭文字が大文字、小文字、または大文字・小文字の混在した物と8個も登録されている始末。 こういうのを直すとしたら、どうしたらいいでしょう?

  • 半角全角漢字のキーをおして半角の英数字を入力したい

    ATOK2014でひらがな入力で使用しています。「半角全角漢字」のキーをおして日本語入力をオフにした状態、すなわちATOK2014の赤が消えるた状態で、半角の英数字が入力できる設定するしかたを教えてください。現在は日本語入力をオフにすると何故か半角カタカナになっています。よろしくお願いします。

  • キーボードの半角全角について。

    キーボードの半角全角について。 半角全角を押せばアルファベットと日本語を切り替えることが出来ますが、 日本語が使われていない海外のキーボードに半角全角のキーはあるのでしょうか? 海外のキーボードでは日本語を打つことはできるのでしょうか? 回答宜しくお願いします。

  • 全角文字を半角に変換する

    全角文字を半角へ、またはその半角文字を全角にする 関数もしくは処理がありましたら教えていただきたいの ですが、宜しくお願い致します。 また変換する文字はアルファベットと数字で、漢字とかが 入力されたらエラー表示させる例を提示していただけると たいへんありがたいです。

  • キーボードで英数字の半角と全角が逆

    質問があります。 キーボードで半角で英数字を打とうとすると全角の英数字が出て、SHIFTキーを押しながら入力すると小文字が出ます。 これを逆に戻したいのですがどうしたら良いでしょうか??

専門家に質問してみよう