Consolas で日本語を使いたい!!

consolas_nojp

Consolas フォント、とても気に入っています。

文章はメイリオですが、ターミナルとかエディタ使うときは Consolas が最近お気に入りなのです。

だけど、日本語を使うと...

こんな感じで、ひどく文字化けします。

でも、どうせ日本語なんて "パスワードが違います" とか、"セグメンテーション違反です" とか、それぐらい英語で出してくれ、というより内容があからさまに推測できるようなものなので、特に文字化けしてても不自由感じないのですが。

たまに、マニュアルが見たくなって man とかすると、さすがにこれは解読不可能です。

じゃあ、いっそシステムの言語を英語へ・・・ってそれもなかなか気が引ける。

なんか、ソフトによっては ASCII だけフォントを変えることができるとか、いろいろあるみたいですが。

僕は、なぜか TeraTerm ユーザーなのですが、TeraTerm にはそんな設定ない。

どうにかして、TeraTerm で Consolas フォントで日本語をちゃんと表示できるようにならないだろうか...

 

しかし、そんなこと言っても現実的に Consolas フォントに日本語は組み込まれてないから無理だろう。

いや、全然無理じゃない!

ほかのフォントと組み合わせればいいのだ!

という発想に達したので、メイリオと合体させてみます。

どうやって合体させるかは、2つの方法がありますが・・・

  • Consolas + メイリオ なフォントを自作する。
  • フォントリンクを使う。

男なら迷わず前者を!といいたいところですが、そんな暇なことやってられません。

フォントリンクという便利な機能を使います。

まあ、この機能は簡単に言えば英語フォントに日本語部分だけ組み合わせるみたいな。

そんなとこです。

 

フォントリンクの設定

早速やってみます。Windows Vista を使ってますが、そのほかもたぶん一緒?

レジストリエディタ (regedit) を使います、ご利用は計画的に。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

ここ開いてみる。

デフォルトに設定されている大量のフォントリンクの設定が表示される。

 

image307

そこに、Consolas + メイリオのフォントリンク設定を叩きこむ。

適当なところで、右クリックして "複数行文字列値" で新規に値を作成。

 

image309

で、名前は Consolas を入力。

できたら、右クリックして、[修正] する。

 

image311

そのあと、以下の値を入力する

meiryo.ttc,メイリオ

ただ単に、メイリオとフォントリンクしろ~って言ってるだけ。

メイリオ以外のフォントとリンクしてみたければ、ここのファイルとフォント名を変えればいい。

 

image315

できた。

あとは、お約束の再起動。

 

image319

うまくいけば、こんな感じになる。

なんか微妙だけど、まあ日本語表示されてるし...

なんか、日本語使えて、エディタとかターミナル用にちょうどいいフォントないかな~。

VL ゴシックとか、使えそう?!

トラックバック(0)

このブログ記事を参照しているブログ一覧: Consolas で日本語を使いたい!!

このブログ記事に対するトラックバックURL: http://techno-st.net/mt/mt-tb.cgi/659

コメントする

2008年11月

      1
2345678
9101112131415
16171819202122
23242526272829
30      

Random Entries

日替わりらしい。
仕様上ページ別に変わるらしい。
Random な感じらしい。

アーカイブ

  • 月別アーカイブ:
  • カテゴリーアーカイブ:

Ads

このブログ記事について

このページは、technoが2008年8月29日 20:18に書いたブログ記事です。

ひとつ前のブログ記事は「gdb + Emacs でおいしいデバッグ生活。[応用編?!]」です。

次のブログ記事は「DDNS 更新失敗?!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

 

- 実験中 -

mgfxjey49@techno-st.net

xq58grpua@techno-st.net

m0ss9eatc(at)techno-st.net

y75vdonfa@techno-st.net

edvvb6cx9@techno-st.net

Mail Address