• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:全角キリル文字/ギリシア文字を半角にしたい)

キリル文字/ギリシア文字を半角にする方法とは?

このQ&Aのポイント
  • FirefoxとIEでキリル文字やギリシア文字の表示が違う
  • フォントをTahomaに変更すると半角表示されるが、違和感がありアスキーアートが正しく表示されない可能性あり
  • Windows XP Professional SP2での問題、MS Office 2003のフォント以外はインストールしていない

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

  • ベストアンサー
  • tabide
  • ベストアンサー率44% (148/331)
回答No.1

> 同じフォントを利用しているはずの IE ではきちんと半角で表示されます。 「同じフォント」ではありません。そもそも「MS Pゴシック」には「半角キリル文字・半角ギリシア文字」は入っていません。 では、なぜIEでは半角に表示されるかというと、後述するフォント・言語指定がない限り、IEではキリル文字とギリシャ文字を、「ラテン語基本」「ギリシャ語」「キリル言語」に設定されている欧文フォントに「勝手に切り替えて」表示するためです。 > フォントを Tahoma に変更すればギリシア/キリル文字が半角で表示されるようになります。どうも、日本語に関しては「MS Pゴシック」と字形は同じようです。 実はTahomaフォントには仮名・漢字は入っていません(他の欧文フォントも同様)。Windowsの内部設定により、「MS ゴシック」から字形を引っ張り出しています。 Wikipedia等で半角表示されるのは、HTMLやCSSで「このページはロシア語」「この部分はTimes New Romanで表示せよ」などとフォント指定・言語指定が入っているためです。Firefoxでも、フォント指定があればそれが優先されますし、言語指定があればその言語に見合ったフォントが選択されます。 強制的に半角表示させたいのならば、ブラウザ側のフォント設定を欧文フォントに変更するしかありません。 とはいえ、いちいちオプション画面から切り替えるのは面倒ですので、私自身は拡張機能「ContextMenu Extensions」にスクリプトを埋め込み、メニューから一発で「和文フォント・欧文フォント切り替え」が出来るようにしています。

Theophrastos
質問者

お礼

 ご回答どうもありがとうございます。キーワードは「言語指定」と「フォント指定」ですね。色々と調べて、自分にあったやり方を探ってみたいと思います。